网上很多不走代理检测的抓包都是charles + Postern 或charles + Postern + burpsuite,本文使用burpsuite+Postern。
使用无代理 Proxy.NO_PROXY 访问网络接口原理
在Android开发中,大部分的App的网络请求都是基于charles 和 fiddler 来进行抓包的,对网络客户端使用无代理模式即可防止抓包,代码如下。
1 2 3 4 5 |
|
通常情况下上述的办法有用,但是无法防住使用 VPN 导流进行的抓包( Drony + Charles),使用VPN抓包的原理是,先将手机请求导到VPN,再对VPN的网络进行Charles的代理,绕过了对App的代理。