美文网首页ios逆向相关
逆向之Cycript介绍

逆向之Cycript介绍

作者: 呆呆滴木木菇凉 | 来源:发表于2018-10-22 21:04 被阅读4次

    1、简介:
    Cycript是Objective-C++、ES6(JavaScript)、Java等语法的混合物。
    官网: http://www.cycript.org/
    文档: http://www.cycript.org/manual/
    功能:通过Cydia安装Cycript,即可在iPhone上调试运行中的APP。

    image.png

    2、启动Cycript
    cycript -p 进程id 或 cycript -p 进程名称

    ~ root# cycript -p SpringBoard
    ~ root# cycript -p 1234

    3、基本语法
    1)UIApp
    [UIApplication sharedApplication]

    2)定义变量
    var 变量名 = 变量值

    3)用内存地址获取对象
    #内存地址

    4)ObjectiveC.classes
    打印已加载的所有OC类(当前进程App使用的类)

    5)查看对象的所有成员变量
    *对象

    6)递归打印view的所有子控件
    view.recursiveDescription().toString()

    7)筛选出某种类型的对象
    choose(UIViewController)
    choose(UITableViewCell)

    4、快捷键:

    取消输入:Ctrl + C
    退出:Ctrl + D
    清屏:Command + R

    5、封装库
    明杰老师封装的库,方便实用
    https://github.com/CoderMJLee/mjcript

    相关文章

      网友评论

        本文标题:逆向之Cycript介绍

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