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

能不能用逻辑分析仪在程序下载端口获取源代码

maya593 2018-10-08 浏览量:851
能不能用逻辑分析仪程序载端口测出波形,再通过协议分析,从而还原源代码?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 源代码是不可以的,可以查看端口的波形和实际数据
    • 发布于 2018-10-08
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:16
  • 不可以,就算你从下载端口获取波形,就算从波形解析下载协议获得下载文件,可是下载文件是二进制的

    二进制不能恢复出来 源代码。

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

  • 其实这个问题,可以把过程全部简化掉,直接给你下载的二进制代码:用编译出来的二进制文件恢复出来源代码,可以么?

    你可以百度这个问题,就知道了

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

  • 这个想法很新鲜,但是实际操作起来基本不可能获得希望的结果的,从波形还原二进制代码基本就不可能了,还要从二进制代码源代码,反汇编也实现不了。
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 确实,都能够用逻辑分析仪取得下载数据,不就能直接拿到HEX或BIN文件了么?

    剩下就是反编译的事了

    但,

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

  • 不可以,只能得到烧写文件,要么用反汇编反汇编,不过意义不大
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 现在一般程序都要加密,直接读取flash的数据,反汇编都不太容易,况且你是读取数据波形,更是难上加难。万事无绝对,简单的程序,或许你可以用得到的波形做出二进制文件,然后下载到另一个板子上。
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 好有创意的想法,但是实现起来感觉不太容易啊
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 逻辑分析仪从下载端口获取的也是编译后的数据啊,肯定不是源代码啊
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以获得hex或者bin文件 但是不能得到源码

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

  • 这个是一种解出固件的方式,好多PJ的就是使用这种方式的
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你看到的那个波形和协议什么的,最终跟那个固件里面的那些内容是一样的,没有分析的必要
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 只能读取掉数据,不能获取到源码
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 很难,逻辑分析仪顶多能分析器件通信的时序,但是时序只是程序代码的一小部分,不可能完全获得的。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

能不能用逻辑分析仪在程序下载端口获取源代码