如果我想制作一个 IP 欺骗程序,我是否只需要一个可以更改我的机器 IP 地址的程序?
如果为真,我该如何使用System.Net
-IPAddress
类来设置 IP 地址?
如果我想制作一个 IP 欺骗程序,我是否只需要一个可以更改我的机器 IP 地址的程序?
如果为真,我该如何使用System.Net
-IPAddress
类来设置 IP 地址?
不,这不是真的。更改机器的 IP 地址不是 IP 欺骗。IP 欺骗是指您创建的网络数据包的源 IP 地址与源计算机的实际 IP 地址不匹配。
http://en.wikipedia.org/wiki/IP_address_spoofing
这可以使用 RAW 套接字或使用 SharpPCap 与 WinPCap 互操作的 WinPCap http://www.tamirgal.com/blog/page/SharpPcap.aspx来实现
您的机器 IP 地址只是为您的机器提供的 IP 地址,供家庭网络中的设备在内部使用。这就是路由器、交换机和其他客户端设备可以传递和交换数据包的方式。
您不能以这种方式欺骗您面向外部的 IP。使用代理将使代理的 IP看起来是您面向外部的 IP。
我不建议更改您的内部 IP,除非您知道自己在做什么并且实际上需要它是静态的。例如,我在路由器上转发端口,以便运行服务。路由器知道将流量直接指向我的内部 IP。因为 DHCP 可以更改您的 IP(由于租约到期等等),所以最好将我的内部 IP 设为静态。
此外,根据您的网络配置,您的内部 IP 具有特定格式,例如 192.168.1.X。
http://www.change-ip-proxy.com> 更改您的 IP 地址的最佳方式是通过代理。在我寻找代理的过程中,我发现在代理背后有一家可靠的公司非常重要。您所做的一切都是通过公司的代理发送的,因此您要确保您可以信任他们不会读取或窃取您的个人信息。否则,拥有代理毫无意义。