假HTTP发布请求

时间:2014-09-11 00:30:02

标签: java php http curl

我的问题非常类似于Fake HTTP Get Requests

除了我正在寻找对其中一个答案的更详细的回答:

  

是的 - 从技术上来说,欺骗你的IP地址是可能的   数据包看起来像来自其他地方。

     

不 - 因为它不太可能有用。

回答者错了,它在我的场景中确实有用。

如何欺骗HTTP Post请求中的IP地址不期待任何响应?

2 个答案:

答案 0 :(得分:2)

IP地址是一个比你的HTTP连接更低级别的信息,所以为了正确伪造IP地址,你需要一些能让你重写的东西。您的网卡发送的IP数据包中的信息。

当您的网络数据包仍然携带您的真实IP地址时发送虚假的HTTP标头并不会以任何方式提供帮助,正确的IP过滤器会检测到您(正如您在上面提到的答案中所指出的那样)。 / p>

我无法为您提供更多帮助:您需要找到一个单独的工具来制作您的数据包 之后您已经建立了TCP连接,您将通过该连接发送POST数据,我不知道任何这样的工具。

答案 1 :(得分:1)

根据您的操作,您需要为要使用的IP设置Remote_Addr的标头。显然,这并不会在网络级别混淆您的实际IP。

在linux中使用curl:

curl --header "Remote_Addr: 10.10.10.10" --data "param1=value1&param2=value2" http://example.com/resource