工具:class-dump、hopper
-
获取APP二进制文件:
2.png
.ipa文件解压缩后,右键显示包内容,获取二进制文件
-
复制到桌面,新建文件夹存放二进制文件,因为反编译出来的文件都会存在当前目录下,项目大的会产生很多文件。
-
终端使用命令
class-dump -H CTIMForiOS
在新建文件夹中产生项目所有.h文件,文件中暴露所有方法,包括私有方法
- 使用Hopper反编译二进制文件
- 反编译后点击右上角if(b)f(x),将汇编转为伪代码
1.png
至此,就可根据dump出来的方法,查找自己想要的方法,在Hopper反编译的伪代码中查看代码了
网友评论