2014-09-11 155 views
-1

我的问题是非常相似,这一个Fake HTTP Get Requests伪造的HTTP POST请求

除了即时寻找到的答案有一个更详细的回应:

是 - 这在技术上是可能欺骗你IP地址,因此 数据包看起来像来自其他地方。

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

回答者是错误的,它实际上在我的情况下有用。

如何欺骗IP地址在HTTP POST请求,不期待任何回应?

+0

我已经添加详细信息到其他问题的接受答案。这个问题*是*重复的(它是GET/POST绝对不会产生差异) – 2014-09-11 19:22:07

回答

2

的IP地址是比你的HTTP连接一个较低的水平的信息,所以适当的假IP地址,你需要的东西,可以让你“重写“你的网卡发出的IP数据包中的信息。

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

我无法帮助你更多地了解这一点:你需要找到一个独立的工具来制作你的数据包你已经建立了你要发送你的POST数据的TCP连接,不知道任何这样的工具。

1

根据你在做什么,你需要为你想使用的IP设置一个Remote_Addr头。显然,这不会在网络级别混淆您的实际IP。

在Linux中卷曲:

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

+1

回复基于网络数据包,而不是Remote_Addr头,所以回复将仍然会传送给您,并且流量将可追溯至你的真实IP。 – 2014-09-11 00:54:16

+0

这就是我所说的“这不会在网络级混淆你的实际IP”。 – 2014-09-11 00:58:01

+0

这不起作用 – user3813948 2014-09-11 01:58:51