游客发表
Burp Suite的网下官方下载页面其实就一个入口:portswigger.net/burp。但很多人第一次去找,载教会在搜索引擎里点进一堆第三方站,网下下到旧版本或者捆绑了奇怪东西的载教安装包。我见过同事图省事从某软件站下的网下Burp,装完浏览器主页被改了,载教这种事完全能避免。网下
直接说正事。载教打开浏览器输入 https://portswigger.net/burp ,网下回车。载教页面加载后你会看到顶部导航栏有个“Releases”或者直接是网下“Download”按钮,PortSwigger的载教UI改过几版,位置偶尔挪动,网下但认准官方域名就不会错。载教这里有个细节:官网会根据你的网下系统自动推荐版本,Windows、macOS、Linux都有对应下载项。
下载页面上会并列两个版本。Community Edition免费,功能有裁剪——比如Intruder限速、Scanner没有主动扫描。Professional Edition收费,一年399美元,功能全开。如果你是学生或者刚入门,Community够用了,别一上来就找破解版,那些所谓的注册机十个里有九个带木马。
我自己的习惯是:先下Community版熟悉界面和基本抓包流程,等真正需要做自动化扫描了再考虑Pro。PortSwigger提供免费试用,Pro版可以申请临时license,具体在官网填个表就行。
点击下载按钮后,浏览器可能提示“此文件可能有害”。因为Burp是Java写的,安装包是.jar或者带JRE的exe,某些杀软会误报。别慌,检查一下下载来源域名是不是portswigger.net,是的话直接保留。Windows用户注意:官网提供两种包,一种带Java运行环境的exe,一种纯jar。如果你机器上已经装了Java 17或更高版本,下jar包更轻量。没装Java就选exe,省得后面报“找不到Java”的错。
macOS用户下载.dmg后拖进Applications就行。Linux用户一般用.sh脚本,记得chmod +x给执行权限。这里有个小坑:Linux下如果系统默认Java版本太低,Burp启动会闪退。终端里跑java -version确认一下,低于17就去装个新的。
装完打开,Community版会直接进主界面。Pro版会弹窗让你输入license或者选试用。第一次用建议先配代理:Proxy选项卡里默认监听127.0.0.1:8080。然后去浏览器装个FoxyProxy或者SwitchyOmega,把流量指到8080。访问一个http网站,Burp的HTTP history里应该能看到请求。如果没看到,检查浏览器代理设置和Burp的Intercept is on/off状态。
HTTPS网站需要装Burp的CA证书。在Proxy选项卡里点“Import/export CA certificate”,导出DER格式,然后导入到系统或浏览器的受信任根证书区。这一步不做的话,抓https全是报错。Chrome和Firefox的导入路径不一样,Firefox有自己的证书库,得单独导一次。
整个流程走下来,从下载到能抓包,顺利的话十分钟内搞定。卡住的地方多半是Java环境或者证书。官网文档其实写得很细,遇到问题先翻https://portswigger.net/burp/documentation ,比在论坛里等回复快得多。
最后提一句:别从任何网盘链接下Burp。官方渠道永远是最稳的,省那几分钟可能搭进去几小时清理恶意软件。
友情链接