linux崩溃信息中有机器代码。有什么工具可以将这些机器代码翻译成汇编指令吗?
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f
linux崩溃信息中有机器代码。有什么工具可以将这些机器代码翻译成汇编指令吗?
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f
你可以使用反汇编程序。我在网上找到了一个。复制、编辑和粘贴c3 89 fa 66 ed 0f b7 c0 c3 89 fa ed c3 f0 48 0f
,选择处理器系列(它们有很多可供选择),你就会得到结果。我尝试使用 i386 并得到以下结果:
c3 ret
89fa mov %edi,%edx
66ed in (%dx),%ax
0fb7c0 movzwl %ax,%eax
c3 ret
89fa mov %edi,%edx
ed in (%dx),%eax
c3 ret
f048 lock dec %eax
decodecode
在 Linux 源代码分发的目录中调用了一个工具scripts/
,可以执行此操作。您可以通过将整个 Oops 消息传递到脚本来使用它。