逆向原理
动态调试 通过界面调试Cycript\Xcode LLDB!
静态分析 利用之前学习的汇编代码,分析三方APP的源码!
代码注入 注入的其实是动态库!HOOK代码 改变原来程序的执行流程!
重签名 安装在非越狱手机上面
Class-dump
- 下载地址http://stevenygard.com
- 也可以安装monkeyDev其自带Class-dump,下载地址:https://github.com/AloneMonkey/MonkeyDev/wiki/%E5%AE%89%E8%A3%85
- 注:如过是自己安装的Class-dump 要cd到其所在文件夹运行指令。
usr目录介绍
1.打开终端切换目录到最上层目录:
cd /
la //查看所有文件包括隐藏文件
cd /usr //unix system resource 系统文件 为隐藏文件
ls //进入usr文件夹 查看目录
2.至此目录中会出现两个文件夹 bin 和 local,下面来介绍写两个文件的区别:
- bin中文件是系统预装的可执行文件,其会随着系统的升级而改变,所以一般自己常用的可执行文件不放在里面。
- cd 进local 里面也有个bin在这个bin里面可以放自己的可执行程序,如果想自己安装Class-dump那么推荐装

本文介绍了iOS逆向的基本原理,包括动态调试、静态分析和代码注入。重点讲解了Class-dump的用途,提供了下载地址,并详细阐述了如何使用Class-dump从应用程序中获取头文件,包括usr目录的介绍和系统搜索路径的设置。最后,通过实际操作步骤展示了如何利用Class-dump导出头文件。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



