0

我正在使用Burp suite's代理功能。我已将 Firefox 设置更改为:

选项 > 网络 > 设置

在此处输入图像描述

但是当我http://localhost:8080/project_name在浏览器中运行以拦截请求时,它会给出以下错误:

Burp proxy error: invalid client request received: first line of request did not contain an absolute URL - try enabling invisible proxy support

谁能给我任何提示为什么会出现这个错误?

4

2 回答 2

5

您可能没有打开“隐形代理支持”。在 Burp Suite 上,转到Proxy选项卡,然后转到Options子选项卡。在Proxy Listeners顶部的框中,您将看到您正在使用的侦听器。选择它,单击Edit按钮,然后转到Request Handling选项卡。在底部的该页面上,您将看到“支持隐形代理”复选框。选中该框以打开不可见的代理支持。

哦,在我这样做之前,我安装了 Firefox Plug-n-Hack 插件,你可以在https://github.com/mozmark/ringleader/blob/master/fx_pnh.xpi获得它

顺便说一句,我从未更改过您显示的 Firefox 设置的任何内容。

希望这有帮助。

于 2014-01-16T15:20:51.537 回答
0

正如@yoppuyoppu 所说,Burp 的代理监听器可以支持**Invisible Proxy**. 但此功能适用于不知道代理的客户端(如 cURL、OpenSSL 在移动应用程序中生成的请求)。

您不应该需要隐形代理,因为您使用的是代理感知的浏览器。

Burp 关于这个主题的精彩文章。
https://portswigger.net/burp/help/proxy_options_invisible.html

于 2017-05-04T09:16:31.617 回答