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

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

3天内不再提示

BIN或.ASM文件转换成C文件常见步骤

芯片逆向 来源:深圳市维动智芯科技 作者:深圳市维动智芯科 2021-12-07 10:29 次阅读

一直以来,将.BIN或.ASM文件转换成C文件,在所有开发工程师眼中都是不可能存在的事情。但从芯片解密这个逆向行业来看是完全可以实现的,但需要反向工程师拥有足够的开发经验,及对STM32系列单片机有足够的了解。

通常的操作都是:

第一步:先进行解密,提供二进制代码BIN文件。

第二步:将BIN文件转成反汇编文件,汇编文件也是一种编程文件,只是现在很少有工程师可以看得懂。

第三步:工程师根据反汇编文件,来进行C语言的编写,此过程是工程师一行一行编辑出来的,也非常耗时间,整个周期大约在30天左右(视文件大小,正常100K来计算)。费用1000/K。所以整个工程反c工程下来,花费很高,有时候不如重新开发了。

第四步:根据客户提供的样机,进行调试。调试没问题后,让客户进行确认。

在整个项目开发过程中,客户必须提供样品,供工程师调试,待全部完成后,会当面将生成BIN,烧录进产品中,让客户测试,以保证提供的源代码真实可靠。

那么整个反c的流程就结束。

编辑:jq

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

    关注

    447

    文章

    47815

    浏览量

    409184
  • C语言
    +关注

    关注

    180

    文章

    7533

    浏览量

    128810
  • bin
    bin
    +关注

    关注

    1

    文章

    33

    浏览量

    13286

原文标题:STM32系列BIN文件转源代码C语言

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

收藏 人收藏

    评论

    相关推荐

    一招掌握C语言代码如何变成bin文件

    一、关键步骤将单片机的源代码转换成二进制文件bin文件)的过程涉及几个关键步骤,这些
    的头像 发表于 04-13 08:10 167次阅读
    一招掌握C语言代码如何变成<b class='flag-5'>bin</b><b class='flag-5'>文件</b>?

    下载bin文件步骤是什么?

    下载bin文件步骤是什么?求大神指教
    发表于 02-04 08:58

    请问BXL文件如何转换成PROTEL格式?

    BXL文件如何转换成PROTEL格式?
    发表于 12-25 07:55

    kicad怎么转换成ad文件

    将KiCad项目转换为AD文件的过程可能比较复杂,需要特定的工具和步骤来完成。下面是一个详细的指南,帮助你完成这个转换过程。 准备工作: 在开始转换
    的头像 发表于 12-20 09:58 5503次阅读

    keil如何生成bin文件

    Keil是一种集成开发环境(IDE),专为ARM架构的嵌入式系统开发而设计。在Keil中生成bin文件是将代码编译并转换为可执行文件的过程。本文将详细介绍Keil生成
    的头像 发表于 12-15 13:43 3299次阅读

    如何将ADC采集的原始数据的序列转换成VisualAnalog中Pattern Loader可以接受的I Only文件文件格式是怎样的?

    如何将ADC采集的原始数据(从-8192~+8192)的序列转换成VisualAnalog中Pattern Loader可以接受的I Only文件文件格式是怎样的?主要是用来评估采集卡中ADC的性能。
    发表于 12-15 06:22

    将PCB文件转换成钻孔数据及GERBER文件的好处

    GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它
    发表于 10-31 15:18 413次阅读

    将html文件转换成pdf示例

    .openhtmltopdf openhtmltopdf -core 1 . 0 . 6 com .openhtmltopdf openhtmltopdf -pdfbox 1 . 0 . 6 jsoup可以将html文件转换成输入流等,也可以遍历html的DOM节点,提
    的头像 发表于 10-09 16:03 694次阅读
    将html<b class='flag-5'>文件</b><b class='flag-5'>转换成</b>pdf示例

    单片机中hex、bin文件的区别

    单片机中hex、bin文件的区别
    的头像 发表于 09-21 17:38 1390次阅读
    单片机中hex、<b class='flag-5'>bin</b><b class='flag-5'>文件</b>的区别

    MDK使用SRecord对镜像自动添加校验值并转bin文件

    MDK使用SRecord对镜像自动添加校验值并转bin文件
    的头像 发表于 09-19 14:15 1508次阅读
    MDK使用SRecord对镜像自动添加校验值并转<b class='flag-5'>bin</b><b class='flag-5'>文件</b>

    bin文件转C语言可以做吗?

    说实话,在我的认知里,bin文件转C语言是不可能的,即便能转,也是那种非常简单的程序,比如:点灯。
    的头像 发表于 08-17 09:04 1224次阅读
    <b class='flag-5'>bin</b><b class='flag-5'>文件</b>转C语言可以做吗?

    如何把视频转换成音频 视频转换成音频的原理是什么

    视频文件包含了一系列连续的图像帧,每帧都由像素组成。而音频文件则包含一系列连续的声音样本。在视频转换成音频时,首先需要将视频中的图像帧和声音样本进行编码,以便将其压缩并储存为适合音频格式的数据。
    发表于 06-30 15:15 907次阅读

    使用GC2000把钢网文件转换成SPI可识别的gerber文件教程

    使用GC2000把钢网文件转换成SPI可识别的gerber文件教程
    的头像 发表于 06-19 10:24 2264次阅读
    使用GC2000把钢网<b class='flag-5'>文件</b><b class='flag-5'>转换成</b>SPI可识别的gerber<b class='flag-5'>文件</b>教程

    浅析嘉立创EDA PDF文件的输出教程

    在PCB生产调试期间,为了方便查看文件或者查询相关元件信息,会把PCB设计文件转换成PDF文件
    发表于 05-10 16:51 1001次阅读
    浅析嘉立创EDA PDF<b class='flag-5'>文件</b>的输出教程

    只需2行代码,轻松将PDF转换成Word

    可将 PDF 转换成 docx 文件的 Python 库。该项目通过 PyMuPDF 库提取 PDF 文件中的数据,然后采用 python-docx 库解析内容的布局、段落、图片、表格等,最后自动生成 docx
    的头像 发表于 05-08 14:23 723次阅读
    只需2行代码,轻松将PDF<b class='flag-5'>转换成</b>Word