iOS逆向-逆向比较实用的工具
Chisel
Chisel is a collection of LLDB commands to assist in the debugging of iOS apps
通过github上面说明安装一下
pviews 找所有的视图
pviews -u 查看上一层视图
pvc 打印所有的控制器
pmethods 0x107da5370 打印所有方法
pinternals 0x107da5370 打印所有成员
fvc -v 0x107da5370,根据视图找到控制器
fv
flicker 会让视图闪烁两次
LLDB
search class
搜索对象
methods 0x 方法
b -a 0x02 下断点
sbt 恢复方法符号
cycript
./cycript 开始
ctrl + d 退出
首先要配置cycript,我这里面配置的是moneyDev,因为moneyDev里面包含cycript./cycript -r 192.168.1.101:6666
找到ip地址+:调试端口号默认6666
choose (UIButton)
这个工具不会阻塞进程
只要进程不被kill,ctrl+d在重新进入变量是都在的、
使用自己的cy
封装成脚本,在任意位置sh cyConnect.sh
配置.zshrc
使用
这里面也可以使用pviews() pvcs()等