Java 伪造HTTP Post请求

Java 伪造HTTP Post请求,java,php,http,curl,Java,Php,Http,Curl,我的问题和这个很相似 除此之外,我正在寻找对其中一个答案的更详细回答: 是-从技术上讲,欺骗您的IP地址是可能的,因此 包看起来像是从别处来的 否-因为它不太可能有用 答案是错误的,因为它在我的场景中确实有用 您如何在HTTP Post请求中欺骗IP地址,而不希望得到任何响应?根据您正在做的事情,您需要使用您希望使用的IP为远程地址设置标头。显然,这并不会在网络级别混淆您的实际IP 在linux中使用curl: curl——标题“远程地址:10.10.10.10”——数据“param1=valu

我的问题和这个很相似

除此之外,我正在寻找对其中一个答案的更详细回答:

是-从技术上讲,欺骗您的IP地址是可能的,因此 包看起来像是从别处来的

否-因为它不太可能有用

答案是错误的,因为它在我的场景中确实有用


您如何在HTTP Post请求中欺骗IP地址,而不希望得到任何响应?

根据您正在做的事情,您需要使用您希望使用的IP为远程地址设置标头。显然,这并不会在网络级别混淆您的实际IP

在linux中使用curl:

curl——标题“远程地址:10.10.10.10”——数据“param1=value1¶m2=value2”

IP地址是一个比HTTP连接级别更低的信息,因此要正确伪造IP地址,您需要一些可以让您在网卡发送的IP数据包中“重写”该信息的东西

当你的网络数据包仍然携带你的真实IP地址时,发送一个假的HTTP头并没有任何帮助,一个合适的IP过滤器将检测到你(正如你提到的答案中所指出的)


关于这一点,我帮不了你更多的忙:你需要找到一个单独的工具,在你建立了TCP连接之后,你可以通过它来发送你的帖子数据,而我不知道任何这样的工具。

回复基于网络包,而不是远程地址头,因此,回复仍将发送给您,流量将可追溯回您的真实IP。这就是我所说的“这不会在网络级别混淆您的实际IP”。这不起作用如何?实际上不会欺骗你的IP吗?不,很明显。你想做什么?IP欺骗与POST请求是一个独立的问题。如果你只是想欺骗你的IP:与我在我的网站上创建的一个简单表单不一样,使用CURL和标题“REMOTE_ADDR”。该表单在发布后通过电子邮件发送给我,远程地址不是我在标题中提供的地址。我已将详细信息添加到另一个问题的已接受答案中。这个问题是这个问题的重复(GET/POST完全没有区别)