渗透测试神器--Burp Suite

一、介绍

Burp Suite 是用于攻击web 应用程序的集成平台。
Burp Suite是一款信息安全从业人员必备的集成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了Proxy、Spider、Scanner、Intruder、Repeater、Sequencer、Decoder、Comparer等工具模块。
通过拦截HTTP/HTTPS的web数据包,充当浏览器和相关应用程序的中间人,进行拦截、修改、重放数据包进行测试
Burp Suite可执行程序是java文件类型的jar文件。

二、安装

1、安装完java环境之后,打开cmd命令行,如果呈现出来下图所示的效果,就证明java环境已经安装好了。
渗透测试神器--Burp Suite_第1张图片
渗透测试神器--Burp Suite_第2张图片
2、Burp Suite是一个 无需安装软件,下载完成后,直接从命令行启用即可。
在cmd里执行 java -jar /burpSuite路径/burpsuite.jar即可启动Burp Suite。
kali机器上打开burpsuite报错
渗透测试神器--Burp Suite_第3张图片
根据错误提示的意思,如果你的Java版本是17+的话(这里是17.0.5),请提供下面的JVM参数。
找到burpsuite的启动文件: jar包: /usr/share/burpsuite/burpsuite.jar
渗透测试神器--Burp Suite_第4张图片
修改,在对应的位置写上 --illegal-access=permit 和  --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED 就可以了,保存。
再次打开burpsuite:OK
渗透测试神器--Burp Suite_第5张图片

三、FireFox设置

建议使用扩展插件实现代理,因为便于控制切换。

3.1、系统代理

1、启动FireFox浏览器,点击右上角三条横线,点击【选项】
2、 在出现的搜索框里输入代理,点击【设置】。
3、 勾选手动代理配置,找到“http代理”,填写127.0.0.1,端口 填写8080,最后点击【确认】保存参数设置,完成FireFox的代理配置。
渗透测试神器--Burp Suite_第6张图片

3.2、扩展插件

1、打开附件组件, 搜索框里输入proxy
2、安装插件FoxyProxy Standard
3、 安装成功之后,会在浏览器右上角出现对应插件的标志。
渗透测试神器--Burp Suite_第7张图片
4、使用哪一个代理的时候,就勾选对应的代理名称即可。
渗透测试神器--Burp Suite_第8张图片

四、burpsuite使用

参考如下文章或视频:
渗透测试神器|一文带你精通Burp(附下载) - 知乎 (zhihu.com)
渗透测试工具——burpsuite详细使用视频_哔哩哔哩_bilibili
BurpSuite安装&使用 (qq.com)
遇到问题:
1、火狐浏览器开启代理后,无法正常访问 Login :: Damn Vulnerable Web Application (DVWA) v1.9
根据  解决burpsuite在浏览器开代理被阻止_莫夜飞鹰的博客-CSDN博客_使用burpsuite浏览器提示被攻击 可知:
原因 :burpsuite不是浏览器自身的代理,不被信任,浏览器阻止连接
解决方法 :添加burpsuite证书到浏览器。
攻击类型介绍:
渗透测试神器--Burp Suite_第9张图片
Sniper:每次只能选择一个Payload设置,破解一个参数的时候用这个。
渗透测试神器--Burp Suite_第10张图片
Battering ram:每个Pyaload值只使用一次,每个Payload值会同时用在所有的payload位置上。
渗透测试神器--Burp Suite_第11张图片
Pitchfork:是一种平行模式,有多个参数在相同的索引下取一个payload值,用完就丢弃,如果有一个payload set没有值,就停止请求。
渗透测试神器--Burp Suite_第12张图片
渗透测试神器--Burp Suite_第13张图片
Cluster Bomb:每个位置都会使用所有的payload值,笛卡尔积。
渗透测试神器--Burp Suite_第14张图片

五、参考

渗透测试神器|一文带你精通Burp(附下载) - 知乎 (zhihu.com)
BurpSuite安装&使用 (qq.com)
BrupSuite: To run burp suite using java 17+,please supply the following JVM argument_Quase7的博客-CSDN博客
解决burpsuite在浏览器开代理被阻止_莫夜飞鹰的博客-CSDN博客_使用burpsuite浏览器提示被攻击

你可能感兴趣的:(安全)