如何在Internet Explorer中使用Burp拦截本地服务器Web请求

时间:2016-06-08 10:36:15

标签: localhost burp

我已正确配置打嗝以拦截

处的代理位置
  • 127.0.0.1:9090

我的Internet Explorer代理设置如下:

Internet Options -> Connections -> Proxy Settings

我还有一个名为WebGoat的网络服务器在http://localhost:8080/WebGoat/

中运行

无论如何,所有请求都没有被Burp截获。

我该怎么办?

6 个答案:

答案 0 :(得分:7)

尝试添加'。'在“localhost”之后。这应该可以解决你的问题。

例如。

http://localhost.:8080/WebGoat/

这将强制localhost使用与Internet连接/适配器相同的代理设置。

答案 1 :(得分:2)

使用IE9及以上版本:

  1. 互联网选项 - > “连接”选项卡
  2. 局域网设置

  3. 在“代理服务器”部分

    点击高级

  4. 在"不要将代理服务器用于以:"

    开头的地址

    添加例外

    <-loopback>

  5. loopback

    参考:https://blogs.msdn.microsoft.com/fiddler/2011/02/10/fiddler-and-the-ie9-release-candidate/

答案 2 :(得分:2)

使用Burp Suite Mozilla Firefox拦截本地主机流量的步骤:

  1. 转到Mozilla并输入 about:config

  2. 接受风险并继续。

  3. 现在,搜索 network.proxy.allow_hijacking_localhost 并将值从false设置为 true

  4. 从本地主机发送请求,它将开始拦截

答案 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 将成功拦截请求。

enter image description here