当前位置:首页 > 时尚

burpsuite安装详细教程

Burp Suite 的装详安装包分两种:社区版和专业版。社区版免费,细教功能砍了 Intruder 的装详限速和扫描器,但抓包改包够用。细教专业版要钱,装详一年 399 美元。细教我用了三年社区版,装详直到去年接了个渗透测试的细教活才换专业版。下面直接说怎么装。装详

去 PortSwigger 官网下载。细教别百度搜“burpsuite 下载”,装详前几个结果全是细教捆绑安装的垃圾站。官网地址是装详 portswigger.net/burp/communitydownload。页面会问你选社区版还是细教专业版,点 Community Edition 下面的装详 Download。会跳到一个表单,填邮箱和名字,随便填,不验证。提交后自动开始下载。Windows 版是个 exe,Mac 版是 dmg,Linux 是 sh。文件大概 400MB 左右。

Windows 双击 exe,一路下一步。安装路径别放 C 盘,Burp 跑起来吃内存,放 D 盘或者固态盘都行。安装完桌面会多一个图标,长这样:一个橙色的小甲虫。双击打开,第一次启动会弹窗问你要不要导入配置,选 No,然后选 Temporary project,点 Next。下一个界面选 Use Burp defaults,Start Burp。等个十几秒,主界面就出来了。

Mac 用户注意:dmg 拖进 Applications 后,第一次打开会提示“无法验证开发者”。去系统设置 → 隐私与安全性,找到“仍要打开”点一下。之后就能正常启动了。Linux 用户给 sh 文件加执行权限:chmod +x burpsuite_community_linux_v2024.sh,然后 ./burpsuite_community_linux_v2024.sh 运行。安装程序会问安装目录,默认在 /opt/BurpSuiteCommunity,直接回车。

装完只是第一步。Burp 默认不抓 HTTPS 流量,得装 CA 证书。打开 Burp,Proxy → Options → Import / export CA certificate → Export → Certificate in DER format,存成 cacert.der。然后把这个文件后缀改成 .cer。Windows 双击安装,选“本地计算机”,下一步,选“将所有的证书都放入下列存储”,浏览选“受信任的根证书颁发机构”,下一步,完成。Mac 双击 .cer 文件,钥匙串访问里找到 PortSwigger CA,双击,展开“信任”,选“始终信任”。Firefox 用户还得单独导入:设置 → 隐私与安全 → 证书 → 查看证书 → 导入,选 cacert.cer,勾选“信任由此证书颁发机构来标识网站”。

浏览器代理设置。Chrome 和 Edge 跟系统代理走,Windows 设置 → 网络和 Internet → 代理 → 手动设置代理 → 打开,地址 127.0.0.1,端口 8080。Firefox 在设置里搜“代理”,选“手动配置代理”,HTTP 代理填 127.0.0.1,端口 8080,勾选“也将此代理用于 HTTPS”。装个 SwitchyOmega 插件更方便,一键切换代理,不用每次改系统设置。

打开 Burp,Proxy → Intercept 里确认 Intercept is on。浏览器访问任意 https 网站,Burp 里应该能看到请求包。如果浏览器报“您的连接不是私密连接”,说明证书没装对,回去重新导入 CA。如果 Burp 里啥都没有,检查代理端口是不是 8080,或者浏览器有没有走系统代理。

最后说个坑。Burp 社区版启动时会随机延迟,有时候等半分钟才出界面。别以为是卡死了。专业版没这问题。还有,Java 版本别太低,Burp 2024 需要 Java 17 以上。Windows 安装包自带 JRE,Mac 和 Linux 得自己装。终端跑 java -version 看一眼,低于 17 就去 Oracle 官网下个新的。

分享到: