iOS逆向工程

前言

接触iOS逆向工程有一段时间了,现在把技术、工具、心得分享给大家,希望可以帮助到对这方面感兴趣的朋友。

内容

根据我们想要达到的目的,整个流程大概是

  1. 定位我们要hook的函数
  2. 编写hook代码
  3. 注入、打包

定位我们要hook的函数

想定位到我们要hook的函数,通常我们需要知道目标app有哪些类,哪些函数,分析目标app的界面,流程,反编译二进制文件。根据我们的需求组合使用以下工具:

  1. dumpdecrypted 砸壳
  2. class-dump 得到目标app所有.h文件和函数名
  3. Hopper Disassembler 反编译目标app二进制文件
  4. 越狱设备 并安装openssh,cycript 用于砸壳,分析,lldb调试

iOS逆向工程-dumpdecrypted砸壳

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容