iOS逆向学习笔记(三) 静态分析

通过界面分析调试以及class-dump出的头文件信息。后面说到Theos时,还可以通过Theos的logify.pl(logify.pl file.h >xxx.xm)对整个类的所有方法进行hook,动态调试时可以打印hook的函数调用的信息或者通过Mac自带的控制台可以查看被hook的方法的调用信息~
通过以上三种方法大致能定位函数的具体位置,但是如何分析该函数的具体逻辑呢?

可以通过IDA以及Hopper这类的反汇编软件来分析反汇编代码以及汇编指令~