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