相关疑难解决方法(0)

需要帮助理解 FF 间接调用指令 x86

我正在尝试重新编码一个简单的 ftrace,但我无法理解像这样的 FF 间接调用:

ff 15 76 0b 20 00       callq  *0x200b76(%rip)        # 600ff0 <__libc_start_main@GLIBC_2.2.5>
Run Code Online (Sandbox Code Playgroud)

它是否像带有偏移量的 E8 指令一样工作?如果没有,如何找到呼叫指向的地址?那个电话的返回地址?

x86 assembly intel

4
推荐指数
1
解决办法
3011
查看次数

操作码FF350E204000有什么作用?

我有32位操作码:FF 35 0E 20 40 00.有人知道一个好的OpCode表给出了答案吗?(我知道我可以使用反汇编程序,但我想知道,如何使用操作码表来确定它).我找到了这个网页,但有7个不同的解决方案FF.我没有得到它.

x86 assembly opcode

3
推荐指数
2
解决办法
1927
查看次数

标签 统计

assembly ×2

x86 ×2

intel ×1

opcode ×1