专栏文章 iOS 越狱后安装 ssl-kill-switch2 进行 Charles https 抓包

Jacc · 2018年12月12日 · 最后由 heyan29 回复于 2019年05月10日 · 4774 次阅读

今天使用 charles 开启了 SSL 抓包,发现饿了么 APP 抓不到,有的 APP 就可以,例如优信二手车,经过 google 发现抓不到包是因为 app 使用了 SSL Pinning 技术
再次查询发现,ios 只要安装ssl-kill-switch2就可以抓到了

1、在 Cydia 中安装下面 3 个依赖

Debian Packager
Cydia Substrate
PreferenceLoader

2、下载 ssl-kill-switch2.deb

https://github.com/nabla-c0d3/ssl-kill-switch2/releases

3、Mac 通过 USB 连接手机,安装 ssl-kill-switch2.deb

ios9 需要通过 Cydia 安装 openssh

brew install libimobiledevice
iproxy 2222 22
scp -P 2222 ~/Downloads/ssl-kill-switch2.deb root@127.0.0.1:~     #输入密码 默认  alpine
ssh -p 2222 root@127.0.0.1
dpkg -i <package>.deb
killall -HUP SpringBoard

然后在设置中就会增加一个选项 SSL Kill Switch2,开启后,重启 APP 即可抓包

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞

您好,能加下 QQ 或者微信吗,想请教您一下,858533772

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册