BurpSuite - 为本地网络设置代理

时间:2015-07-16 11:44:11

标签: burp

为了测试一些东西,我想让多个设备同时在burp suite proxy上连接。例如我的PC +我的笔记本+我的手机。我尝试代理在某个特定端口上侦听整个网络,但没有成功。

有没有办法为更多设备设置BURP SUITE代理?

由于

3 个答案:

答案 0 :(得分:1)

可以配置BurpSuite来侦听非环回接口。

点击“代理选项卡”' - > '选项' - > '添加'

然后指定要侦听的端口和地址。或者将其设置为在所有接口上侦听。

答案 1 :(得分:1)

如果你去了#34;代理/选项/代理听众"并编辑监听器,您可以将其设置为"所有接口"或者特定界面":

Burp screenshot

这意味着在所选接口可用的网络上,您可以将设备配置为使用该接口。如果你想使用其他接口,但不是全部,你仍然可以创建更多的代理监听器,每个接口都在不同的接口上监听。

答案 2 :(得分:0)

我通过使用NTLMaps并从我的计算机向设备共享Wifi来实现此目的。

在NTLMaps文件夹locater server.cfg中,在文本编辑器中打开它 更改配置文件的以下行:

  • PARENT_PROXY:[代理地址] (例如PARENT_PROXY:burpsuite为127.0.0.1)
  • PARENT_PROXY_PORT:[####] (例如PARENT_PROXY_PORT:8080 for burpsuite)
  • ALLOW_EXTERNAL_CLIENTS:1
  • NT_DOMAIN:Computer-Name-iMac.local(这是Mac上本地网络的名称,可在设置>共享>在计算机名称上点击编辑找到,不确定它在PC设置上的位置但不应该很难找到。)

将设备连接到共享代理。 编辑该设备上的连接设置以使用共享互联网的代理。

的iOS

  • 设置> Wifi>您的共享网络>信息按钮HTTP代理>手册
  • 将服务器设置为 在菜单中上面的表中找到路由器的值 (设置> WiFi> IP地址部分> DHCP选项卡>服务器)
  • 将端口设置为在NTMLMaps server.cfg文件中找到的LISTEN_PORT(应默认为 5865)
  • 安装您在设备上使用的代理证书(burp

在Android上

  1. 使用Wifi Inspector等程序获取Networks DCHP服务器地址,或使用连接到同一网络的iOS设备获取服务器地址
  2. 转到设置>无线上网 按住您已连接的网络名称,然后选择修改网络
  3. 高级选项
  4. 代理设置为手动
  5. 代理主机名到步骤1的IP地址
  6. 在NTMLMaps server.cfg文件中找到的端口到LISTEN_PORT(应默认为5865)
  7. IP设置DHCP应该没问题。
  8. 保存
  9. 安装您在设备上使用的代理证书(注意需要在锁定屏幕上使用密码)(对于burp
  10. 打开终端 运行NTLMaps的main.py文件(我设置了一个bash配置文件别名,以便我可以快速从终端运行它),然后在设置为使用代理后在设备上使用互联网。请注意,在Android上如果连接未设置为在启动应用程序之前使用代理,则在退出并重新启动之前不会使用它。