当前位置:IC解密> 芯片解密 > 浏览正文
芯片解密原理
一、什么是芯片解密?
答:芯片解密又称为(单片机解密/IC解密),由于正式产品中的IC芯片都加密了,直接使用编程器是不能读出程序的。但有时候客户由于一些原因,需要得到芯片内部的程序,用来参考研究学习、找到丢失的资料或复制一些芯片,这就需要做芯片解密了。芯片解密就是通过一定的设备和方法,直接得到加密了的单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究。我们解密后可以保证我们提供样片的功能和原来客户提供的母片功能一样,并可以得到烧写文件(机器语言)提供给客户,客户可以自由烧写。
二、为什么要解密?
答:因为很多产品都是工程师开发出来的,在用烧录器烧录的过程中都是加密了的,如果想要得到里面的程序,就需要进行芯片反向研究,需要通过设备或者方法,不能直接获取程序,所以需要解密。
三、解密出来是什么?
答:解密出来就是程序,单因为厂商不一样,往往格式有如下几种:
BIN、HEX、JED、POF、SOF、OTP、S19或CDS等格式。
四、IC解密时是否损害母片?
答:我们目前单片机解密有两种做法,一种是一软件为主,称为非侵入型攻击,要借助一些软件,如类似编程器的自制设备,这种方法不破坏母片(解密后芯片处于不加密状态);还有一种是硬件为主,辅助软件,称为侵入型攻击,这种方法需要剥开母片(开盖或叫开封,decapsulation),然后做电路修改(通常称FIB:focused ion beam),这种破坏芯片外形结构和芯片管芯线路只影响加密功能,不改变芯片本身功能。
五、解密后母片可否返还给我们?
答:原则上不可以。
对硬件方式做的单片机解密,芯片开盖了,有我们的电路修改的痕迹,我们不希望我们的技术外泄,所以这种方法肯定不可以返回母片!
对于软件的解密,也有我们的解密的微小痕迹,但这种泄密的可能性很小,在特殊情况下可以返回给客户,但我们需要收取一定费用,一般1K左右,这个主要用来清除我解密的的痕迹。
六、芯片解密费用?
答:不同的解密公司会对不同的片子有不同的报价,当然,不同的片子价格不一样,基本上报价根据难度和工作量及市场需求来定。
七、芯片解密成功率?
答:看不同公司的实力和技术,一般来说,没有100%保证的,一般遵循越便宜的成功率越高的原则。
八、什么是软加密?
答:软加密是程序员在设计程序过程的时候自己设置的加密。
九、遇到软解密如何处理?
答:同样也是反向研究,先把程序从片子里面“读”出来,然后对读出来的程序进行分析,修改从而达到破解软加密的目的。
十、怎么验证解密成功?
答:一般来说,验证需要两步,第一步,解密公司提供的芯片如果用在原来的板上面,如果没有问题,则进行下一步,即自己去购买新的空芯片回来,根据解密公司提供的程序进行烧录,然后验证,如果确认能用,则基本判断芯片解密成功,当然对于一些工程师写程序时做了手段的除外。
上一篇:芯片反向设计 |
下一篇:鹏芯芯片解密型号大全查询方法 |