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

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

    关注

    455

    文章

    50806

    浏览量

    423514
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136796
  • bin
    bin
    +关注

    关注

    1

    文章

    33

    浏览量

    13369

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

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

收藏 人收藏

    评论

    相关推荐

    MOV视频转换成AVI的方法

    数字媒体的世界里,视频格式的转换是一个常见的任务。MOV和AVI是两种流行的视频格式,它们各自有不同的用途和兼容性。MOV格式,由Apple公司开发,通常用于存储高质量的视频数据,而AVI
    的头像 发表于 12-06 14:37 325次阅读

    能在DSP的存储器上存MP3其他格式的音频文件,由DSP读后控制TLV320AIC23转换成语音?

    我想用TLV320AIC23和DSP做一个音频系统。我想问一下能在DSP的存储器上存MP3其他格式的音频文件,由DSP读后控制TLV320AIC23转换成语音?有没有好的方案推荐谢谢!
    发表于 11-01 06:45

    Purepath studio生成的ASM文件有好几个 ,应该选择哪个文件加载到工程文件中?

    Purepath studio生成的ASM文件有好几个 ,应该选择哪个文件加载到工程文件中? 还有C
    发表于 10-25 12:40

    hex文件如何查看原c语言代码

    直接将 .hex 文件转换回原始的 C 语言代码是不可能的,因为 .hex 文件是二进制文件,它包含了单片机程序编译后的机器码,这些机器码与
    的头像 发表于 09-02 10:37 2269次阅读

    bin文件怎么烧录到stm32

    烧录bin文件到STM32微控制器是一个相对复杂的过程,涉及到硬件连接、软件配置和固件烧录等多个方面。 一、硬件准备 STM32开发板 STM32开发板是烧录bin文件的基础,市场上有
    的头像 发表于 08-22 09:38 1981次阅读

    LMC7215怎么转换成LTspice软件能导入的lib格式的文件

    TI官网下载的LMC7215模型是MOD格式的,请问怎么转换成LTspice软件能导入的lib格式的文件
    发表于 08-22 07:51

    用labview实现串口bin文件hex文件的烧录。bin要用Xmodem协议。

    不需要进行转换bin文件更是需要用Xmodem协议来传输,编写学习的很头疼,想看一下大家有没有相关的案例学习一下。谢谢
    发表于 08-12 15:19

    labview怎么将mdb文件转换成xlsx

    labview怎么将mdb文件转换成(导出)xlsx
    发表于 07-11 14:38

    为什么nvs_partition_gen.py无法对csv文件转换成bin文件

    /stable/api-guides/partition-tables.html 手动将 CSV 文件转换为二进制文件: python gen_esp32part.py input_partitions.csv
    发表于 06-25 06:25

    如何将wav.h文件转换成pcm采样文件

    需要将 wav.h 文件转换成 pcm 采样文件,以了解混音器的工作原理,并通过 pwm 接口检查音调声音(例如,需要将 800hz、1khz、2khz 的音调声音转换成 pcm 采样
    发表于 06-03 06:04

    电压转转换成电流4~20mA传输(两线制供电),有类似的方案芯片吗?

    DAC161P997类芯片实现了数字信号转换成电流4~20mA传输(两线制供电),是否有一种方案芯片实现电压转转换成电流4~20mA传输(两线制供电),谢谢!
    发表于 05-12 10:03

    stm32使用SD卡保存HEX升级芯片内部flash,需要转换成BIN文件吗?

    请问下:stm32 自己使用SD卡保存HEX升级芯片内部flash,需要转换成BIN文件吗?
    发表于 05-09 06:15

    OpenHarmony开发实例:【鸿蒙.bin文件烧录】

    如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861开发板。
    的头像 发表于 04-14 09:54 432次阅读
    OpenHarmony开发实例:【鸿蒙.<b class='flag-5'>bin</b><b class='flag-5'>文件</b>烧录】

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

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

    下载bin文件步骤是什么?

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