在讨论我们在标题之上所说的主张的时候,我们应当是首先明白一点,那就是我们对于单片机解密目的是什么?其实这个目的是可以有很多种的,看似没有头绪,但是在宏观之上分析的话我们就是能得出一致的结论,那就是我们需要对于现有的设备进行改造,另外的一种就是获得现有的设备的设计原理和工程思想,尤其是后一种这是目前我们所接待的客户之中最常见的。我们如果是需要对于设备进行改造的话那么就应当是对于单片机解密,这是必然的,如果我们不能实现对于内部的Falsh或者是对内部AVR、ARM、RAM、FLASH、PLD或其它存储器进行修改的话,就不能在软件之上实现对于产皮的修改,如果我们不清楚整个设设备的PCB板的结构或者是内部的总线通信原理,那么久不能实现对于设备的硬件方面的修改。而在很多实际的情况之中,这种修改都是相辅相成的,我们很可能是在软件之中的某一个引脚的定义之上获得很多的有关于硬件的信息,可有可能在硬件的信息之上获得关于如何对于软件进行**的方法。
目前我们所使用的单片机有很多种,但是应用在工控之中的单片机在大体之上也就是那几个大的分类,首先就是51单片机,包括Intel、Atmel、Winbond、Silicon、NXP等公司的51单片机,但是在实际之中这种单片机已经是成为了我们的教学和工业控制的标准,就算这种单片机是很多年以前的产物,我们目前也是有很多的场合在使用的。为了应对于(对)日益复杂的工业控制,需要我们开发出更多更强大的芯片,比如说pic或者是avr这些芯片都是能更加地适应现代工业控制的需要的,对于pic单片机解密来说,其可能是要比51单片机更加的复杂,因为很多的厂家在这种芯片之中固化了防解密措施,这样通过简单的通信手段就是不能实现解密的了。不过这并不能阻碍芯片解密公司的专业技术人员,通过其他很多的方法,甚至是物理之上的方法,我们就能完成对于单片机芯片内部的解密。
在解密了软件之后其他很多的有关于硬件就是十分容易的了,甚至很多的pcb板之上也是提供了硬件资料的。所以说在以上的这两步完成之后我们就能实现完全的逆向工程了。 |