有两种方法可以达到这一目的:一种是完全溶解掉芯片封装,暴露金属连线。二种是只移掉硅核上面的塑料封装。一种方法需要将芯片绑定到测试夹具上,借助绑定台来操作。二种方法除了需要具备攻击者一定的知识和必要的技能外,还需要个人的智慧和耐心,但操作起来相对比较方便。不是的
就像驾驶一辆高性能的F,车,只有技术精湛的驾驶员才能真正发掘出其特性并发挥其极致性能。尽管AVR以其易上手和开发简便的特点受到青睐,但要充分体验和发挥其优点,应用工程师需要具备硬软件设计开发的技能,并持续进行IC芯片解密的学习和实践,这样才能不断提升自身的技术水平,使之与AVR的特性相匹配。单片机解密出来的程序,通常会比较稳定。但终究不是原先编译烧写的程序,偶尔出现故障也正常,重启好了。
理论上任何单片机都可以解密的,当然,现在加密技术越来越成熟了,意味着解密成本越来越高,如果是大型程序,解密所得其实没有多大价值,做家的过时的山寨产品,永远无法超越别人,还不如投入研发来的实在。单片机并不容易解密,一般芯片制造商会把单片机内部的flash进行加密,按照正常的方式是无法解密的,就算解密成功往往得到只是一大堆汇编代码,而且中间通常会有一些解密过程中的提取错误,出来的代码几乎没有任何作用。就算有用,面对庞大的汇编代码也基本无法维护。
芯片解密中对母片是否损坏主要看解密中运用何种解密手法。目前单片机解密有两种做法:一种是以软件为主,称为非侵入型攻击,要借助一些软件,如类似编程器的自制设备,这种方法不母片(解密后芯片处于不加密状态);还有一种是以硬件为主,辅助软件,称为侵入型攻击。这是真的,我们公司以前花钱请人读过,好像是,钱一个芯片,但是程序读出来全是二进制码,人肯定是不可能看懂,也不可能修改的,而且读出来的代码风险非常大,因为有一个比特读错,程序就会出问题。

感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容