iOS逆向之使用ida (伪代码 静态分析项目)

iOS逆向之静态分析项目的意义:

1 、了解文件结构:包的构成,以及文件结构里面的内容。

2、文件二进制:对文件二进制进行分析,和修改二进制。在了解文件结构的前提下,对文件里面的东西进行修改

3、反汇编:对静态文件进行反汇编,分析它的某一个方法或者函数的执行流程、函数的调用过程

(1) 代码逻辑

(2)调用关系

(3)参数传递


准备:你需要懂一些汇编的命令:

一、下面我给你终结了一些常用的命令

push

add

mov

sub





二、寄存器:

  R0-R7      8

R8-R14      7

      R15       1

R0-R3  用于函数参数及返回值的传递

R13     sp   是栈顶指针

R14     LR   存放函数的返回地址

R15    PC   指向当前指令地址

明天继续写。。。。。。

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