文章目录[隐藏]
转载 4 / 27
- 【转载】unidbg hook 使用大全
- 【转载】ida 基本使用 常用快捷键
- 【转载】Frida和调试器共存的问题
- 【转载】Charles抓包Android最佳流量转发APP
- 【转载】安卓自定义代码调用系统函数并编译so记录
- 【转载】jnitrace 手机卡死黑屏问题解决
- 【转载】Unidbg SO 逆向入门实战教程一 OASIS
- 【转载】Unidbg SO 逆向入门实战教程二 calculateS
- 【转载】Unidbg SO 逆向入门实战教程三 V2-Sign
- 【转载】Unidbg SO 逆向入门实战教程四 mfw
- 【转载】Unidbg SO 逆向入门实战教程五 qxs
- 【转载】Unidbg SO 逆向入门实战教程六 s
- 【转载】Unidbg SO 逆向入门实战教程七 main
- 【转载】Unidbg SO 逆向入门实战教程八 文件读写
- 【转载】Unidbg SO 逆向入门实战教程九 blackbox
- 【转载】Unidbg SO 逆向入门实战教程十 simpleSign
- 【转载】android app 加密参数分析研究 hash aes
- 【转载】第一讲——从黑盒攻击模型到白盒攻击模型
- 【转载】第二讲——白盒加密攻击方法的选择
- 【转载】第三讲——差分故障攻击的原理
- 【转载】第四讲——差分故障攻击的工具链
- 【转载】第五讲——使用源码进行DFA攻击
- 【转载】第六讲——使用Frida进行DFA攻击
- 【转载】第七讲——使用Unidbg进行DFA攻击
- 【转载】第八讲——案例
- 【转载】猿人学 - app 逆向比赛第四题 grpc 题解
- 【转载】猿人学 - app 逆向比赛第五题双向认证题解
原文链接:https://blog.seeflower.dev/archives/70/
马上就2022年了,安卓上配合Charles抓包最好用的APP是哪一个?
我的答案是SagerNet,包名io.nekohasekai.sagernet
为了抓到完整的包,安卓端最佳处理就是通过VPN将所有流量转发到Charles的socks代理
搜教程,大家会发现安卓端这类软件介绍最多的是postern,但这个APP不仅UI跟不上时代,连功能也不太能适应各个版本的系统。于是我力推socksdroid,包名net.typeblog.socks,它可以兼容安卓5-10,也可以分应用代理,功能专注,不过没有什么维护和更新。
本质上配合Charles抓包需要的就是转发流量,某个v和c开头的软件也是支持socks的,不过经过测试v的效果不理想,c的配置导入比较麻烦。最后选择SagerNet,配置很简单,ip+端口即可。
然后Charles需要把远程dns查询请求排除,总结SagerNet优势如下:
- 配置简单
- 完整流量转发
- 可以分应用代理,Charles抓包不用担心抓到其他的数据包
- 有持续的维护和更新
- 现代化的UI
- 丰富的代理规则设置
- 同时还支持各种类型的代理设置
- 支持直接将数据保存为pcap
具体步骤
首先设置代理服务器,也就是你的PC端ip和Charles配置的socks端口
然后将该VPN的直连DNS查询排除在ssl proxying之外
现在可以尝试测试连通性
当然有可能不通,你可以将设置中的测试地址改为国内的网站,我这里Charles了外部代理,所以可以通
至于Charles安装证书,想必大家都会了就不多说了
抓个B站看看?完美