极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22228|回复: 7

烧到arduino芯片里的程序能直接从芯片了读出来吗/

[复制链接]
发表于 2015-7-7 15:16:20 | 显示全部楼层 |阅读模式
如题所说,我现在往arduino mega 2560上烧一个程序,我能直接把这个2560里的程序读出来吗?如果能的话能否防止程序被从2560里读出来,怎么防止?求各位大神指教。
回复

使用道具 举报

发表于 2015-7-7 15:48:29 | 显示全部楼层
可以读出来,不过是二进制的,翻译成源代码有一定的困难。配置熔丝位后可以起到一定的防范作用,但也不是一定的。
回复 支持 反对

使用道具 举报

发表于 2015-7-7 15:59:20 | 显示全部楼层
AVR单片机的Flash和EEPROM可以通过ISP读写;但是读的前提是加密熔丝位未编程。一般防读出就配置下熔丝位,其它加密当然各式各样的啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-7 16:11:06 | 显示全部楼层
具体怎么配置熔丝位,各位大神能否给个链接,感激不尽
回复 支持 反对

使用道具 举报

发表于 2015-7-8 10:53:49 | 显示全部楼层
加一个可以加密的ic接到avr上面不就行了,每次开机avr先读取ic的数据匹配了程序在往下跑,完美加密,加密芯片可以把上面的字抹掉,人家就算破解你的avr的程序也用不了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-8 11:13:49 | 显示全部楼层
谢谢了,能否再讲的详细一点
回复 支持 反对

使用道具 举报

发表于 2015-7-8 21:22:34 | 显示全部楼层
在淘宝上买个USBASP,然后下载个Progisp172。里面能烧写熔丝位,把已经烧进去的程序读出来。然后还能简答的配个数字加密。加密这个没用过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-9 09:56:56 | 显示全部楼层
奥,用usbisp mk2型的能用吗?是不是插在icsp的那六根插针上?
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 05:34 , Processed in 0.036742 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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