App 防止 Fiddler 抓包小技巧
fiddler 抓不到app包 抓不到okhttp/asynchttpclient的网络请求
对手机APP来说:
1.判断当前系统是否挂代理
2.拒绝发请求。
对代理不做响应
3.设置不使用代理
Fiddler 和 Charles 这类抓包工具,本质上就是利用中间人攻击的方式,通过这个中间人获取到通信的数据。
而利用这些工具抓包的前提,都是在设备上,设置代理,通常我们直接在 WiFi 连接页面,设置代理即可。而对于一些常用的网络库(OKHTTP,retrofit ),其实是提供了设置代理的接口,只需要将其设置成无代理的模式,它就不会去应用系统默认的代理了。
设置为不使用代理的模式,它就不会从系统中,读取代理信息,进行网络请求。而是会忽略掉它,直接发送网络请求。