找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5395|回复: 9
收起左侧

只有hex文件,怎样还原keil文件?

[复制链接]
ID:166535 发表于 2017-3-14 17:54 | 显示全部楼层 |阅读模式
只有hex文件,怎样还原keil文件?
回复

使用道具 举报

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

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

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

使用道具 举报

ID:123289 发表于 2017-3-14 21:54 | 显示全部楼层
二楼说的是!
回复

使用道具 举报

ID:167113 发表于 2017-3-20 19:41 | 显示全部楼层
用反编译工具可以成汇编asm文件
回复

使用道具 举报

ID:175574 发表于 2017-3-20 20:31 | 显示全部楼层
二楼说的很在理
回复

使用道具 举报

ID:175793 发表于 2017-3-20 22:04 | 显示全部楼层
抱歉不能实现
回复

使用道具 举报

ID:175870 发表于 2017-3-20 23:29 | 显示全部楼层
我记得有专门的软件可以打开hex文件,你可以查查
回复

使用道具 举报

ID:175873 发表于 2017-3-21 00:20 | 显示全部楼层
只能反编译,但是代码质量不是太好
回复

使用道具 举报

ID:176391 发表于 2017-3-21 11:47 | 显示全部楼层
反编译出来了   也有很多问题的   
回复

使用道具 举报

ID:7485 发表于 2017-3-21 15:08 | 显示全部楼层
有反汇编工具,由机器码变成汇编程序。但是出来的东西高手都不容易看得懂。特别是较大的程序。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表