背景:网站PC端用了 瑞数js 的加密,然后决定从APP端入手进行爬取。
- 手机浏览器弹框,打开浏览器设置,隐私和安全,显示安全警告 对钩取消
1.fiddler下载与设置
2.经过上一步,fiddler已经可以抓到手机浏览器的包,但是在抓取 某些APP时遇到 网络连接异常 的问题。
3.换用 低版本夜神模拟器 绕过高版本安卓ssl认证。
- 夜神模拟器+VirtualXposed_0.18.1+JustTrustMe 绕过SSL认证
- 真机root+VirtualXposed_0.18.1+JustTrustMe
- 真机未root+太极+JustTrustMe(未验证)
4.抓不到HTTPS的包,下载 FiddlerCertMaker。进入fiddler文件夹,执行命令
- makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot,
O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com " -sky
signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b
09/05/2012
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com " -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
x.frida-multiple-unpinning(部分okhttp抓不到)
# 需翻墙才能执行
frida -U -f com.pozitron.pegasus --codeshare akabe1/frida-multiple-unpinning
国外apk下载链接
https://apkpure.com/cn/search?q=peg
5.jadx-gui查看apk源码
6.APP脱壳
- 在Fdex2内,APP打开失败
- frida+脚本 脱壳一半(可能是虚拟机问题,需要真机测试)
7.几篇frida文章
8.APP抓包及抓不到包解决
fiddler抓包文章链接–基础
抓不到包,frida+r0capture文章