通知公告

郑重声明:深圳鹏芯集成电路在深圳仅龙华镇明珠商务大厦一家,无任何分公司,我公司只认可鹏芯公司账号,如果客户有汇入他人账号均与我公司无关,后果自负。如果有他人员冒充本公司名义与客户签订合同,我公司将追究其法律责任!如果有其他QQ联系客户请认真鉴定,客户可以拨打本公司官网座机电话与我们确认。STM32F103系列   STM32F101系列IC解密,STM8 系列IC解密,STC10系列   STC11系列   STC12系列IC解密,STC15系列IC解密全系列都可解密。时间只要三天,保证百分百一次性成功。 已成功为多名客户芯片解密、有需要的可电话或QQ联系鹏芯!

当前位置:IC解密> 芯片解密 > 浏览正文

单片机解密过程

!

揭去芯片封装

  侵入型攻击的第一步是揭去芯片封装(简称"开盖"有时候称"开封",英文为"DECAP"decapsulation)。

  有两种方法可以达到这一目的:

  第一种:是完全溶解掉芯片封装,暴露金属连线。

  第二种:是只移掉硅核上面的塑料封装。

  第一种方法需要将芯片绑定到测试夹具上,借助绑定台来操作;第二种方法除了需要具备攻击者一定的知识和必要的技能外,还需要个人的智慧和耐心,但操作起来相对比较方便,完全家庭中操作。

 

  芯片上面的塑料可以用小刀揭开,芯片周围的环氧树脂可以用浓硝酸腐蚀掉。热的浓硝酸会溶解掉芯片封装而不会影响芯片及连线。该过程一般在非常干燥的条件下进行,因为水的存在可能会侵蚀已暴露的铝线连接 (这就可能造成解密失败)。

 

  清洗芯片

  1.接着在超声池里先用丙酮清洗该芯片以除去残余硝酸,并浸泡。

  2.寻找保护熔丝的位置并破坏

  3.最后一步是寻找保护熔丝的位置并将保护熔丝暴露在紫外光下。一般用一台放大倍数至少100倍的显微镜,从编程电压输入脚的连线跟踪进去,来寻找保护熔丝。若没有显微镜,则采用将芯片的不同部分暴露到紫外光下并观察结果的方式进行简单的搜索。操作时应用不透明的纸片覆盖芯片以保护程序存储器不被紫外光擦除。将保护熔丝暴露在紫外光下510分钟就能破坏掉保护位的保护作用,之后,使用简单的编程器就可直接读出程序存储器的内容。

 

  对于使用了防护层来保护EEPROM单元的单片机来说,使用紫外光复位保护电路是不可行的。对于这种类型的单片机,一般使用微探针技术来读取存储器内容。在芯片封装打开后,将芯片置于显微镜下就能够很容易的找到从存储器连到电路其它部分的数据总线。由于某种原因,芯片锁定位在编程模式下并不锁定对存储器的访问。利用这一缺陷将探针放在数据线的上面就能读到所有想要的数据。在编程模式下,重启读过程并连接探针到另外的数据线上就可以读出程序和数据存储器中的所有信息。

 

  借助显微镜和激光切割机破坏保护熔丝

  还有一种可能的攻击手段是借助显微镜和激光切割机等设备来寻找保护熔丝,从而寻查和这部分电路相联系的所有信号线。由于设计有缺陷,因此,只要切断从保护熔丝到其它电路的某一根信号线(或切割掉整个加密电路)或连接13根金线(通常称FIBfocused ion beam),就能禁止整个保护功能,这样,使用简单的编程器就能直接读出程序存储器的内容。

 

虽然大多数普通单片机都具有熔丝烧断保护单片机内代码的功能,但由于通用低档的单片机并非定位于制作安全类产品,因此,它们往往没有提供有针对性的防范措施且安全级别较低。加上单片机应用场合广泛,销售量大,厂商间委托加工与技术转让频繁,大量技术资料外泻,使得利用该类芯片的设计漏洞和厂商的测试接口,并通过修改熔丝保护位等侵入型攻击或非侵入型攻击手段来读取单片机的内部程序变得比较容易。

鹏芯十多年专业IC解密、芯片解密、单片机解密、PCB抄板、PCB改板、BOM清单制作、原理图反推、多层高频板抄板(32层电路板)电路板克隆、调试样机、软件硬件研发设计、电路板批量生产加工、自有工厂。

价格低、速度快、品质保证!

微信公众号:PX15338856653

 

深圳市鹏芯集成电路有限公司   

公司网址:www.pengchip.com

咨询热线:0755-23121075   23121076   

咨询手机:15338856653    15338865299

QQ咨询:1879000686  1354457402  1470189711  1557277904 

公司地址:深圳市龙华区梅龙路862号明珠商务大厦4A

 

 

分享到:

【 字体: 】【打印此页】 【返回】【顶部】【关闭