查看: 8984|回复: 1

[经验] 试着反编译自己生成的Arduino程序

[复制链接]
  • TA的每日心情
    奋斗
    2019-8-1 16:41
  • 签到天数: 1014 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-8-27 11:21:07 | 显示全部楼层 |阅读模式
    分享到:
    既然是尝试性的,那就拿自带的模板开刀..
    就是下面那段:
    void setup() {
      // put your setup code here, to run once:

    }

    void loop() {
      // put your main code here, to run repeatedly:

    }
    这段代码啥也没做,不管了。
    直接编译,通过是必须的。这要是能失败,我就不说啥了。
    不过编译后的输出文件藏得挺“深”,找了半天总算找的了。大概
    就是sketch_aug27a.cpp.elf 等等。
    既然自己的程序,就没必要去折腾bin/hex文件了,将elf文件拖进
    IDA,一路对话框点过去就可以了
    无标题.png
    看到这基本可以知道应该是对的了。

    然而,很遗憾,我发现我看不懂这套指令集。
    ANYWAY,随便玩玩而已




    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-10-24 15:11:25 | 显示全部楼层
    这是AVR的指令集,可以在AS7中看汇编指令。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则



    手机版|小黑屋|与非网

    GMT+8, 2024-4-23 20:25 , Processed in 0.119388 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.