单片机解密的解密过程

单片机解密的解密过程,第1张

单片机解密一般和硬件相关。只有少数的传统型51单片机可以直接用编程器读下来后在破解。现在很多的单片机(包括增强型51单片机)都是用物理的工艺把加密的程序“隐藏”芯片中,一般对待这种单片机只有拆开芯片用专业仪器来破解。

单片机解密是一件非常负载的事情,首先需要把芯片的封装表层氧化掉,用专业设备进行解密。

第一种是完全溶解掉芯片封装,暴露金属连线。需要将芯片绑定到测试夹具上,借助绑定台来 *** 作。

第二种是只移掉硅核上面的塑料封装。除了需要具备攻击者一定的知识和必要的技能外,还需要个人的智慧和耐心,但 *** 作起来相对比较方便,完全家庭中 *** 作。

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

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

STC15F2K60S2这个芯片是一个非常难解密的芯片来的,因宏晶依托当地政府之力,对加密这一块加大了技术,加密是之前的老版本芯片无法比拟的,又贴牌美国的一家公司,所以这个芯片解密研究有一定的困难性,深圳橙盒科技以前不是有做过宏晶STC10\STC11\ST12芯片解密吗?可以解密以前的,这些应该也是问题不大的,对整体的一个宏晶芯片加密结构应该有一定的了解的,做起来应该不是难事!

芯片解密中对母片是否损坏主要看解密中运用何种解密手法。

目前单片机解密有两种做法:

一种是以软件为主,称为非侵入型攻击,要借助一些软件,如类似编程器的自制设备,这种方法不破坏母片(解密后芯片处于不加密状态);

还有一种是以硬件为主,辅助软件,称为侵入型攻击,这种方法需要剥开母片(开盖或叫开封,decapsulation),然后做电路修改(通常称FIB:focused ion beam),这种破坏芯片外形结构和芯片管芯线路只影响加密功能,不改变芯片本身功能。

以上就是关于单片机解密的解密过程全部的内容,包括:单片机解密的解密过程、求STC15F2K60S2芯片解密,是这样的,PCB板子上面有这样的一个芯片,加密了,现在想把程序拿出来研究下!、芯片解密会损坏母片吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10144649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存