7388|6

59

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

怎么从AVR单片机中读出原来的程序呢? [复制链接]

已经烧录好的单片机。我要如何才能读出里面的程序代码呢?各位大侠可能都想知道别人单片机的程序是什么样的吧。你们是怎么做的呢? 有没有办法读出来呢。如果读不出,又有其它什么办法来知道呢。

最新回复

如果弄出来的能用,是不是100%没有问题。会不会在程序中加密  详情 回复 发表于 2010-1-12 09:57
点赞 关注

回复
举报

61

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
一般情况下是能读出来的,但是要想反汇编的话,估计要是不是非常有经验的人是做不到的呵呵!
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
能读出来就好啊。楼上的兄弟能不能告诉我如何读这些数据呢。如果能完整的读出来,那我就原样烧到新片子中去,反不反汇编也无所喟了呢,呵呵。
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

4
 
很少有骇客那么单纯的了。。。
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

5
 
我晕死……

1、AVR单片机的Flash和EEPROM可以通过ISP读写;但是读的前提是加密熔丝位未编程;
2、AVR的加密熔丝位是出了名的难解;虽然技术上是可以破解的,但破解代价极大,基本上都是物理入侵方法(即破坏原片,而且不一定能成);
3、网上有很多号称能破解AVR的,确实有真的(要价贼贵),但大部分是扯蛋骗钱的,楼主不相信的话可以掏个几千块钱打打水漂试试运气;
4、通常产品上的AVR熔丝位未编程的,基本上属于开发者缺心眼儿,或者大脑里什么地方临时短路了;
5、绝大多数基于AVR的产品除了靠熔丝位来加密之外,还会有额外的如依赖EEPROM验证等手段来防止盗版,就是说你即使读出HEX来,烧到另一片AVR里仍然不会正常工作;
6、有些比较牛逼的产品还利用了分立元件的离散特性通过ADC来做特征加密,这种情况下哪怕你换颗电容或电阻,你的板子就算报废了;
7、想要盗版基于AVR的产品,最好还是打消这个念头,还不如花钱请人按功能要求开发一个,这也是国内很多山寨厂的做法;
8、如果板子上发现有3个或3个以上的电位器,基本上重新开发的念头也可以打消了——模拟信号部分在没有理论推导的情况下,你永远也做不到真正的校准。
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(中级)

6
 
Scarlette
我要晕死了
你的答案答非所问,人家就算学习又怎样?难道会磨刀的一定会杀人??
暴晕!!
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
如果弄出来的能用,是不是100%没有问题。会不会在程序中加密
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表