如何打印目标App函数的参数

本人小白,刚开始学习逆向,买了那本《iOS逆向工程》这本书,参照本书走了下流程,现在开始实战,就是有个需求需要看到要所分析的工程函数的参数,不知道怎么搞,求大神给个思路。

我的思路是:lldb 到目标函数的父函数(不知道有没有这种说法,就是调用目标函数的函数)里面,对照IDA找到调用函数的那条命令(一般是 objc_msgSend),然后打印。如果函数只有一个参数,则打印 po $x2(参数值) , po [$x2 class] (参数类型) 两个参数则打印 x2 和 x3 ,依次类推。

1 个赞

谢谢,我试下

NSLog(@"%s",object_getClassName(arg1));

书上不是都写了吗?第6章,这里是重点,不可能不讲的

1 个赞

嗯,看到了,就是动起手来,感觉没出下手,我再仔细研究下那本书,谢谢大神