所需设备和环境:
设备:安卓手机
抓包:
fiddler+xposed+JustTrustme
查壳:ApkScan-PKID
脱壳:frida-DEXDump
反编译:jadx-gui
hook:frida
关于抓包
手机安装app,设置好代理,打开 fiddler 先来抓个包,发现这个 app 做了证书验证,fiddler 开启之后 app提示连接不到服务器:

再打开app,可以看到成功抓到了包:

脱壳反编译
那先来反编译,在这之前,通常是先用查壳工具检查一下 app 是否加固,打开 ApkScan-PKID ,把 app 拖入:

等待脱壳完成,可以看到当前项目中生成了一个对应文件夹,里面有很多dex文件。
关于请求
直接上代码:

运行结果

下一篇:python爬虫ip代理池如何做