浅谈单片机的破解方法及过程,专业芯片解密
单片机破解又叫单片机解密,芯片解密,IC解密,但是这严厉说来这几种称谓都不科学,但曾经成了习气叫法,我们把CPLD解密,DSP解密都习气称为单片机破解。单片机只是能装载程序芯片的其中一个类。能烧录程序并能加密的芯片还有DSP,CPLD,PLD,AVR,ARM等。也有特地设计有加密算法用于专业加密的芯片或设计考证厂家代码工作等功用芯片,该类芯片业能完成避免电子产品复制的目的。 破解办法软件攻击该技术通常运用处置器通讯接口并应用协议、加密算法或这些算法中的平安破绽来停止攻击。软件攻击获得胜利的一个典型事例是对早期ATMEL AT89C 系列单片机的攻击。攻击者应用了该系列单片机擦除操作时序设计上的破绽,运用自编程序在擦除加密锁定位后,中止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后应用编程器读出片内程序。 目前在其他加密办法的根底上,能够研讨出一些设备,配合一定的软件,来做软件攻击。近期国内呈现了了一种51单片机破解设备(成都一位高手搞出来的),这种解密器主要针对SyncMos. Winbond,在消费工艺上的破绽,应用某些编程器定位插字节。 经过一定的办法查找芯片中能否有连续空位,也就是说查找芯片中连续的FF FF字节,插入的字节可以执行把片内的程序送到片外的指令,然后用解密的设备停止截获,这样芯片内部的程序就被解密完成了。电子探测攻击该技术通常以高时间分辨率来监控处置器在正常操作时一切电源和接口衔接的模仿特性,并经过监控它的电磁辐射特性来施行攻击。 |