查看: 2469|回复: 1

MCU解密过程和两大方面

[复制链接]
发表于 2013-4-28 15:10:20 | 显示全部楼层 |阅读模式
关键词: 芯片解密 , IC解密 , 单片机解密
  每一件电子产品都是有着特定的设计理解,在开发者眼中其也是有着一个完整的解决方案的,事实之上我们的嵌入式设备的解决方案有两个大体的方面,第一个放面就是软件的方面,第二个方面就是硬件的方面。而这两个方面就是在单片机也就是(MCU)这个节点处相连的www.sm89jiemi.net
  嵌入式设备的硬件部分包括哪些呢?首先我们想到的就是PCB板,这是我们硬件的基础,一切的模块都是建立在PCB板之上的,而且在PCB板之上也是有着我们的总线布局的。建立在PCB板之上的模块是什么呢?其实就是在硬件之上的基本功能组件,这些组建共同的在MCU的协作之下完成专用系统的任务。这里我们就不的不说说MCU,所谓的MCU其实就是一种芯片,但是这种芯片是区别于传统的计算机芯片的,应当是说这种芯片的功能是十分的有限的,我们在其那一般不足1KB的内存空间之上就能看出这一点,所以说,这种芯片仅仅是适用在工业生产的场合的www.sm89jiemi.net
  为什么说MCU是软件和硬件的连接点呢?这就是因为很多的MCU都是可编程的MCU,虽然说嵌入式设备是专用的系统,但是其中的芯片是实现的由程序员写好程序的,这种程序存储在mcu的程序区之中,一旦是启动了mcu就会默认的执行其中的程序。正是因为如此我们才说mcu是软件和硬件的链接点。
  MCU解密之后我们获得的内容到底是什么呢?其实仅仅是一些二进制的字节序列而已,虽然说在普通的用户眼中这种字节的序列是毫无用处的,但是对于精通硬件的stc芯片解密程序员来说,这些二进制(具体的操作的时候是十六进制)字串有着非同寻常的意义,其实这就是程序的最根本的表示方法,也就是机器语言,精通单片机机器指令集和汇编指令集的程序员一眼就能看出十六进制的代码的含义,而精通单片机C语言和汇编的芯片解密程序员更是能把获得的汇编语言直接的转换成为C语言,到了这一步我们就是完全的实现单片机的解密了。
  之后的一切都是很容易,一旦是我们了解了软件,那么硬件就是很容易了解的。这样我们就能得出一份完整的设备设计方案,根据这个方案我们能实现成品设备的设计www.sm89jiemi.net
发表于 2013-6-19 00:09:57 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表