矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 4400|回复: 15

能根据机器码得到汇编语言吗

[复制链接]
     
发表于 2018-2-21 18:59:04 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
     
发表于 2018-2-21 19:44:02 | 显示全部楼层
你说的这个叫做反汇编
有这样的工具
回复 支持 反对

使用道具 举报

     
发表于 2018-2-21 20:54:17 | 显示全部楼层
不能不能不能
回复 支持 反对

使用道具 举报

     
发表于 2018-2-21 20:55:49 来自手机 | 显示全部楼层
反汇编工具很多,可读性差点,好在你自己编的,要是读别人的就够辛苦
回复 支持 反对

使用道具 举报

     
发表于 2018-2-21 21:04:05 | 显示全部楼层
2K的FLASH,重写一个也就几个小时。
回复 支持 反对

使用道具 举报

     
发表于 2018-2-21 21:11:06 | 显示全部楼层
你把机器码复制到bin文件然后用IDA PRO反汇编就行了,还能放到KEIL里面重新编译。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2018-2-21 22:14:31 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2018-2-22 06:48:20 | 显示全部楼层
当然可以,对照汇编代码表就能还原。
回复 支持 反对

使用道具 举报

     
发表于 2018-2-22 13:50:14 | 显示全部楼层
反汇编不是万能的
回复 支持 反对

使用道具 举报

     
发表于 2018-2-23 08:09:52 来自手机 | 显示全部楼层
反汇编把程序,数据按顺序统一反汇编成程序。得仔细分析结果,把程序部分重新反汇编才能有结果。就怕有人编程时故意把数据放到各程序中间,不让轻易反汇编。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2018-2-23 08:54:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2018-2-23 15:10:50 | 显示全部楼层
反汇编与原汇编的最大区别是没有了注释,需要人工添加。
回复 支持 反对

使用道具 举报

     
发表于 2018-2-28 10:07:46 | 显示全部楼层
汇编编写的程序 再反汇编过来容易读懂 。要是用C编写的反汇编过来就非常非常麻烦,太乱不如自己编写个。
回复 支持 反对

使用道具 举报

     
发表于 2018-3-2 10:02:02 | 显示全部楼层
可以是可以,就是可读性不太好
回复 支持 反对

使用道具 举报

     
发表于 2018-5-11 15:47:35 | 显示全部楼层
可以找我,反汇编,修改程序功能都可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 11:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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