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

时间:2021-6-12 作者:qvyue

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

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

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

iOS逆向-19:逆向比较实用的工具
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

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

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

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

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

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

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

配置.zshrc

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

使用

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

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

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。