Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据

安卓安装 Charles 系统级root证书

第一步 Charles PC端安装root证书并信任

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步 给Android安装Charles系统证书

在这里插入图片描述
输出到桌面然后使用 openssl工具对名称进行hash

openssl x509 -subject_hash_old -in Desktop.pem
在这里插入图片描述
将截图红框部分的hash值copy出来 重命名Desktop.pem文件 重命名成dbeb6fdf.0, 根据你自己电脑输出的名字来重命名哈
后缀由 pem改成0
Desktop改成输出的hash值

使用adb推送到安卓目录 /system/etc/security/cacerts/ 下即可

打开cmd 进入桌面目录后 再输出下面这个命令

adb -s e38f2e35 push e8c698d2.0 /system/etc/security/cacerts/

如果没有意外的话,那重启手机就可以了

如果有意外呢? 有人说: 老师,我手机用了Magisk面具,用不了!没关系,我们还有备用方案

解决方法 第一步:

在这里插入图片描述
Magisk模块下载位置:

https://github.com/ys1231/MoveCertificate/releases

解决方法 第二步,将Charles的root证书导出到桌面 并发送到手机上Download目录

在这里插入图片描述

解决方法 第三步,使用手机安装证书

当然 如果你能直接双击安装证书 则不用看下面的步骤哈,直接去第四步

使用手机设置里面的,安装证书功能 ,从存储本地加载证书

如果不知道安装证书功能在哪, 百度下就好了哈,每个产商的手机可能有所不同

扫描二维码关注公众号,回复: 17581287 查看本文章

选卓点击即可
在这里插入图片描述

解决方法 第四步 重启后即可

Drony 使用

打开Drony 右滑找到设置选项 选择Wifi配置

在这里插入图片描述

选择手机和电脑端Charles的同一wifi下

在这里插入图片描述

Drony配置一: 手动, Charles电脑端主机ip和端口

在这里插入图片描述
Charles 菜单栏 Help/Local Ip Address
选192.168开头的就可以了
在这里插入图片描述

Drony配置二: 默认过滤设置为 “直接连接所有” 规则配置新增你需要监听的App 案例如下

在这里插入图片描述

在这里插入图片描述

大功告成 请看结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39162566/article/details/146967584
今日推荐