TypechoJoeTheme

K.Fire's Blog

K.Fire

没有勇敢的工作
只有困难的打工人
网站页面

App抓包提示网络异常便捷解决方案

2020-11-25
/
0 评论
/
525 阅读
/
正在检测是否收录...
11/25

有时候会接到APP测试的任务,当你配置好了代理,安装好了证书,结果发现APP无法连接网络


究其原因,是采用了SSL Pinning,SSL Pinning是一种防止中间人攻击(MITM)的技术,主要机制是在客户端发起请求–>收到服务器发来的证书进行校验,如果收到的证书不被客户端信任,就直接断开连接不继续请求。

下面提供几种比较快捷的方法帮助你

方案一:VirtualXposed + JustTrustMe

VirtualXposed(仅支持64位应用)下载地址:
https://github.com/android-hacker/VirtualXposed/releases/
VirtualXposed(仅支持32位应用)下载地址:
https://github.com/android-hacker/VirtualXposed/releases/tag/0.18.2
JustTrustMe下载地址:
https://github.com/Fuzion24/JustTrustMe/releases/tag/v.2

1.将VitualXposed安装,点击应用按钮->添加应用,安装需要调试的App、JustTrustMe

2.打开Xposed,选择左上角导航栏->模块,勾选JustTrustMe

3.重启VitualXposed应用

方案二:使用低版本安卓系统(低于7.0)

逍遥模拟器:https://www.xyaz.cn/
夜神模拟器:https://www.yeshen.com/

1.默认安装是安装安卓7的模拟器,需要手动在多开器里面新建安卓5的模拟器

3.安装完以后,安装证书和需要测试的APP即可

其他方案

1.把证书放到系统信任区(需要root)
2.Xposed + JustTrustMe(需要root),原理和方案一一样

App抓包
朗读
赞 · 1
版权属于:

K.Fire's Blog

本文链接:

https://kfi.re/954.html(转载时请注明本文出处及文章链接)

评论 (0)