欢迎光临
我们一直在努力

charles实现微信小程序抓包

本帖最后由 phxi 于 2020-4-9 10:13 编辑

现在微信都更新到了7..0以上的版本,使用charles抓包工具已经无法再抓到接口的数据。原因如下:安卓系统 7.0 以下版本,不管微信任意版本,都会信任系统提供的证书
安卓系统 7.0 以上版本,微信 7.0 以下版本,微信会信任系统提供的证书
安卓系统 7.0 以上版本,微信 7.0 以上版本,微信只信任它自己配置的证书列表



既然微信只能信任手机系统的证书,那么是不是可以把证书放入系统就可以实现抓包呢?经过笔者的一番折腾验证,测试结果是让人兴奋的。把证书放入系统后真的可以抓到微信小程序的接口数据。此操作前提是安卓手机必须要能root(root过程自己寻找),具体操作如下:
1、先将charles的证将书安装到手机
2、手机root后安装“RootExplorer”(re管理器)
3、将/data/misc/user/0/cacerts-added/********.0复制到一个文件夹里,然后从手机系统设置——安全——清除凭证 把charles的证书凭证删除

charles实现微信小程序抓包



4、再次进入RootExplorer管理器,将********.0证书文件剪贴到/system/etc/security/cacerts/文件夹下,并把文件的权限设置成rw-r-r-

charles实现微信小程序抓包



5、重启手机,进入 设置——安全——信任的凭证——系统标签 里查看charles的证书

charles实现微信小程序抓包



到此就可以在微信小程序里操作,charles便会记录抓到的接口数据。

赞(0) 打赏
未经允许不得转载:哈哈网 » charles实现微信小程序抓包

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