• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如果将STM32成型反编译读出来

8a592285ef16a4ac 2018-12-08 浏览量:3033
如果将STM32成型反编译读出来
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 只能反汇编,从汇编语言,反编译不可能

    因为汇编语言就是机器语言,所以机器语言可以和汇编语言相互转换,汇编,和 反汇编,

    汇编语言 和 C 语言就不同了,汇编语言是经过 c 语言 词法分析,语法分析,语义分析,翻译,然后才编译出来汇编。

    同样的 c 语言,不同编译器,或者同样的编译器不同的版本,编译出来的代码都不一样,所以不可以从汇编反编译出来 c 语言。

    同一段汇编代码,可以有 无数种 c 语言实现,所以反编译不出来源码

    • 发布于 2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 是如何将STM32程序反编译出来?

    http://bbs.mydigit.cn/simple/?t2505911.html,这有人尝试了下,可以参考。不过用在学习,尝试可以,如果商业目的那就有点LOW了​

    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 反编译出来的是基本上读不懂的一些代码,意义并不大
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 读出来的是是二进制程序,HEX或者BIN,牛叉点的最多就只能转为汇编了,


    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 反编译,肯定是可以实现的。而且有一些盗版就是这样出来的,可是人家说是自己研发出来的
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,读出hex就可以反汇编,不过很难看懂,都是机器语言
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 还没见过哪个反编译的结果能编译回去的
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过PJ方式读取出来,但也只能是再烧写进去,再反编译的后的是没有用的
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 反编译出来的都是汇编程序,可读性很差的,要用专门的反编译器,如IDA
    • 发布于2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果读取的是二进制的数据反编译是没有用的
    • 发布于2019-01-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 反编译只能获取对应的汇编程序,其实意义不大
    • 发布于2019-01-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如果将STM32成型反编译读出来