【发布时间】:2017-06-01 03:07:07
【问题描述】:
以下语法在 GASM 中的作用是什么?
*%gs:0x10
我知道call *%gs:0x10 会调用__kernel_vsyscall,但我不知道*%register:value 会做什么。
它的 NASM 等效项如下所示:call DWORD PTR gs:0x10
【问题讨论】:
-
在
call gs:0x10中,gs:0x10是一个内存操作数。gs:0x10是存储要跳转的地址的地址。这是对绝对地址的内存间接调用。 GS 是用于进行内存引用的段选择器。
标签: assembly x86 nasm reverse-engineering