作者:E4b9a6, 创建:2021-12-29, 字数:1424, 已阅:138, 最后更新:2024-03-10
网络中间人攻击(Man-in-the-Middle Attack,即MITM
攻击)是一种网络安全威胁,攻击者将自己置于通信的两个实体之间,窃取、篡改或伪造通信数据
MITM攻击的常见手段
所以app为了防止MITM
,通常会在app内部嵌入ssl证书,在网络请求时使用自带证书来验证服务器证书,同时也遏制了抓包行为,这种技术称之为SSL-PINING
SSL-PINING
是可以绕过的,思路是找出这张内置证书加以篡改即可,以魔趣系统的Android9.0为例子
魔趣系统支持的手机广泛且提供官方Root包,Root权限还可以在开发者选项中选择关闭,避免部分App检测Root权限后退出
首先安装Magisk App(Magisk通过挂载一个与系统文件相隔离的文件系统来加载自定义内容)
安装后打开Magisk app,点击安装
选择直接安装(需联网)
安装后重启,再次打开Magisk app,选择下方按钮的模块
选择搜索,并输入“riru",选择安装“Riru”与“Riru - LSPosed”,接着重启手机
此时桌面会显示刚才添加的LSPosed app,打开LSPosed app
选择仓库,并搜索“SSL”,选择“SSLUnpinning”安装后重启
重启后打开LSPosed app,选择模块,选择SSLUnpining,勾选需要禁用SSLUnpining的应用即可