土木在线论坛 \ 电气工程 \ 电气工程施工 \ 单片机反汇编器有哪些?

单片机反汇编器有哪些?

发布于:2017-06-13 15:42:13 来自:电气工程/电气工程施工 [复制转发]

通常单片机的程序是用 汇编语言高级语言编写的,这些代码叫原代码或者说是源程序,当程序编写完成后,经过编译软件或编译器的编译生成可以烧录到单片机程序区和数据区中的文件,这种文件称呼为机器码或者烧写文件,这个过程叫 汇编 。【解密咨询+V信:icpojie】
不同型号的单片机的烧写文件后缀是不一定相同的,最常用的是BIN和HEX格式,还有JED、POF、SOF、OTP、S19,SN8或CDS等格式。 反汇编 就是指将这些机器码反编译还原成汇编语言(ASM格式或者DT等格式)。但通常直接用软件反编译出来的程序只能作为参考,如果需要得到的源文件完全正确,或者说编译为BIN文件和最初始解密出来的BIN文件一样,那就需要手工调整。
芯片解密 出来的文件是烧写文件,客户想研究学习程序思路,或者需要改变一些参数,在烧写文件上几乎无法修改,烧写文件时0110001这些格式。如果能提供反汇编后的ASM文件,那么就相对容易了很多。基于以上原因,很多客户希望能提供反汇编文件。如果客户需要,可以下载下面介绍的反汇编软件进行反汇编。
下面 反汇编器反汇编软件)并非由我们开发,版权属于软件开发者,我们通过比较感觉这些反汇编工具不错,所以提供给大家。
51单片机反反汇编器:51内核的反汇编器,可以反汇编ATMEL、SYNCMOS、 PHILIPS和WINBOND等51内核的单片机,这是一个不错的反汇编软件;WINDOWNS版本。
PIC单片机反汇编器
PIC单片机的反汇编软件,可以反汇编大部分PIC单片机,我们对使用做了说明,这些只包括普通的PIC16F,PIC12F等常见型号的反汇编,对于PIC18F和DSPIC30F我们只对在我们这解密的客户提供。
AVR单片机反汇编器:
AVR单片机开发调试工具(包括反汇编器功能),当用菜单FILE 中的OPEN命令打开HEX格式,hex 文件时进入反汇编调试,窗口中出现反汇编后的程序,但这个不能保存,可以COPY后保存;目前网上我们还没有找到比这个更好的AVR反汇编器;WINDOWNS版本。
HOTEK系列单片机反汇编器:
HOLTEK单片机反汇编软件
1、自动把程序和数据区分开来
2、大片为0的数据,自动忽略(程序的NOP不会忽略)
3、支持符号引入(尚未优化,速度较慢),设置格式见Symbol.ini,可以自己增删
4、支持OTP文件和BIN文件(非OTP格式的文件一律按BIN处理)WINDOWNS版本,使用方法有详细说明。
EMC单片机反汇编器:EMC反汇编软件,DOS版本,不支持中文路径【解密咨询+V信:icpojie】

这个家伙什么也没有留下。。。

电气工程施工

返回版块

8.81 万条内容 · 499 人订阅

猜你喜欢

阅读下一篇

AT89C单片机加解密原理分析

AT89C系列单片机是最为常见也是 单片机解密 中最为简单的一种。下面我们就来分析下AT89C 单片机解密和 单片机加密 原理。【解密咨询+V信:icpojie】 单片机解密 简单的说就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理。使在擦除片内程序之前首先擦除加密锁定位成为可能。 AT89C系列单片机擦除操作的时序为:擦除开始---->擦除操作硬件初始化(10微秒)---->擦除加密锁定位(50----200微秒)--->擦除片内程序存储器内的数据(10毫秒)----->擦除结束。如果用程序监控擦除过程,一旦加密锁定位被擦除就终止擦除操作,停止进一步擦除片内程序存储器,加过密的单片机就变成没加密的单片机了。片内程序可通过总线被读出。

回帖成功

经验值 +10