0x01 简介
一个用于伪造ip地址进行爆破的BurpSuite插件,burpsuite伪造ip可用于突破waf及进行安全规则绕过等场景。
0x02 功能
- 伪造指定ip
- 伪造本地ip
- 伪造随机ip
- 随机ip爆破
0x03 安装与使用
安装
下载fakeIP.py:https://github.com/TheKingOfDuck/burpFakeIP
伪造指定ip
在Repeater模块右键选择fakeIp菜单,然后点击inputIP功能,然后输入指定的ip:
程序会自动添加所有可伪造得字段到请求头中。
伪造本地ip
在Repeater模块右键选择fakeIp菜单,然后点击127.0.0.1功能:
伪造随机ip
在Repeater模块右键选择fakeIp菜单,然后点击randomIP功能:
随机ip爆破
伪造随机ip爆破是本插件最核心的功能。
将数据包发送到Intruder模块,在Positions中切换Attack type为Pitchfork模式,选择好有效的伪造字段,以及需要爆破的字段:
按照箭头顺序将Payload来源设置为Extensin-generated,并设置负载伪fakeIpPayloads,然后设置第二个变量。
点击Start attack开始爆破.
如上图,实现每次爆破都使用不同的伪ip进行,避免被ban和针对WAF的策略绕过。