IP地址欺骗

时间:2010-05-13 16:03:09

标签: c# ip-address spoofing

如果我想制作IP欺骗程序,我只需要一个可以改变我的机器IP地址的程序吗?

如果为true,我如何使用System.Net - IPAddress类来设置IP地址?

3 个答案:

答案 0 :(得分:8)

不,这不是真的。更改机器的IP地址不是IP欺骗。 IP欺骗是指创建源IP地址与源计算机的实际IP地址不匹配的网络数据包。

http://en.wikipedia.org/wiki/IP_address_spoofing

这可以使用RAW套接字或WinPCap使用SharpPCap与WinPCap互操作来实现 http://www.tamirgal.com/blog/page/SharpPcap.aspx

答案 1 :(得分:1)

您的机器IP地址只是您的机器的IP地址,供您的家庭网络中的设备在内部使用。这就是路由器,交换机和其他客户端设备可以交付和交换数据包的方式。

您无法以这种方式欺骗面向外部的IP。使用代理将使代理的IP 出现成为面向外部的IP。

我不建议更改内部IP,除非您知道自己在做什么,并且实际上需要它是静态的。例如,我转发路由器上的端口,以便我可以运行服务。路由器知道将流量直接指向我的内部IP。因为DHCP可以改变你的IP(由于租约到期而不是什么),所以最好让我的内部IP保持静态。

此外,根据您的网络配置,您的内部IP具有某种格式,如192.168.1.X。

答案 2 :(得分:-1)

http://www.change-ip-proxy.com>的最佳方式;通过代理更改您的IP地址。在我寻找代理时,我发现代理背后有一个可靠的公司是非常重要的。您所做的一切都是通过公司的代理发送的,因此您希望确保您可以信任他们不会阅读或窃取您的个人信息。或者说代理没有意义。