找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3853|回复: 29
打印 上一主题 下一主题
收起左侧

单片机可以自毁程序嘛?大概逻辑方向是怎样的?

  [复制链接]
跳转到指定楼层
楼主
ID:382454 发表于 2021-7-20 15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多人都是怕自己辛辛苦苦写出来的代码给漂切一空,单片机可以自毁程序嘛,大概逻辑方向是怎样的?
比如单片机在自己检时发现给人修改过,之后单片机调用程序区自己我擦除指令。要怎样写呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:462768 发表于 2021-7-20 18:43 | 只看该作者
这个本人外行也能想出来大概。外部电路烧毁,化学,物理。芯片内部电路做机关锁死,或永久损坏,比如加锁,短路,芯片内部随机自己写数据覆盖原来数据。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:401564 发表于 2021-7-20 19:33 | 只看该作者
哥们你参加工作了没有?
我们这写代码有要求的
函数名统一,首字母要大写,如: Delay()
变量名统一,驼峰规则,如: out_data_1,out_data_2.....
函数中所有变量要注释说明其作用
程序员不会跟客户有任何联系,都是通过上级联系的
做这些的目的就是防止你走人之后,新来的人接手你的工作可以很快上手
所有程序都是通过上级烧录之后进行试产和量产的,代码上你动不了手脚
扯了这么,想说什么呢?
在这种制度下,你的代码是老板的,保哪门子的密呢?
如果你是老板,那就另说了,最好的办法是邦定,但是量一定要大才划算
像打磨芯片这种就没有必要了,太小儿科了,除非你量很大,供应商可以免费给你字IC

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:414556 发表于 2021-7-20 20:30 | 只看该作者
能IAP的单片机都可以全删扇区,就是注意小心干扰把自己的正常产品给弄死了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:57657 发表于 2021-7-20 22:00 | 只看该作者
电压偏低可能会导致计算出错,从而误触发。
上电后校验ROM数据,出错触发自毁,按键长按或连击60秒恢复,EEPROM保存自毁状态。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:328014 发表于 2021-7-20 23:16 | 只看该作者
可以,你可以在51hei搜索iap,就是弄这类的
回复

使用道具 举报

7#
ID:517951 发表于 2021-7-21 09:19 | 只看该作者
接12V接入单片机IO脚,单片机马上就会发烫,你再等冷却下来,单片机不是嗝屁了,就是不走程序了,没坏也是需要再烧录程序的。 这个我遇到好几次了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:955245 发表于 2021-7-21 12:00 | 只看该作者
芜湖,建议程序里面加密,然后解密读取
回复

使用道具 举报

9#
ID:854029 发表于 2021-7-21 13:35 | 只看该作者
和楼上的思路类似,自毁程序还不如自毁单片机,搞个继电器选通电源,正常时5V,要自毁时给它18V持续时间3秒(时间可以用RC+三极管硬件搭建)。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

10#
ID:507681 发表于 2021-7-21 15:36 | 只看该作者
IAP就是把程序写进Flash,在跳过去运行。在特定地址写特定数据,程序运行前检查特定地址里的数据有没有变,变了在flash里乱写一通

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
ID:798631 发表于 2021-7-22 09:11 | 只看该作者
芯片解密手段很厉害的  自毁也是有条件的,直接解密芯片能触发自毁的手段并不多见,最好办法其实是增加剽窃的成本。比方说芯片集成定制

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:420836 发表于 2021-7-22 09:54 | 只看该作者
一般人们更喜欢对单片机的程序进行加密。
回复

使用道具 举报

13#
ID:123289 发表于 2021-7-22 10:11 | 只看该作者
想法太天真。当然用IAP的单片机是可以实现的。
1、别人抄习你的程序,大多是解片,解片只能解出的是BIN码。
2、如果别人用此码调试,你就自毁,则立即会被知晓。
3、你的BIN码只要遇到高手,那么自毁程序很会就会被找到并被清除。
所以这不是一个好办法,而且一不小心,自己搞错了,产品将面临招回,起诉……。
我们的产品一般不用这个方式,但有办法让抄版的吃吃苦头……,涉及商业机密不在此琐碎。当然遇到真正的高手,彻底解密是防不住的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20

查看全部评分

回复

使用道具 举报

14#
ID:382454 发表于 2021-7-22 20:59 | 只看该作者
都是高手,就是想让破解的吃尽苦头,看来自悔的办是也是太低级了点哈。。。。。
回复

使用道具 举报

15#
ID:382454 发表于 2021-7-22 20:59 | 只看该作者
Y_G_G 发表于 2021-7-20 19:33
哥们你参加工作了没有?
我们这写代码有要求的
函数名统一,首字母要大写,如: Delay()

我就是个放牛的呀。。。。。。。。。。。
回复

使用道具 举报

16#
ID:940680 发表于 2021-7-22 21:09 | 只看该作者
直接把芯片烧了不久好了嘛
回复

