【发布时间】:2017-08-24 09:12:09
【问题描述】:
我四处寻找这个问题的答案,但答案总是因地制宜 - 所以这是我的:
如果黑客在有限的本地网络上,他们能否伪造 $_SERVER['REMOTE_ADDR'] 中的 IP?(出于好奇 - 如何?)
我知道,当涉及到互联网时,任何诸如此类的变量都可以变成你想要的任何东西。但是在甚至可能根本没有连接到互联网的本地有线网络中,他们可以伪造这个地址吗?我假设 Mr.MissionImpossible 正沿着天花板爬行,带着笔记本电脑和以太网电缆进入其中一个交换机。这种情况下的响应无关紧要 - 但运行 PHP 脚本应该仅限于某些位置。
提前致谢!
【问题讨论】:
-
$_SERVER[‘REMOTE_ADDR’]填充了用于通过 TCP 连接访问 apache 服务器的 IP。如果他们设法在路由器上伪造了这个,他们可以伪造它。 -
所以他们必须告诉路由器“这是我的 ip”然后连接到网络服务器?如果 ip 已经在路由器上使用了怎么办?
-
感谢 CBroe,我现在知道这种欺骗是如何工作的了! :) 所以有可能在IP A,发送到IP B,同时假装是IP C。好的。
标签: php apache networking spoofing