1) 砸壳(快速砸壳) ,越狱设备上安装 CrackerXI (单独 的app)
https://www.jianshu.com/p/d1712e515432
2) 导出ipa
使用Filza 直接微信分享即可
image.png
3) 导出头文件
https://wwwhttps://www.jianshu.com/p/d6d7649480d4.jianshu.com/p/d6d7649480d4
class-dump -S -s -H /Users/chenxiao/Desktop/testapp.ipa -o /Users/chenxiao/Desktop/test
可能遇到的错误
Error creating socket for listen port 2222: Address already in use
关闭终端即可
wanggangdeMBP:bin wanggang$ class-dump -S -s -H /Users/wanggang/Downloads/Runner /Users/wanggang/Downloads/Payload Killed: 9
设置里面 允许安全即可 ,
image.png
其他方案需要复杂的建立ssh通道的过程 , 本方案不需要
建立ssh 通道 - (本方案本步骤可以忽略)
https://www.jianshu.com/p/c3b09f1e8669
建立ssh 通道 - (本方案本步骤可以忽略)
无线网络的方式 - 不稳定
image.png
wanggangdeMBP:~ wanggang$ ssh root@192.168.xx.xx
The authenticity of host '192.168.xx.xx (192.168..xx.xx6)' can't be established.
RSA key fingerprint is HA256:+aLBg7UvxF2puUTwQ/xb86XwMC3vewQBpqMc0tZrWFM.
This host key is known by the following other names/addresses:
~/.ssh/known_hosts:7: 192.168.0.113
~/.ssh/known_hosts:8: [127.0.0.1]:2222
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168..xx.xx (RSA) to the list of known hosts.
root@192.168.31.56's password:
iPhone-7:~ root#
root# 代表成功
网络不好 ?
本地的ssh 通道没有打开
使用usb 连接的方式
https://www.jianshu.com/p/095d5c39c380
其他的app 组件化 逆向分析
某app
image.png
组件200多个, 200多个bundle 构成 , 合计都是图片大约118.9M










网友评论