找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4738|回复: 9
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:166535 发表于 2017-3-14 17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只有hex文件,怎样还原keil文件?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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文件
回复

使用道具 举报

5#
ID:175574 发表于 2017-3-20 20:31 | 只看该作者
二楼说的很在理
回复

使用道具 举报

6#
ID:175793 发表于 2017-3-20 22:04 | 只看该作者
抱歉不能实现
回复

使用道具 举报

7#
ID:175870 发表于 2017-3-20 23:29 | 只看该作者
我记得有专门的软件可以打开hex文件,你可以查查
回复

使用道具 举报

8#
ID:175873 发表于 2017-3-21 00:20 | 只看该作者
只能反编译,但是代码质量不是太好
回复

使用道具 举报

9#
ID:176391 发表于 2017-3-21 11:47 | 只看该作者
反编译出来了   也有很多问题的   
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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