任意IP地址模拟
本文中“IP地址模拟”这个描述似乎不太合理,但我也不知道该怎么描述。本文介绍的是如何在windows上不依赖其他设备模拟任意ip地址。
在一些程序的的破解过程中,可能需要获取到程序发送给某个ip的数据(当然这里是可以使用wireshark来实现的),也可能需要自己写一个服务给程序提供假数据。如果程序是指定一个固定的ip地址我们想要给它提供假数据就必须把自己伪装成程序所直连的ip服务。要想伪装可以通过修改本机网卡的ip设置来实现,但是如果没有上游设备存在即是修改了网卡的ip设置也无济于事。在探索很多教程后终于总结出来比较完美的办法:
-
打开设备管理器
-
选中网络适配器,点击操作,添加过时硬件
-
出现向导界面后点击下一步,选择手动安装
-
选中网络适配器点击下一步
-
选择厂商为Microsoft,型号为Microsoft KM-TEST 环回适配器,然后一路确认
-
在网络连接里可以看到新添加的环回适配器,给这个适配器配置一个ip后就可以使用了。
例如,8.8.8.8是谷歌提供的一个DNS服务,我们如果访问这个ip地址将会访问到谷歌的服务器,在这里将环回适配器的ip配置为8.8.8.8,访问8.8.8.8相当于访问127.0.0.1,如果我们在本机启动着nginx服务,在浏览器的地址栏里输入8.8.8.8将会访问到nginx的欢迎页面。