一,原理
将自己的电脑作为DNS服务器,手机设置DNS后,将域名解析到dns服务器设置的ip上。但前提要要保证手机与电脑之间是互通的,连接同一个wifi即可保证互通。
二,使用软件
dnschef: https://github.com/xfkxfk/dnschef
启动命令:
dnschef.exe --fakedomains *.xxx.net --fakeip 192.168.1.115 -i 192.168.1.115 –q
说明:
--fakedomains *.xxx.net,是我们要劫持的域名,当用户访问*.xxx.net相关的域名时,就会被定向到fakeip指定的IP上。
--fakeip 192.168.1.115是伪装的IP,在这里我们直接使用Windows系统的IP,实际中,需要修改为你要伪装的IP。
-i 192.168.1.115连接Wifi后Windows本机IP。
启动成功后打印如下:
三:手机使用
将首选dns设置上面设置的fakeip,即192.168.1.115
四,常见问题
如果dns解析失败,查看dnschef是否有打印解析记录,没有检查手机dns配置,将手机wifi重连下。