单片机解密的解密方法

作者&投稿:圣苇 (若有异议请与网页底部的电邮联系)
单片机解密原理~

单片机解密又叫单片机破解,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成了习惯叫法,我们把CPLD解密,DSP解密都习惯称为单片机解密。单片机只是能装载程序芯片的其中一个类。能烧录程序并能加密的芯片还有DSP,CPLD,PLD,AVR,ARM等。当然具存储功能的存储器芯片也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,当中也有专门设计有加密算法用于专业加密的芯片或设计验证厂家代码工作等功能芯片,该类芯片业能实现防止电子产品复制的目的。
解密过程:
揭去芯片封装
侵入型攻击的第一步是揭去芯片封装(简称“开盖”有时候称“开封”,英文为“DECAP”,decapsulation)。
有两种方法可以达到这一目的:
第一种是完全溶解掉芯片封装,暴露金属连线。
第二种是只移掉硅核上面的塑料封装。
第一种方法需要将芯片绑定到测试夹具上,借助绑定台来操作;第二种方法除了需要具备攻击者一定的知识和必要的技能外,还需要个人的智慧和耐心,但操作起来相对比较方便,完全家庭中操作。
芯片上面的塑料可以用小刀揭开,芯片周围的环氧树脂可以用浓硝酸腐蚀掉。热的浓硝酸会溶解掉芯片封装而不会影响芯片及连线。该过程一般在非常干燥的条件下进行,因为水的存在可能会侵蚀已暴露的铝线连接 (这就可能造成解密失败)。
清洗芯片
接着在超声池里先用丙酮清洗该芯片以除去残余硝酸,并浸泡。
寻找保护熔丝的位置并破坏
最后一步是寻找保护熔丝的位置并将保护熔丝暴露在紫外光下。一般用一台放大倍数至少100倍的显微镜,从编程电压输入脚的连线跟踪进去,来寻找保护熔丝。若没有显微镜,则采用将芯片的不同部分暴露到紫外光下并观察结果的方式进行简单的搜索。操作时应用不透明的纸片覆盖芯片以保护程序存储器不被紫外光擦除。将保护熔丝暴露在紫外光下5~10分钟就能破坏掉保护位的保护作用,之后,使用简单的编程器就可直接读出程序存储器的内容。
对于使用了防护层来保护EEPROM单元的单片机来说,使用紫外光复位保护电路是不可行的。对于这种类型的单片机,一般使用微探针技术来读取存储器内容。在芯片封装打开后,将芯片置于显微镜下就能够很容易的找到从存储器连到电路其它部分的数据总线。由于某种原因,芯片锁定位在编程模式下并不锁定对存储器的访问。利用这一缺陷将探针放在数据线的上面就能读到所有想要的数据。在编程模式下,重启读过程并连接探针到另外的数据线上就可以读出程序和数据存储器中的所有信息。
借助显微镜和激光切割机破坏保护熔丝
还有一种可能的攻击手段是借助显微镜和激光切割机等设备来寻找保护熔丝,从而寻查和这部分电路相联系的所有信号线。由于设计有缺陷,因此,只要切断从保护熔丝到其它电路的某一根信号线(或切割掉整个加密电路)或连接1~3根金线(通常称FIB:focused ion beam),就能禁止整个保护功能,这样,使用简单的编程器就能直接读出程序存储器的内容。
虽然大多数普通单片机都具有熔丝烧断保护单片机内代码的功能,但由于通用低档的单片机并非定位于制作安全类产品,因此,它们往往没有提供有针对性的防范措施且安全级别较低。加上单片机应用场合广泛,销售量大,厂商间委托加工与技术转让频繁,大量技术资料外泻,使得利用该类芯片的设计漏洞和厂商的测试接口,并通过修改熔丝保护位等侵入型攻击或非侵入型攻击手段来读取单片机的内部程序变得比较容易。

我去!这要具体看才知道啊!不过目前通过一定的设备和方法可以判断出部分芯片的型号。

该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT89C 系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。
在其他加密方法的基础上,可以研究出一些设备,配合一定的软件,来做软件攻击。
近期国内出现了了一种51单片机解密设备(成都一位高手搞出来的),这种解密器主要针对SyncMos. Winbond,在生产工艺上的漏洞,利用某些编程器定位插字节,通过一定的方法查找芯片中是否有连续空位,也就是说查找芯片中连续的FF FF字节,插入的字节能够执行把片内的程序送到片外的指令,然后用解密的设备进行截获,这样芯片内部的程序就被解密完成了。 该技术通常以高时间分辨率来监控处理器在正常操作时所有电源和接口连接的模拟特性,并通过监控它的电磁辐射特性来实施攻击。因为单片机是一个活动的电子器件,当它执行不同的指令时,对应的电源功率消耗也相应变化。这样通过使用特殊的电子测量仪器和数学统计方法分析和检测这些变化,即可获取单片机中的特定关键信息。
RF编程器可以直接读出老的型号的加密MCU中的程序,就是采用这个原理。 该技术是直接暴露芯片内部连线,然后观察、操控、干扰单片机以达到攻击目的。
为了方便起见,人们将以上四种攻击技术分成两类,一类是侵入型攻击(物理攻击),这类攻击需要破坏封装,然后借助半导体测试设备、显微镜和微定位器,在专门的实验室花上几小时甚至几周时间才能完成。所有的微探针技术都属于侵入型攻击。另外三种方法属于非侵入型攻击,被攻击的单片机不会被物理损坏。在某些场合非侵入型攻击是特别危险的,这是因为非侵入型攻击所需设备通常可以自制和升级,因此非常廉价。
大部分非侵入型攻击需要攻击者具备良好的处理器知识和软件知识。与之相反,侵入型的探针攻击则不需要太多的初始知识,而且通常可用一整套相似的技术对付宽范围的产品。因此,对单片机的攻击往往从侵入型的反向工程开始,积累的经验有助于开发更加廉价和快速的非侵入型攻击技术。




