服务器如何获取用户的IP地址?是否可以通过欺骗 IP 地址来欺骗服务器?
服务器如何获取用户的IP地址?
信息安全
http
ip欺骗
2021-08-10 05:29:29
4个回答
当您向服务器发送请求时,服务器需要知道在哪里回答,它带有您的 IP 地址。这直接基于 TCP/IP 协议,并且比 Web 服务器的级别更低。
Firebug之所以不显示你的IP地址,就像你收到邮件(纸质)时,你的地址写在前面,发件人在后面。Firebugs 向您显示信件的内容,而不是发件人和收件人地址(IT 中的 IP)。
源 IP 地址正在不同级别发送。如果你想看到它,你需要使用不同的工具(例如Wireshark、Packetyzer或Microsoft Network Monitor)。Firebug 仅显示 HTTP 请求而不显示 IP 连接详细信息。
要欺骗源 IP 地址,您可以使用一些数据包生成器- 请记住,当您欺骗源 IP 地址时,服务器将响应该源地址。观看此视频以了解有关 IP 欺骗的更多信息。
如前所述,当您向 Web 服务器请求页面时,基本上需要您的地址来进行回复。这是一个基本的网络原理,要了解更多信息,您可以在 youtube CCNA IP ADDRESSES上查找这些视频。
您可以使用简单的 C 代码来欺骗您的 IP 地址,例如此处显示的UDP Flooder,在这种情况下,代码使用随机 IP 地址或定义的 IP 地址来淹没电话,电话仅通过 PING 回复随机或精心制作的 IP地址。(请注意,此工具仅用于测试目的,只能在您自己的设备上使用)
最后,如果你想玩网络数据包,这里有一个关于 scapy 的好教程, 它允许你伪造数据包。(基本上本教程向您展示了如何使用 Scapy 制作中间人)
其它你可能感兴趣的问题