6.安卓逆向2-手机安装charles证书

发布于:2025-05-23 ⋅ 阅读:(15) ⋅ 点赞:(0)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

工具下载:

链接:https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwd=zy89

提取码:zy89

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:5.安卓逆向2-手机端配置charles抓包

这里要注意:手机必须要root,如果没法root,没法搞

首先开启开发者模式,多次点击下图红框位置就可以打开了

打开之后会提示

打开开发者模式之后,选择系统

然后找到开发者选项

打开USB调试,打开之后手机就可以用usb线连接电脑了,就可以进行adb操作了

开始安装证书,如下图手机通过代理连接到charles之后,通过访问下图红框位置下载证书,这个网页有时候打不开,这里就不细写了

首先点击,下图Save Charles Root Certificate

找一个目录选择保存

然后就能得到一个pem的文件,这就是证书文件

然后使用adb指令,来到 cd /sdcard/Download 这个目录里,要把上面的pem放到/sdcard/Download目录里

使用 adb push F:\anzhuonixiang\anzhuonixiang.pem /sdcard/Download 指令把证书放到手机里

然后打开游戏中的设置

然后选择加密与凭据

然后选择从存储设备安装

然后选择

然后选择Pixel 4

然后进入下图,这里默认是 /sdcard 这个目录

然后选择Download

然后就能找到证书了,如下图红框

然后点击之后会弹出下图弹框,然后输入名字,然后点击确定

点击了确定之后,选择用户凭据

然后就可以看到安装的证书了,下图20250522charles是我随便写的名字,这里安装的是用户的证书,安卓7之后用户证书系统不认,它只认系统证书里的证书,也就是还是没法抓包,需要把证书安装到系统证书里

然后再点击信任的凭据

下图红框就是上面安装的证书,写这个想表达的事情是,从本地安装了证书后,在下图位置会同步一个,后面会有一个证书同步插件把它放到系统中

然后由于系统分区问题,也没办法直接把证书安装到系统目录下,如下图根目录就是系统目录,可以看到它的可用空间是0

上面的问题已经被大神解决了,root之后安装一个模块(或者叫插件)就可以了,安装证书同步插件MoveCertificates,现在是1.9版本,后面会用了直接百度搜索 Move Certificates下载自己找就行了

下载地址:已放到百度网盘

下载完之后,不要解压,直接使用adb同步到手机里

adb同步指令:adb push F:\anzhuonixiang\Move_Certificates-v1.9.zip /sdcard/Download

然后打开Magisk(除了Magisk只是获取root的一种方式还有别的,它们都有安装插件的功能)

然后选择从本地安装

然后就能看到证书同步插件了

点击它就自动安装了,如下图安装成功

重启之后它就运行起来了

再次查看证书,用户下是空的

被同步到系统中了,如下图红框,刚刚用户下的证书,也就是说只要安装了 Move Certificates 模块只需要正常在用户下安装证书,然后重启手机就会同步到系统里,不需要其它操作,也不要有其它操作,防止证书冲突

然后就可以正常抓手机的数据包了

注意Magisk的版本可能不支持Move Certificates1.9版本,Move Certificates有很多版本去网上搜就可以(有些Move Certificates会安装失败,这时不要怀疑你的问题,就是这个Move Certificates资源有问题),去网上搜索Magisk支持什么版本的Move Certificates

这里有一个npv,它比通过无线网里的代理好用

然后添加代理服务器

ip地址就是电脑ip地址

端口是

下图红框里的

然后打开vpn

然后记得把无线网里的代理设置成无


img


网站公告

今日签到

点亮在社区的每一天
去签到