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

2019-03-28  本文已影响0人  封楼

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   指向当前指令地址

明天继续写。。。。。。

上一篇下一篇

猜你喜欢

热点阅读