标题: 只有hex文件,怎样还原keil文件? [打印本页]

作者: 妞妞妞    时间: 2017-3-14 17:54
标题: 只有hex文件,怎样还原keil文件?
只有hex文件,怎样还原keil文件?

作者: angmall    时间: 2017-3-14 18:20
Keil本身不能实现这个功能(Keil虽然自带反汇编器,但是不支持对外部文件的反汇编,只能对自己生成的对象进行反汇编)。
你可以去找别的反汇编软件。
如果是类似于51这样直白的精简指令集,代码量少的话完全可以自己对照指令手册反汇编,如果代码量大的话可以自己写一个反汇编软件。

只能大致的还原成汇编程序,无法还原至C语言或其他跟高级的语言。

反编译成高级语言源程序,一般很难,需要反向者具有丰富的经验;但如果反向者经验丰富的话,看汇编足以摸清程序流程和细节处理,根本不需要反向成高级语言。

作者: yzwzfyz    时间: 2017-3-14 21:54
二楼说的是!
作者: surubu    时间: 2017-3-20 19:41
用反编译工具可以成汇编asm文件
作者: 垆边人似月丶    时间: 2017-3-20 20:31
二楼说的很在理
作者: asabove    时间: 2017-3-20 22:04
抱歉不能实现
作者: WWQEQWE    时间: 2017-3-20 23:29
我记得有专门的软件可以打开hex文件,你可以查查
作者: mahongbin    时间: 2017-3-21 00:20
只能反编译,但是代码质量不是太好

作者: ng1029    时间: 2017-3-21 11:47
反编译出来了   也有很多问题的   
作者: ahshmj    时间: 2017-3-21 15:08
有反汇编工具,由机器码变成汇编程序。但是出来的东西高手都不容易看得懂。特别是较大的程序。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1