首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何读取linux崩溃信息中的机器码

如何读取linux崩溃信息中的机器码
EN

Stack Overflow用户
提问于 2012-08-10 09:36:34
回答 2查看 254关注 0票数 2

linux崩溃信息中有机器代码。有没有工具可以把这些机器代码翻译成汇编指令?

代码语言:javascript
复制
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-10 09:44:45

你可以使用反汇编程序。我找到了一个online。复制、编辑和粘贴c3 89 fa 66 ed 0f b7 c0 c3 89 fa ed c3 f0 48 0f,选择处理器系列(它们有很多可供选择),然后您就会得到结果。我尝试使用i386,得到了以下结果:

代码语言:javascript
复制
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
票数 4
EN

Stack Overflow用户

发布于 2012-08-10 13:52:47

在Linux源代码发行版的scripts/目录中有一个名为decodecode的工具,可以执行此操作。您可以通过管道将整个Oops消息传递给脚本来使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11894329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档