美文网首页
iOS逆向之使用ida (伪代码 静态分析项目)

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

作者: 封楼 | 来源:发表于2019-03-28 17:23 被阅读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   指向当前指令地址

    明天继续写。。。。。。

    相关文章

      网友评论

          本文标题:iOS逆向之使用ida (伪代码 静态分析项目)

          本文链接:https://www.haomeiwen.com/subject/eljcbqtx.html