我已正确配置Burp以在代理位置拦截
- 127.0.0.1:9090
我的 Internet Explorer 代理设置如下:
我还有一个名为 WebGoat 的网络服务器在http://localhost:8080/WebGoat/中运行
Burp 不会以任何方式拦截所有请求。
我应该怎么办?
我已正确配置Burp以在代理位置拦截
我的 Internet Explorer 代理设置如下:
我还有一个名为 WebGoat 的网络服务器在http://localhost:8080/WebGoat/中运行
Burp 不会以任何方式拦截所有请求。
我应该怎么办?
尝试添加一个“。” 在“本地主机”之后。这应该可以解决您的问题。
例如。
http://localhost.:8080/WebGoat/
这将强制 localhost 使用与 Internet 连接/适配器相同的代理设置。
这对我有用。我试图让 Burp 使用 dvwa 工作(这是在使用 xampp 的 Windows 上)发生了同样的事情,我搜索 127.0.0.1/dvwa 没有拦截流量。
对我的修复是,在 URL 栏中使用你的 LAN IP 而不是 127.0.0.1
希望这可以帮助
使用IE9及以上版本:
局域网设置
在代理服务器部分
单击高级
在“不要对以下开头的地址使用代理服务器”下
添加例外
<-loopback>
参考:https ://blogs.msdn.microsoft.com/fiddler/2011/02/10/fiddler-and-the-ie9-release-candidate/
使用 Burp Suite Mozilla Firefox 拦截本地主机流量的步骤:
转到 Mozilla 并输入about:config
接受风险并继续。
现在,搜索network.proxy.allow_hijacking_localhost并将值从 false 设置为true
从本地主机发送请求,它将开始拦截
burp 套件 - 选项 - 连接 - 上游代理服务器 - 目标主机 = *,代理主机 = 127.0.0.1,代理端口 = 8080 http://localhost.:8080/WebGoat http://127.0.0.1.:8080/WebGoat
如上所述,有多种方法可以解决此问题。这就是我所做的。
打开主机文件(您需要管理员权限)并添加这样的条目
127.0.0.1 example.com
这意味着 example.com 指向 IP 地址 127.0.0.1
现在您可以使用任何浏览器访问 localhost 应用程序example.com
,Burp Suite 将成功拦截请求。