自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

goodswifter

iOSer一枚

  • 博客(3)
  • 收藏
  • 关注

原创 09-2-ARM64汇编之函数分类

09-1-ARM64汇编之函数分类1. 函数的分类2. 叶子函数如何开辟栈空间?3. 非叶子函数如何开辟栈空间? 1. 函数的分类 叶子函数 : 不做任何调用的函数 非叶子函数 : 内部有调用其他函数 2. 叶子函数如何开辟栈空间? 代码 void haha() { int a = 2; int b = 3; } 汇编代码 _haha: sub sp, sp, #1...

2019-05-16 17:44:28 356

原创 09-1-ARM64汇编之基础

文章目录1. iOS汇编2. 指令2.1 mov2.2 ret2.3 add2.4 sub2.5 cmp2.6 b2.7 bl2.8 条件域2.9 内存操作3. 寄存器3.1 通用寄存器3.2 程序计数器3.3 堆栈指针3.4 链接寄存器3.5 程序状态寄存器3.6 零寄存器,里面存储的值是0 1. iOS汇编 真机: arm64汇编 寄存器 指令 堆栈 模拟器: x86汇编 2. 指令...

2019-05-10 16:30:23 826

原创 08-4-动态调试之ASLR

文章目录1. ASLR1.1 什么是ASLR1.2 iOS4.3开始引入了ASLR技术2. Mach-O的文件结构3. 未使用ASLR4. 使用了ASLR5. 函数的内存地址5.1 函数内存地址计算5.2 如何获取函数的真实内存地址5.2.1 通过usb映射端口5.2.2 登录手机5.2.3 让手机开启debugserver服务, 并加入需要调试的进程5.2.4 通过电脑的lldb调试器调试APP...

2019-05-09 16:32:43 975

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除