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

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

3天内不再提示

STM32破解的过程中常见的几个问题

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

扫码添加小助手

加入工程师交流群

STM32系列单片机都有全球唯一的ID号,很多设计开发者,在开发的过程中,会嵌入ID绑定验证代码,也就是所说的软加密。

STM32系列逆向分析

STM32系列单片机在破解的过程中常见的几个问题。

1

通常我们在破解STM32过程中,如果原开发者没有嵌入软加密,那我们只需对芯片进行开片,去除加密锁,然后通过编程器直接读取,读取的BIN文件或HEX文件,完全可以正常使用。

2

在去除加密锁后,提取的程序代码无法工作,存在软加密,很多软加密是通过烧录器选项来绑定ID的,这样的软加密比较简单,通常很快就能搞定。

3

程序内部复杂的软加密,这样的情况也是很常见的,解密完后,检查没有发现ID绑定想象,但烧录新的单片机是无法工作的,这样的就是程序设计者在程序内部深层做了软加密绑定,如遇到这样情况,就需要仔细分析代码,找对绑定的位置,从而去除。去除之后完全可以使用。

4

升级绑定类的,有部分STM32系列芯片,解密完后,发现完全可以正常使用,客户也觉得解密成功,但在使用一段时间后,如遇到版本升级,会发现单片机无法正常工作,这样的情况就是在程序内有嵌入了升级验证绑定,很多做的都非常负责,我们在破解的过程中也需要花费大量的精力,最终还是可以搞定的。

总结,针对STM32软加密情况,不管设计者做多复杂,多深层的软加密,我们都可以成功破解。在STM32系列上,我们可以做到从BIN文件逆向到汇编语言,也可以伪C代码,这样我们可以清楚的看到整个程序的算法及定义,这样从根本上就可以解决任何软加密选项。

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

    关注

    2305

    文章

    11121

    浏览量

    371170

原文标题:STM32系列单片机在破解的过程中常见的几个问题

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    硅片超声波清洗机操作过程中常见问题及解决办法

    在半导体制造领域,硅片超声波清洗机是关键的设备之一。其主要功能是通过超声波震动,将硅片表面的微小颗粒和污染物有效清除,确保其表面洁净,实现高质量的半导体生产。然而,在实际操作过程中,硅片超声波清洗机
    的头像 发表于 10-21 16:50 524次阅读
    硅片超声波清洗机操作<b class='flag-5'>过程中常见</b>问题及解决办法

    【HarmonyOS 5】鸿蒙中常见的标题栏布局方案

    【HarmonyOS 5】鸿蒙中常见的标题栏布局方案 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、问题背景: 鸿蒙中常见的标题栏:矩形区域,左边
    的头像 发表于 07-11 18:30 652次阅读
    【HarmonyOS 5】鸿蒙<b class='flag-5'>中常见</b>的标题栏布局方案

    PLC在使用过程中常见的技术故障分析及维护

    PLC(可编程逻辑控制器)在使用过程中常见的技术故障分析及维护措施如下: 一、常见技术故障分析 1. 外围电路元器件故障 ● 故障描述:在PLC控制回路中,如果元器件损坏,PLC控制系统会立即自动
    的头像 发表于 04-23 17:06 1087次阅读
    PLC在使用<b class='flag-5'>过程中常见</b>的技术故障分析及维护

    工程绘图CAD使用中常见的问题

    CAD(计算机辅助设计)在使用过程中,用户可能会遇到多种常见问题。以下是一些常见的问题及其解决办法: 一、软件操作问题 1. Ctrl+N无效    ● 问题描述:Ctrl+N通常是新建命令,但有
    的头像 发表于 04-14 15:02 773次阅读

    PCBA加工返修全攻略:常见问题一网打尽

    一站式PCBA智造厂家今天为大家讲讲PCBA加工返修中常见的问题有哪些?PCBA返修常见问题及解决方案。在PCBA加工过程中,产品的质量直接影响着客户的满意度,而返修问题是客户尤为关注的焦点。尽管
    的头像 发表于 04-02 18:00 670次阅读

    射频电路中常见的损耗类型

    射频电路中的损耗是指在射频信号传输、处理过程中,信号能量的减少。
    的头像 发表于 03-17 11:29 1418次阅读

    L99H92驱动DC电机遇到的几个问题求解

    最近在研究L99H92 驱动DC 电机, 在阅读L99H92 的规格书和应用文档时候有几个问题; 1、SDO 的数据格式是GSB(8bit)+data2(8bit)+data1(8bit),也就是说
    发表于 03-11 07:57

    量水堰计在使用过程中常见问题剖析

    :一、堰体堵塞问题描述:堰体堵塞是量水堰计在使用过程中常见的故障之一。堵塞通常由于上游漂浮物、杂质积累或冲刷造成的。堵塞会导致水流不畅,影响测量精度,甚至使设备无
    的头像 发表于 02-20 16:45 767次阅读
    量水堰计在使用<b class='flag-5'>过程中常见</b>问题剖析

    量水堰计在使用过程中会遇到哪些常见的故障?

    量水堰计在使用过程中常见的故障及其解决方法,帮助用户更好地维护和使用这一设备。一、测量数据不准确1.故障原因测量线连接不正确或松动。电缆破损、断裂或接头进水。安装
    的头像 发表于 02-20 14:20 603次阅读
    量水堰计在使用<b class='flag-5'>过程中</b>会遇到哪些<b class='flag-5'>常见</b>的故障?

    关于DS90UB925Q的几个问题求解

    TI的各位专家,你们好 请教一下,关于DS90UB925Q的几个问题: 1.此芯片在输入端,如果输入的是隔行信号,能否在经过LVDS传输之后,通过926Q进行解码输出时,保证信号质量以及完整性
    发表于 02-07 08:10

    棱镜——机器视觉系统中常见的重要配件

    棱镜——机器视觉系统中常见的重要配件
    的头像 发表于 01-15 17:36 849次阅读
    棱镜——机器视觉系统<b class='flag-5'>中常见</b>的重要配件

    AN-354: 应用工程师问答——1几个问题

    电子发烧友网站提供《AN-354: 应用工程师问答——1几个问题.pdf》资料免费下载
    发表于 01-13 15:43 0次下载
    AN-354: 应用工程师问答——1<b class='flag-5'>几个问题</b>

    SMT生产过程中常见缺陷

    SMT(表面贴装技术)生产过程中常见的缺陷主要包括以下几种,以及相应的解决方法: 一、元件立碑(Manhattan效应) 缺陷描述 : 元器件在回流焊过程中发生倾斜或翻倒,导致元器件的一端或两端翘起
    的头像 发表于 01-10 18:00 3201次阅读

    使用ADS1258有几个问题求解

    最近使用的ADS1258有几个问题想得到帮助。 1、手册上没有表示出芯片上面的后面一串数字的含义,如ADS1258 TI 13ZCGG7 ;ADS1258 TI 7CZCFL7;因为前面的能用
    发表于 01-03 08:31

    使用DG408DY进行单路选通到ADS8332进行AD转换,调试过程中遇到几个问题求解

    因为项目有12路模拟量需要转换,所以使用DG408DY进行单路选通到ADS8332进行AD转换,在调试过程中遇到几个问题: ADS8332的寄存器配置为:0xE6FD 1 如果不间断读取12路数
    发表于 01-02 06:44