在Linux崩溃信息中有机器代码。 是否有任何工具可以将这些机器代码转换为汇编指令?如何阅读在Linux中的机器代码崩溃信息
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f
在Linux崩溃信息中有机器代码。 是否有任何工具可以将这些机器代码转换为汇编指令?如何阅读在Linux中的机器代码崩溃信息
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f
您可以使用反汇编程序。我发现一个online。复制,编辑和粘贴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
这是一个很好的帮助!谢谢!! – hellolwq 2012-08-10 01:54:52
有一个在Linux源码分发版,可以做到这一点的scripts/
目录中称为decodecode
工具。通过将整个Oops消息传送给脚本来使用它。
系统挂起时内核哎呀打印...如何重定向到文件???使用>??? – Jeyaram 2012-08-10 07:25:28
如果它是机器码,它取决于处理器家族... – some 2012-08-10 01:39:42
是啊,所以有一个在线版本可以支持CPU的kindes:http://www.onlinedisassembler.com/odaweb/run_hex – hellolwq 2012-08-10 01:55:52