游客发表

kali使用burpsuite外网抓包

发帖时间:2026-10-17 04:38:34

Kali里开Burp Suite抓外网包,使用最坑的外网抓不是代理配置,而是使用你忘了关系统代理。我见过太多人盯着Burp的外网抓Proxy面板干瞪眼,流量就是使用过不来——八成是Firefox没走Burp的8080端口,或者压根没装FoxyProxy标准版。外网抓

先把Burp跑起来。使用终端敲burpsuite,外网抓等Java窗口弹出来,使用默认监听127.0.0.1:8080。外网抓这里有个细节:别用默认的使用临时项目,新建一个磁盘项目文件,外网抓不然抓包中途崩了,使用历史请求全丢。外网抓我吃过这个亏,使用抓了半小时的API调试数据,Burp一崩全没了,当时真想砸键盘。

浏览器那边,Firefox最省事。装个FoxyProxy扩展,新建代理,IP填127.0.0.1,端口8080,保存后点图标切到Burp模式。Chrome也能用,但SwitchyOmega配置略繁琐,而且新版Chrome对自签名证书卡得严,老报NET::ERR_CERT_AUTHORITY_INVALID。Firefox就没这毛病,导入证书时顺手勾上“信任此CA标识网站”,一次性解决。

证书这步别跳。浏览器访问http://burp,下载cacert.der,导入到“证书颁发机构”列表。不装证书,HTTPS流量全是乱码,你只能看到CONNECT请求,正文抓不到。装完证书,刷新页面,Burp的HTTP history里就能看到明文了。

真正抓外网包,你得注意DNS解析。Burp默认用系统DNS,但有些域名污染严重,解析到假IP,请求发出去直接超时。这时候在Burp的Project options里,把DNS解析改成“Use custom DNS servers”,填8.8.8.8和1.1.1.1,能救回不少诡异请求。我抓某个海外API时,系统DNS把域名解析到内网IP,折腾半天才发现是DNS劫持。

抓包抓多了,你会注意到Burp的Proxy history列表里,每个请求前面有个颜色小圆点。灰色是普通HTTP,黄色是JavaScript发起的,红色是4xx错误,蓝色是5xx。这些颜色不是装饰——调试接口时,一眼扫过去就知道哪些请求挂了。上次帮朋友调一个支付回调,满屏红色,他以为是代码问题,结果我一看是证书没配全,服务器返回502。

别忘了Burp的拦截开关。默认是拦截所有请求,你每点一次页面都卡住,得手动Forward。嫌烦就点一下Intercept is on,切到off,让流量直接穿透。需要改包时再开回来。这个开关位置在Proxy面板最上面,容易误触,但用习惯了效率翻倍。

最后说个冷门技巧:抓外网包时,把Target scope设置好。右键目标域名,选“Add to scope”,然后在Proxy settings里勾选“Only show items in scope”。这样history面板只显示你关心的域名,不会被广告、统计脚本刷屏。抓某购物网站时,光埋点请求就占了一半,过滤后清爽多了。

这套流程跑通后,你会发现Burp抓外网包其实就是——配代理、装证书、过流量。真正费时间的永远是分析数据,而不是工具本身。

    热门排行

    友情链接