美文网首页iOS逆向初探
Cycript 常用指令

Cycript 常用指令

作者: 有梦想的程序员 | 来源:发表于2019-11-08 15:42 被阅读0次

Cycript 更详细的说明点击这里

命令 作用
control D 退出cycript
contro C 取消输入
command R 清屏

1、获取 UIApplication

UIApp
[UIApplication sharedApplication]

2、定义变量

var 变量名 = 变量值
var keyWindow = UIApp.keyWindow

3、已加载的所有 OC 类

ObjectiveC.classes

4、查看对象的所有成员变量

var keyWindow = UIWindow.keyWindow()
*keyWindow

5、执行一个对象

#对象
#对象地址

6、递归打印 View 的所有子控件(跟 LLDB 一样的函数)

view.recursizeDescription().toString()

7、筛选出某种类型的对象

choose(UIViewController)
choose(UITableViewCelll)

8、获取上弹出的控制器

UIApp.keyWindow.rootViewController.presentedViewController

9、获取 Bundle ID

Monkey Dev 注入可用
APPID

10、获取子视图层级

Monkey Dev注入可用
pviews()

11、获取控制器层级

Monkey Dev 注入可用
pvcs()

相关文章

网友评论

    本文标题:Cycript 常用指令

    本文链接:https://www.haomeiwen.com/subject/mvuibctx.html