想要用编程器读单片机程序,不是先解密码,而是要解密,这意义是不同的。现在多数的单片机加密技术都比较先进,很难破解,解密不大可能。但也有一些单片机,确实是可以解密的。而且现在网上就有很多的公司专门为人解密的。但是,需要花银子的,还很贵的。解密的单片机,读出的是机器码。单片机解密一般和硬件相关。只有少数的传统型,片机可以直接用编程器读下来后在破解。现在很多的单片机(包括增强型,片机)都是用物理的工艺把加密的程序“隐藏”芯片中,一般对待这种单片机只有拆开芯片用专业仪器来破解。单片机解密是一件非常负载的事情,首先需要把芯片的封装表层氧化掉。
用程序方法加密的,都可以被无损破解.加密狗的也不例外.现最强的是烧断一条IO线的方法加密.要破解就必须磨片了(芯片).加密程序的原理是多种多样,并没有统,现在最多的认为是把程序的代码通过加密程序变成了另一个毫无意义的代码.不过这种方法不适合在单片机便用.我就试过开机要输入密码。如果通过特定的仪器破解可以把里面的程序读出来.但是也是没有源码的.也只能是二进制.也就是你可以买一块一模一样的芯片在通过烧录器少进去.不过破解难度挺大的.需要很专业的人士.代价也很大.而且很多单片机都是加密的.是破解难度更加大。
如果芯片没加密,可以通过编程器直接读出。如果已加密……你掂量掂量破解的成本是否能捞回来。这个也越来越少,但仍有一些厂商一直保留有此类后门。但进入不是那么简单的时序,资料管控也不是的低端IC厂可。FIB修改很多电工有PCB割线的经验,单片机破解也一样,把芯片打开后,用离子束把保护逻辑,而保持其他电路不变,然后用标准的烧录器读取出来。这个最麻烦的是。
另外一点,不同设备上的芯片由于应用不同,即使是同一型号,在解密费用上也会存在很大的差别,有些程序烧的很满的甚至无法破解,特别是一些设备上会用到专用芯片,解密难度更是非常大,所以解密的费用也会比普通芯片高几倍,几十倍甚至百倍,致芯科技在单片机解密方面可以咨询下。安全性,是由设计者的思维来决定的,而不是单片机决定的。新手做密码锁,那就是固定n位,输入错误提示,输入正确解锁。这种安全性基本上为,(最高,话),就是说,当当门面,忽悠忽悠还行,经不起破解。初级工做密码锁,搞个位数变化,搞个次数限制,搞个时间限制(像手机密码)。
暂无评论内容