修改dns实现设备root是如何实现的

设备想root,需要输入设备码。通过wire shark抓包,发现只要将验证网站回复的json数据的data从false修改为true即可通过验证。

想请问应该怎么做。因为设备的无线网络不能设置代理,无法通过filter 抓包,断点后直接修改返回。

我看有的人是修改了路由器的dns,然后随意输入了一个设备码就实现root。想知道这是怎么做?非常感谢。是不是自己架设了一个验证服务器,专门返回一个json 值?还有是如何将网站的ip重定向到自定义的ip地址的?

需要一个实现的方案

这种只适合非加密的
就是修改dns到你自己架设的dns服务器 然后返回你架设的处理请求的服务为代理。通过代理修改json文件 然后代理再转发给你开始想要访问的那个服务

主要思路是将服务器访问指向你的服务器,针对特定的请求返回你修改的,其他的请求原样代理出去,不过只能搞http的网站,https的可能就搞不了了
比如访问
http://www.163.com/test.json
然后把
http://www.163.com/ 指向你自己的服务器 192.168.1.105
在105机器上做nginx代理,如果是test.json直接返回你提供的json,如果不是代理到www.163.com,你需要在105的host写死www.163.com 221.204.16.244

img

参考下面链接
https://b23.tv/fphgRti