第5章 Objective-C相关的iOS逆向理论基础

Objective-C语言是一门面向对象的高级语言,想必大家都能较为熟练地掌握它的基本用法,在逆向工程的入门阶段采用Objective-C语言有助于大家更平稳地从App开发进阶到逆向工程。幸运地是,iOS采用的文件格式Mach-O中包含了足够多的原始数据,让我们能够用class-dump等工具还原出二进制文件的头文件;有了这些信息,就可以开始Objective-C级别的逆向工程了,而撰写tweak无疑是这个阶段最受欢迎的项目,下面就从它开始吧!