0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU破解技术简单分析

芯片逆向 来源:芯片逆向 作者:芯片逆向 2022-07-05 09:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家可能都知道破解51单片机是很容易的,但为什么容易,又是如何来破解的,可能很多人就不大清楚了,致芯解密专家结合网上一些前辈整理的资料和自己的经验,对MCU破解技术做个简单分析。

大家不要把解密想的很复杂,他不像研发一款产品那样,先确定客户需求或者新产品主要功能,然后立项确定技术指标,分配软硬件开发任务,基于硬件调试程序,然后验证功能,测试bug,还要做环境试验。行业里解密的方法有很多,每个人破解的思路也不一样。但是大致分为几种。

一软件破解

利用软件破解目标单片机的方法,利用这种方法,不会对目标MCU元器件造成物理损伤。主要是对WINBONGD,SYNCMOS单片机和GAL门阵列,这种利用软件解密设备,按照一定的步骤操作,执行片内的程序送到片外的指令,然后用解密的设备进行截获,这样芯片内部的程序就被解密完成了(GAL采用逻辑猜测),就可以得到加密单片机中的程序。

二硬件破解

流程如下:

1、测试

使用高档编程器等设备测试芯片是否正常,并把配置字保存。

2、开盖

采用手工或专用开盖设备进行开盖处理,这里说的开盖并不是说单片机或者其他MCU真有一个盖。简单解释一下,MCU其实是一个大规模集成电路,它是由N个电路组合而成的,而晶圆就是搭载集成电路的载体。将晶圆进行封装后,就形成了我们日常所用的IC芯片,封装形式可以有多种,比如TSSOP28、QFN28等。

d875d220-fc01-11ec-ba43-dac502259ad0.jpg

3、做电路修改

对不同芯片,提供对应的图纸,让厂家做电路修改,目的是让MCU的存储区变得可读。有些MCU默认不允许读出Flash或者E2PROM中的数据,因为有硬件电路做保护,而一旦切断加密连线,程序就暴露可读了。如图2所示

d88ef034-fc01-11ec-ba43-dac502259ad0.jpg

4、读程序

取回修改过的MCU,直接用编程器读出程序,可以是HEX文件,或者BIN文件。

5、烧写样片给客户

按照读出的程序和配置,烧写到目标MCU中,这样就完成了MCU的破解。至此,硬件破解法成功完成。

另外还有其他一些破解技术,例如电子探测攻击、过错产生技术等等,但是最终目的只有一个,就是能够模仿出目标MCU的功能就可以了。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663397
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386771

原文标题:干货!教你如何破解51单片机

文章出处:【微信号:zhixinkeji2015,微信公众号:芯片逆向】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于芯源CW32 MCU的LED闪烁示例及代码分析

    最近我在项目中使用了芯源的CW32 MCU,这是一款非常适合物联网和低功耗应用的微控制器。在初步学习和使用中,我做了一个简单的LED闪烁实验,通过这篇帖子给大家分享一下代码及相关的配置步骤。 硬件
    发表于 12-04 06:52

    MCU数据采集模块的数据处理和分析能力如何?

    MCU数据采集模块的数据处理和分析能力如何?在现代化结构物安全监测领域,MCU数据采集模块扮演着至关重要的角色。它不仅仅是数据的“搬运工”,更是具备初步处理与分析能力的智能终端,是实现
    的头像 发表于 12-02 16:03 129次阅读
    <b class='flag-5'>MCU</b>数据采集模块的数据处理和<b class='flag-5'>分析</b>能力如何?

    请问如何利用 Keil 分析 MCU 堆栈空间?

    如何利用 Keil 分析 MCU 堆栈空间?
    发表于 11-26 07:38

    红外光谱技术应用与原理分析

    分析检测领域,红外光谱分析技术作为一种高效、准确的分析检测手段,能够快速准确地识别各类化合物的分子结构特征。这项技术基于一个
    的头像 发表于 11-11 15:21 221次阅读
    红外光谱<b class='flag-5'>技术</b>应用与原理<b class='flag-5'>分析</b>

    实时监测技术如何破解高温巡检难题

    持续高温,电网负荷屡创新高。设备过热引发故障风险激增,如何准确防控?本文聚焦实时监测技术如何破解高温巡检难题。
    的头像 发表于 08-12 14:20 594次阅读
    实时监测<b class='flag-5'>技术</b>如何<b class='flag-5'>破解</b>高温巡检难题

    兆易创新GD32E235系列MCU助力家电变频驱动技术突破

    MCU作为变频驱动系统的核心控制枢纽,正以其算力升级与算法创新能力,成为破解家电能效优化、精准控制与场景联动等技术痛点的核心引擎。
    的头像 发表于 07-29 15:20 2479次阅读
    兆易创新GD32E235系列<b class='flag-5'>MCU</b>助力家电变频驱动<b class='flag-5'>技术</b>突破

    #工作原理大揭秘 #单片机 #电路原理 #MCU#mcu程序开发

    mcu
    宇凡微电子
    发布于 :2025年06月19日 19:02:28

    基于VT系统的MCU硬件在环建模与仿真应用分析

    在新能源汽车行业快速发展的背景下,电机控制器(MCU)作为核心部件,其开发和测试的重要性日益增加。为了在开发早期阶段快速验证应用层算法功能及基础软件质量,硬件在环(HIL)测试技术应运而生。本文分析
    的头像 发表于 04-16 10:07 1094次阅读
    基于VT系统的<b class='flag-5'>MCU</b>硬件在环建模与仿真应用<b class='flag-5'>分析</b>

    AG32 MCU 便携式电能质量分析仪方案

    AG32 MCU 便携式电能质量分析仪方案 随着国家工业规模的扩大和科学技术的发展,电网负荷结构发生了很大的变化,一方面,非线性、冲击性和不平衡负荷的大量增长使得电能质量恶化;另一方面,随着
    发表于 03-31 09:39

    RISC-V MCU技术

    嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器
    发表于 01-19 11:50

    浅谈加密芯片的一种破解方法和对应加密方案改进设计

    使用Key’对密文数据Data’解密得到明文数据Data。主MCU的FUNC调用Data后程序就能正常使用了。 上述加密方案貌似安全可靠,但实际上对于经验丰富的黑客来说破解难度不大。 首先我们分析
    发表于 12-20 15:31

    浅谈加密芯片的一种破解方法和加密方案改进设计

    使用Key’对密文数据Data’解密得到明文数据Data。主MCU的FUNC调用Data后程序就能正常使用了。 上述加密方案貌似安全可靠,但实际上对于经验丰富的黑客来说破解难度不大。 首先我们分析
    发表于 12-20 15:10

    数字通信分析仪的技术原理和应用

    数字通信分析仪是一种用于航空、航天科学技术领域的工艺试验仪器,也广泛应用于通信技术的研发、器件验证和批量收发信机生产领域。以下是对其技术原理及应用的详细阐述:一、
    发表于 12-10 14:32

    软错误防护技术在车规MCU中应用

    度量单位,在109个工作小时内出现一次故障定义为1 FIT)。日立公司的Takumi Uezono等人分析了汽车90nm —130nm工艺电子系统微控制单元(MCU)的大气中子辐射特性,实验发现四款
    发表于 12-06 16:39