使用道具 举报

17#
ID:852300 发表于 2021-7-23 11:06 | 只看该作者
在编程高手面前,创意才是关键,知道了你的产品的亮点,请人编程比破解程序要便宜得多了!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

18#
ID:592807 发表于 2021-7-23 15:19 | 只看该作者
1 按你说的自检是发现被修改,人家要抄你代码,改你啥?100%copy不好吗
2 能修改你代码就说明人家有源码,有源码的情况下,你什么自毁程序读给你删了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

19#
ID:382454 发表于 2021-7-23 15:33 | 只看该作者
黄youhui 发表于 2021-7-23 15:19
1 按你说的自检是发现被修改,人家要抄你代码,改你啥?100%copy不好吗
2 能修改你代码就说明人家有源码, ...

你给他原码呀,你认识偷你家东西的人呀??????、、
回复

使用道具 举报

20#
ID:879348 发表于 2021-7-23 15:44 | 只看该作者
当然可以,但是没必要花太多精力在这上面,现在的抄程序能力非常强悍,连唯一ID都能破,你无法判断是不是克隆的程序
回复

使用道具 举报

21#
ID:382454 发表于 2021-7-23 15:49 | 只看该作者
看来很多都东西,在高高手面前都是徒劳呀。。。。。。。。。。
回复

使用道具 举报

22#
ID:401564 发表于 2021-7-23 17:59 | 只看该作者
univers 发表于 2021-7-23 15:49
看来很多都东西,在高高手面前都是徒劳呀。。。。。。。。。。

有的厂商一天到晚说不能解密,还悬赏几十万寻找高手解密
华强北那帮人,芯片封装一打磨,显微镜一照,直接找到门电路,就能提取HEX文件了(当然,过程肯定不是这么轻松的了)
谁会为了那十几万把自己饭碗搞丢了呢?你加密,就会有人想解密,他们就有生意
芯片解密我是没亲眼见过,抄板就见过了:五六个人在打磨来打磨去的,,用着个电脑摄像头 ,你拍一下,我拍一下,你抄正面,我抄底层,另外一个抄过孔的,四层板的话还得抄中间层
用不了几天,板子就抄好了,上万块钱就到手了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

23#
ID:415064 发表于 2021-7-27 16:53 | 只看该作者
采用boot和app形式,boot不过就直接擦app

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

24#
ID:313048 发表于 2021-7-27 16:57 | 只看该作者
有个想法,你可以参考,做BootLoader,跳转到正常运行APP,如果要擦除自毁,可以将BootLoader部分的代码在APP里面进行擦掉,或者写入别的数据,使其复位之后无法跳转。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

25#
ID:313048 发表于 2021-7-27 16:57 | 只看该作者
wojiaoguogai 发表于 2021-7-27 16:53
采用boot和app形式,boot不过就直接擦app

想法到一起去了~~~~
回复

使用道具 举报

26#
ID:382454 发表于 2021-7-28 21:26 来自手机 | 只看该作者
AUG 发表于 2021-7-27 16:57
有个想法,你可以参考,做BootLoader,跳转到正常运行APP,如果要擦除自毁,可以将BootLoader部分的代码在A ...

其实类似的保密方法,stc自带就有,用户eeprom区,下次下载时自我擦除。
回复

使用道具 举报

27#
ID:382454 发表于 2021-7-28 21:28 来自手机 | 只看该作者
我终于发现,再难的东西,高高手面前,都是没用的!
回复

使用道具 举报

28#
ID:419909 发表于 2021-7-28 22:43 | 只看该作者
WINDOWS.XBOX别人都能破解。你这点小小单片机,说实话,只要给得起钱,不用破解,别人完全做一个更高级的出来都行。关键在于你东西值不值得。目前防破解优先考虑增加对方破解上的成本要比你的产品大就行。如果你的产品本身不值什么钱。也没有什么含量。就不用花什么心思上这上面了。多花点心思升级产品才是真。等他抄出来。你又有新版本。
回复

使用道具 举报

29#
ID:382454 发表于 2021-7-30 11:44 | 只看该作者
服务器里运行的一套大型流程,也给高高手弄的落花流水,一个小版本号也改加密,也一样照破。这是我现实工作中碰到的。
前几年,美卖的一个小软件,才5-6MB.很小的一个东西,挺好用的。我在X宝问了好几家都就弄不了,后来就没理会就作罢了。前几天心血来潮,又在X宝里找到一逆向专家,弄了两天,弄的不完美!!!
之后问朋友,认识一个高高手,把安装文件给他,一天就给OK了,完美运行!!!!所以呢。。。。。几百块钱的事情。


回复

使用道具 举报

30#
ID:382454 发表于 2021-10-8 11:42 | 只看该作者
看来自毁程序是不行的啦,这个想法也是非常低级的,面临大量招回。。。。。。。害死自己啊。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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