iOS逆向-19:逆向比较实用的工具

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


image.png

image.png

image.png

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

image.png

cy# keyWd .recursiveDescription().toString()层级视图
image.png

choose (UIButton)
这个工具不会阻塞进程
只要进程不被kill,ctrl+d在重新进入变量是都在的、
使用自己的cy

封装成脚本,在任意位置sh cyConnect.sh


image.png

配置.zshrc


image.png
image.png

使用


image.png

这里面也可以使用pviews() pvcs()等

你可能感兴趣的:(iOS逆向-19:逆向比较实用的工具)