burpsuite下载安装教程
Burp Suite是载安装教Web安全测试领域事实上的标准工具,没有之一。载安装教从漏洞赏金猎人到渗透测试工程师,载安装教几乎人手一套。载安装教但它的载安装教下载安装对新手并不友好,尤其是载安装教Java环境配置和版本选择这两个坑,卡住了不少人。载安装教这篇教程直接告诉你该怎么操作。载安装教
先明确一点:你需要的载安装教不是Community版(社区版),就是载安装教Pro版(专业版)。社区版免费,载安装教但功能阉割严重,载安装教比如没有主动扫描器,载安装教Intruder模块限速到令人抓狂。载安装教如果你只是载安装教学习基础抓包改包,社区版够用;如果要做正经测试或刷漏洞赏金,Pro版(349美元/年)才是完整形态。别纠结,按需求选。
下载地址是PortSwigger官网(portswigger.net),别去第三方站点下,那上面经常捆绑木马。进入官网后点击右上角的Download,页面会自动检测你的操作系统。Windows用户直接选Windows版即可,macOS用户注意区分Intel芯片和Apple Silicon(M1/M2)版本,选错了会闪退。
下载得到的是一个jar文件,不是exe。这里就是第一个坑:Burp Suite依赖Java运行环境。官方推荐Java 17以上版本,但很多人电脑上装的是Java 8,直接双击jar会报错“UnsupportedClassVersionError”。去Oracle官网或Adoptium(adoptium.net)下载OpenJDK 17,安装时记得勾选“设置JAVA_HOME环境变量”,这一步省掉后面很多麻烦。
装完Java后,打开终端(Windows是cmd或PowerShell),输入java -version确认版本号。如果显示的是17.x或更高,就没问题。接着在终端里切换到jar文件所在目录,执行java -jar burpsuite_community_v2024.x.x.jar(文件名按你实际下载的来)。会弹出图形界面,首次启动要选“Temporary project”(临时项目),然后点Next,最后点Start Burp。
看到主界面后,先别急着乱点。默认情况下Burp会监听本地127.0.0.1:8080端口。打开浏览器设置,把HTTP和HTTPS代理都指到这个地址。Chrome可以装SwitchyOmega插件,Firefox直接在设置里改。代理配置好后,浏览器访问http://burp,会看到证书安装页面——点击CA Certificate下载证书,然后导入到系统信任列表。这一步不做,HTTPS流量全部是加密乱码,没法抓包。
证书导入完成后,试试访问一个http网站,比如http://example.com。回到Burp的Proxy标签页,点开HTTP history,能看到请求记录就说明一切正常。如果没抓到,检查代理设置是否正确,或者是不是有VPN软件占用了8080端口——换个端口,比如8081,再试一次。
还有个常见问题:启动时闪退。多半是内存不足。编辑Burp的启动脚本(Windows是burpsuite.bat,macOS/Linux是burpsuite.sh),找到-Xmx参数,默认是2G,改成4G或你物理内存的一半。比如-Xmx4g。别贪心,超过可用物理内存会直接启动失败。
最后说个实际案例。我见过一个新手,装好Burp后抓不到任何请求,折腾了两小时,最后发现是浏览器装了某个去广告插件,把代理流量拦截了。关掉插件,瞬间正常。所以如果你抓不到包,优先排查浏览器插件冲突,其次才是代理设置。
安装本身不复杂,但细节决定成败。按这个流程走一遍,十分钟内应该能跑起来。剩下的事——怎么用Proxy抓包、怎么用Repeater改请求重放——那是下一步的学习内容了。