摘要: 寄存器 汇编指令栈栗子 逆向工程绕不过的一部分就是汇编指令的分析。我们iPhone里面用到的是ARM汇编,但是不同的设备也有差异,因CPU的架构不同。 从iPhone5s之后的苹果手机都是ARM64位操作系统了,所以我们直接从ARM64汇编指令开始。 寄存器 我们都知道CPU的典型构成中有寄存器、控 阅读全文
posted @ 2018-05-31 23:38 超级大熊 阅读(16814) 评论(1) 推荐(0) 编辑
摘要: 前言 本文翻译自Assembly Register Calling Convention Tutorial 序言 通过本教程,你会可以看到CPU使用的寄存器,并探索和修改传递给函数调用的参数。还将学习常见的苹果计算机架构以及如何在函数中使用寄存器。这就是所谓架构的调用约定。 了解汇编是如何工作的,以 阅读全文
posted @ 2018-05-31 00:00 超级大熊 阅读(1019) 评论(0) 推荐(0) 编辑