极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11821|回复: 7

請問已經燒到arduino裡的程式可以反譯出來嗎??

[复制链接]
发表于 2014-1-30 17:26:11 | 显示全部楼层 |阅读模式
請問已經燒到arduino裡的程式可以反譯出來嗎??
也就是說:如果我拿到已經有燒程式的arduino有辦法反解出裡面的程式嗎??

謝謝
回复

使用道具 举报

发表于 2014-1-30 18:22:27 | 显示全部楼层
当然可以,用avrdude读出来,然后反汇编,不过看汇编太痛苦了,avr汇编要是不熟还要去先学习。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-30 18:56:18 | 显示全部楼层
jytong 发表于 2014-1-30 18:22
当然可以,用avrdude读出来,然后反汇编,不过看汇编太痛苦了,avr汇编要是不熟还要去先学习。

反匯編出的不是c語言嗎??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-30 19:44:42 | 显示全部楼层
jytong 发表于 2014-1-30 18:22
当然可以,用avrdude读出来,然后反汇编,不过看汇编太痛苦了,avr汇编要是不熟还要去先学习。

您說的方法是抓出它的HEX檔嗎??所以點開是HEX碼??

謝謝
回复 支持 反对

使用道具 举报

发表于 2014-1-30 20:32:16 | 显示全部楼层
读出来的是HEX档(HEX CODE)
必须经过反组译后
才会转成组语
这种逆向工程只会有组语
不会有C语言
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-31 13:04:51 | 显示全部楼层
picfan 发表于 2014-1-30 20:32
读出来的是HEX档(HEX CODE)
必须经过反组译后
才会转成组语

哦~知道了,謝謝
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-31 14:18:21 | 显示全部楼层
picfan 发表于 2014-1-30 20:32
读出来的是HEX档(HEX CODE)
必须经过反组译后
才会转成组语

請問確切要如何操作才能反譯呢??
謝謝
回复 支持 反对

使用道具 举报

发表于 2014-1-31 17:38:33 | 显示全部楼层

AVR系统我不熟
无法回答你
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 09:03 , Processed in 0.045776 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表