Study note
Let's Learn x86-64 Assembly! Part 4 - More About Jumps Than You Wanted To Know
Properties
- Type
- Blogs
- Status
- 待读
- Domain
- Systems
- Category
- 汇编、链接与可执行文件
- Source
- gpfault.net
- Vault note
library/articles/systems/Let's-Learn-x86-64-Assembly!-Part-4---More-About-Jumps-Than-You-Wanted-To-Know-6b62725ab9112d7c.md
Summary
系列终篇,从 `jmp`、`call`、`ret` 和条件跳转讲解控制流,深入不同跳转编码、RIP 相对寻址、重定位、位置无关代码、ASLR、比较与状态标志,并以 Linux `syscall` 展示用户态程序如何跨越特权边界调用操作系统。
Highlights
把 if、循环和函数调用还原成指令指针与标志位的变化,同时连接可执行文件装载、安全机制、调用约定和系统调用;适合作为前四篇之后的综合收束。
Comments
Loading comments...