单片机解密的解密过程
单片机解密一般和硬件相关。只有少数的传统型51单片机可以直接用编程器读下来后在破解。现在很多的单片机(包括增强型51单片机)都是用物理的工艺把加密的程序“隐藏”芯片中,一般对待这种单片机只有拆开芯片用专业仪器来破解。单片机解密是一件非常负载的事情,首先需要把芯片的封装表层氧化掉,用专业设备进行...

手机锁屏数字密码忘记了,怎么解锁
若使用的是vivo手机,忘记锁屏密码处理方法:情况一:忘记锁屏密码但可以使用指纹或面部解锁手机 1、在输入密码界面连续输错5次锁屏密码,弹出“手机已锁定”后,可点击屏幕上的“忘记密码”(若是设置的图案密码,5次错误密码需至少4个点且每次输入的密码均不同);注:若使用FBE加密技术的机型则需到...

oppo手机忘了密码怎么解锁
忘记锁屏密码,可以参考以下方法:1、优先进入恢复模式尝试清除锁屏密码,操作路径:ColorOS 11系列版本:⑴关机状态下同时按住电源键+音量减键5秒,进入恢复模式(Recovery)。⑵选择「“简体中文”语言 >清除数据>格式化数据分区(第二个选项,不需锁屏密码可重置手机,但无法保留资料;若选第一个选项“...

如何破解vivo手机的锁屏密码?
若是屏幕锁密码忘记,建议在锁屏界面连续输入五次错误密码,点击忘记密码,通过之前设置的密保问题找回密码,若是密保问题答案也忘记,可以将手机送到当地售后处理的。售后地址查询方法:vivo官网--服务网点查询 温馨提示:建议去之前先电话联系售后,确保工作人员正常上班再前往,避免白跑一趟了。具体操作步骤...

AACS破解
紧接着,在2007年1月3日,muslix64发布了新版本,增添了利用用户输入的金钥进行解密的功能,进一步简化了操作流程。同年1月13日,LordSloth在Doom9论坛上揭示了如何在WinDVD运行时从存储器中获取金钥,这一发现为HD-DVD的解码打开了大门。不久后,通过这种方法制作的电影《冲出宁静号》(Serenity)便...

生化危机8胶片解密顺序说明介绍_生化危机8胶片解密顺序说明是什么_百 ...
生化危机8中,游戏中的胶片解密环节是一个令人好奇的挑战。玩家需要正确排列一系列胶片才能揭示关键信息。以下是详细的胶片顺序指南:首先,找到胶片①,它描述的是萝丝最珍视的朋友——一个玩偶,象征着她的纯真和亲密关系。(1)娃娃 紧接着,胶片②呈现的是萝丝的最爱——一本童话书,暗示着她的...

最新中星9号山寨机解密
山寨锅最新解密方法,已经升级成功,大家快试首先接通电源 开开机器 进入菜单 进入系统设置提示你输入密码*** 密码是9999不要输入0000 进入新的主菜单 请选择恢复出厂设置一项按确认键按完后等上一秒出来新的界面再按F4 F4 F4 F4 F4 显示对星升级 (不是串口升级机器上可以按出串口升级方法是F4加F3)这时再按退出...

单片机解密的方法有哪些啊
芯片破解 2017\/08\/18 10:26:02 单片机解密,主要有以下方法 1、漏洞破解 早年Atmel的一个Flash片子有一个bug,就是芯片擦除的时候,会先擦除保护位再擦除内容 。于是破解法就来了,擦除的时候,准确定时,中途断电,于是保护去掉了,内容也可以读出 了。但此类,越来越少,新芯片用此法几乎绝种了...

忘记vivo 账号密码锁屏密码怎么解锁?
若是忘记锁屏密码,可以参考以下处理方法:一、确认密码是否被更改 如果在锁屏界面输错密码的次数太多,屏幕上会显示提醒信息,告知:手机已锁定,此时设备的指纹\/面部解锁方式已无法解锁,首先请您仔细回忆是否自助修改过密码,或被亲朋好友修改过密码。如果重试多次仍不能解锁设备,请尝试按以下方法处理。二...

我的隐私机密的照片现在看不了了,一进去就闪退,怎么把照片解密呢
您好,亲爱的管家用户 为了提高帮您处理问题的效率,我们总结了一下几种情景,您可以优先进行排查:1.您的手机做过刷机\/更新系统版本\/恢复出厂设置等操作导致隐私资料不见了。如果您的管家是存放在手机内存中,恢复出厂设置是没办法找回的;如果您的管家存放在SD卡中出现丢失资料的情况通常是在操作过程中...

博尔塔拉蒙古自治州17074878899: 单片机解密的方法有哪些啊 -
束庙来婷: 芯片破解 2017/08/18 10:26:02 单片机解密,主要有以下方法 1、漏洞破解 早年Atmel的一个Flash片子有一个bug,就是芯片擦除的时候,会先擦除保护位再擦除内容 . 于是破解法就来了,擦除的时候,准确定时,中途断电,于是保护去掉了,...

博尔塔拉蒙古自治州17074878899: 求助:单片机的解密方法 -
束庙来婷: 单片机解密又可称为芯片破解(IC解密),由于正式产品中的单片机的芯片都加密了,直接使用编程器是不能读出程序的. 但有时候由于一些原因,需要得到单片机内部的程序,用来参考研究学习、找到丢失的资料或复制一些芯片,这就需要做...

博尔塔拉蒙古自治州17074878899: 单片机解密是怎样处理的?
束庙来婷: 单片机解密通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击.软件攻击取得成功的一个典型事例是对早期ATMEL AT89C 系列单片机的攻击.攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序.

博尔塔拉蒙古自治州17074878899: 芯片破解单片机解密有哪些小步骤 -
束庙来婷: 现在的单片机都是加密的,就个人而言是无法解密的,别说是小步骤,就是大步骤也解不了的.自己就别想了.网上有人说是能解密,也只是某些型号的,或者是老型号的单片机可以解密,那需要技术的设备的.就算是老型号的单片机,你个人也别想.不过,网上有人能解密,是要花钱的,而且有些也是骗子.

博尔塔拉蒙古自治州17074878899: 常用的单片机有哪些?如何进行单片机解密? -
束庙来婷: 单片机常见系列: 一般来说,8位单片机最常用的是三个系列: 1、51系列:以intel MCS51为核心,很多公司都买了它的核心,生产自己的51单片机,主要有ATMEL公司(AT89S52等等),STC公司的(比如STC89C52RC),华邦,摩托...

博尔塔拉蒙古自治州17074878899: 芯片解密的常见技术是什么?
束庙来婷: 1、软解密技术,就是通过软件找出单片机的设计缺陷,将内部OTP/falsh ROM 或eeprom代码读出,但这种芯片解密方法并不是最理想的,因为他的研究时间太长.同一系列的单片机都不是颗颗一样. 2、探针技术,和FIB技术解密,是一个很流行的一种芯片解密方法,但是要一定的成本.首先将单片机的Config.(配置文件)用烧写器保存起来,用在文件做出来后手工补回去之用.再用硝.酸熔去掉封装,在显微镜下用微形探针试探.得出结果后在显微镜拍成图片用FIB连接或切割加工完成.也有不用FIB用探针就能用编程器将程序读出.

博尔塔拉蒙古自治州17074878899: 芯片解密三种常见技术有哪些?
束庙来婷: 3、紫外线光技术,是一个非常流行的一种方法,也是最简单的一种时间快、像我们一样只要30至120分钟出文件、成本非常低样片成本就行.首先将单片机的 Config.(配置文件)用烧写器保存起来,再用硝,酸熔去掉封装,在显微镜下用不透光的物体盖住OTP/falsh ROM 或eeprom处,紫外线照在加密位上10到120分钟,加密位由0变为1就能用编程器将程序读出.

博尔塔拉蒙古自治州17074878899: 有什么办法能将51单片机中的程序读出来,解密 -
束庙来婷: 这要看是什么型号的单片机,有的是可以解密的,有些是不能解密的.要读出单片机中的程序,就得先解密.但是,自己是做不到的,现在网上有很多公司可以解密(不知是真是假),需要交费的,也很高的.

博尔塔拉蒙古自治州17074878899: 单片机P87LPC762 - 764FD;可以解密吗?能解如何解密? -
束庙来婷: 解密是可行的,但作为个人来说,困难相当大.办法1、自己编写程序,在程序读写器重新擦除的第一阶段,刚擦除了保密位后,立即停止擦除,再将源码读出来.办法2、将单片机用强酸溶解掉封装,用放大镜寻找保密位,将其熔断,然后再读.

博尔塔拉蒙古自治州17074878899: 何为单片机解密?单片机解密的一般过程是什么? -
束庙来婷: 首先单片机只是能装载程序芯片的其中一个类;而单片机解密就是使用一定的设备利用芯片自身存在的芯片缺陷将芯片中的代码以及数据提取,从而获取单片机中的程序!致芯单片机流程可分解为:客户提供芯片型号 | 客服确认是否可以解密 | 可 以-------不可以 | | 谈价格 结束询问 交定金 签合同 | 解密服务 客户提供母片 与样片 | 芯片解密 客户测试 | 测试成功 交尾款 给程序 | 芯片解密服务结束

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网