找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 8509|回復(fù): 29
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)可以自毀程序嘛?大概邏輯方向是怎樣的?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:382454 發(fā)表于 2021-7-20 15:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
很多人都是怕自己辛辛苦苦寫(xiě)出來(lái)的代碼給漂切一空,單片機(jī)可以自毀程序嘛,大概邏輯方向是怎樣的?
比如單片機(jī)在自己檢時(shí)發(fā)現(xiàn)給人修改過(guò),之后單片機(jī)調(diào)用程序區(qū)自己我擦除指令。要怎樣寫(xiě)呢?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:462768 發(fā)表于 2021-7-20 18:43 | 只看該作者
這個(gè)本人外行也能想出來(lái)大概。外部電路燒毀,化學(xué),物理。芯片內(nèi)部電路做機(jī)關(guān)鎖死,或永久損壞,比如加鎖,短路,芯片內(nèi)部隨機(jī)自己寫(xiě)數(shù)據(jù)覆蓋原來(lái)數(shù)據(jù)。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:401564 發(fā)表于 2021-7-20 19:33 | 只看該作者
哥們你參加工作了沒(méi)有?
我們這寫(xiě)代碼有要求的
函數(shù)名統(tǒng)一,首字母要大寫(xiě),如: Delay()
變量名統(tǒng)一,駝峰規(guī)則,如: out_data_1,out_data_2.....
函數(shù)中所有變量要注釋說(shuō)明其作用
程序員不會(huì)跟客戶有任何聯(lián)系,都是通過(guò)上級(jí)聯(lián)系的
做這些的目的就是防止你走人之后,新來(lái)的人接手你的工作可以很快上手
所有程序都是通過(guò)上級(jí)燒錄之后進(jìn)行試產(chǎn)和量產(chǎn)的,代碼上你動(dòng)不了手腳
扯了這么,想說(shuō)什么呢?
在這種制度下,你的代碼是老板的,保哪門(mén)子的密呢?
如果你是老板,那就另說(shuō)了,最好的辦法是邦定,但是量一定要大才劃算
像打磨芯片這種就沒(méi)有必要了,太小兒科了,除非你量很大,供應(yīng)商可以免費(fèi)給你字IC

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

地板
ID:414556 發(fā)表于 2021-7-20 20:30 | 只看該作者
能IAP的單片機(jī)都可以全刪扇區(qū),就是注意小心干擾把自己的正常產(chǎn)品給弄死了。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:57657 發(fā)表于 2021-7-20 22:00 | 只看該作者
電壓偏低可能會(huì)導(dǎo)致計(jì)算出錯(cuò),從而誤觸發(fā)。
上電后校驗(yàn)ROM數(shù)據(jù),出錯(cuò)觸發(fā)自毀,按鍵長(zhǎng)按或連擊60秒恢復(fù),EEPROM保存自毀狀態(tài)。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

6#
ID:328014 發(fā)表于 2021-7-20 23:16 | 只看該作者
可以,你可以在51hei搜索iap,就是弄這類(lèi)的
回復(fù)

使用道具 舉報(bào)

7#
ID:517951 發(fā)表于 2021-7-21 09:19 | 只看該作者
接12V接入單片機(jī)IO腳,單片機(jī)馬上就會(huì)發(fā)燙,你再等冷卻下來(lái),單片機(jī)不是嗝屁了,就是不走程序了,沒(méi)壞也是需要再燒錄程序的。 這個(gè)我遇到好幾次了。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:955245 發(fā)表于 2021-7-21 12:00 | 只看該作者
蕪湖,建議程序里面加密,然后解密讀取
回復(fù)

使用道具 舉報(bào)

9#
ID:854029 發(fā)表于 2021-7-21 13:35 | 只看該作者
和樓上的思路類(lèi)似,自毀程序還不如自毀單片機(jī),搞個(gè)繼電器選通電源,正常時(shí)5V,要自毀時(shí)給它18V持續(xù)時(shí)間3秒(時(shí)間可以用RC+三極管硬件搭建)。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

10#
ID:507681 發(fā)表于 2021-7-21 15:36 | 只看該作者
IAP就是把程序?qū)戇M(jìn)Flash,在跳過(guò)去運(yùn)行。在特定地址寫(xiě)特定數(shù)據(jù),程序運(yùn)行前檢查特定地址里的數(shù)據(jù)有沒(méi)有變,變了在flash里亂寫(xiě)一通

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

11#
ID:798631 發(fā)表于 2021-7-22 09:11 | 只看該作者
芯片解密手段很厲害的  自毀也是有條件的,直接解密芯片能觸發(fā)自毀的手段并不多見(jiàn),最好辦法其實(shí)是增加剽竊的成本。比方說(shuō)芯片集成定制

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

12#
ID:420836 發(fā)表于 2021-7-22 09:54 | 只看該作者
一般人們更喜歡對(duì)單片機(jī)的程序進(jìn)行加密。
回復(fù)

使用道具 舉報(bào)

13#
ID:123289 發(fā)表于 2021-7-22 10:11 | 只看該作者
想法太天真。當(dāng)然用IAP的單片機(jī)是可以實(shí)現(xiàn)的。
1、別人抄習(xí)你的程序,大多是解片,解片只能解出的是BIN碼。
2、如果別人用此碼調(diào)試,你就自毀,則立即會(huì)被知曉。
3、你的BIN碼只要遇到高手,那么自毀程序很會(huì)就會(huì)被找到并被清除。
所以這不是一個(gè)好辦法,而且一不小心,自己搞錯(cuò)了,產(chǎn)品將面臨招回,起訴……。
我們的產(chǎn)品一般不用這個(gè)方式,但有辦法讓抄版的吃吃苦頭……,涉及商業(yè)機(jī)密不在此瑣碎。當(dāng)然遇到真正的高手,徹底解密是防不住的。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

14#
ID:382454 發(fā)表于 2021-7-22 20:59 | 只看該作者
都是高手,就是想讓破解的吃盡苦頭,看來(lái)自悔的辦是也是太低級(jí)了點(diǎn)哈。。。。。
回復(fù)

使用道具 舉報(bào)

15#
ID:382454 發(fā)表于 2021-7-22 20:59 | 只看該作者
Y_G_G 發(fā)表于 2021-7-20 19:33
哥們你參加工作了沒(méi)有?
我們這寫(xiě)代碼有要求的
函數(shù)名統(tǒng)一,首字母要大寫(xiě),如: Delay()

我就是個(gè)放牛的呀。。。。。。。。。。。
回復(fù)

使用道具 舉報(bào)

16#
ID:940680 發(fā)表于 2021-7-22 21:09 | 只看該作者
直接把芯片燒了不久好了嘛
回復(fù)

使用道具 舉報(bào)

17#
ID:852300 發(fā)表于 2021-7-23 11:06 | 只看該作者
在編程高手面前,創(chuàng)意才是關(guān)鍵,知道了你的產(chǎn)品的亮點(diǎn),請(qǐng)人編程比破解程序要便宜得多了!

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

18#
ID:592807 發(fā)表于 2021-7-23 15:19 | 只看該作者
1 按你說(shuō)的自檢是發(fā)現(xiàn)被修改,人家要抄你代碼,改你啥?100%copy不好嗎
2 能修改你代碼就說(shuō)明人家有源碼,有源碼的情況下,你什么自毀程序讀給你刪了。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

19#
ID:382454 發(fā)表于 2021-7-23 15:33 | 只看該作者
黃youhui 發(fā)表于 2021-7-23 15:19
1 按你說(shuō)的自檢是發(fā)現(xiàn)被修改,人家要抄你代碼,改你啥?100%copy不好嗎
2 能修改你代碼就說(shuō)明人家有源碼, ...

你給他原碼呀,你認(rèn)識(shí)偷你家東西的人呀??????、、
回復(fù)

使用道具 舉報(bào)

20#
ID:879348 發(fā)表于 2021-7-23 15:44 | 只看該作者
當(dāng)然可以,但是沒(méi)必要花太多精力在這上面,現(xiàn)在的抄程序能力非常強(qiáng)悍,連唯一ID都能破,你無(wú)法判斷是不是克隆的程序
回復(fù)

使用道具 舉報(bào)

21#
ID:382454 發(fā)表于 2021-7-23 15:49 | 只看該作者
看來(lái)很多都東西,在高高手面前都是徒勞呀。。。。。。。。。。
回復(fù)

使用道具 舉報(bào)

22#
ID:401564 發(fā)表于 2021-7-23 17:59 | 只看該作者
univers 發(fā)表于 2021-7-23 15:49
看來(lái)很多都東西,在高高手面前都是徒勞呀。。。。。。。。。。

有的廠商一天到晚說(shuō)不能解密,還懸賞幾十萬(wàn)尋找高手解密
華強(qiáng)北那幫人,芯片封裝一打磨,顯微鏡一照,直接找到門(mén)電路,就能提取HEX文件了(當(dāng)然,過(guò)程肯定不是這么輕松的了)
誰(shuí)會(huì)為了那十幾萬(wàn)把自己飯碗搞丟了呢?你加密,就會(huì)有人想解密,他們就有生意
芯片解密我是沒(méi)親眼見(jiàn)過(guò),抄板就見(jiàn)過(guò)了:五六個(gè)人在打磨來(lái)打磨去的,,用著個(gè)電腦攝像頭 ,你拍一下,我拍一下,你抄正面,我抄底層,另外一個(gè)抄過(guò)孔的,四層板的話還得抄中間層
用不了幾天,板子就抄好了,上萬(wàn)塊錢(qián)就到手了

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

23#
ID:415064 發(fā)表于 2021-7-27 16:53 | 只看該作者
采用boot和app形式,boot不過(guò)就直接擦app

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

24#
ID:313048 發(fā)表于 2021-7-27 16:57 | 只看該作者
有個(gè)想法,你可以參考,做BootLoader,跳轉(zhuǎn)到正常運(yùn)行APP,如果要擦除自毀,可以將BootLoader部分的代碼在APP里面進(jìn)行擦掉,或者寫(xiě)入別的數(shù)據(jù),使其復(fù)位之后無(wú)法跳轉(zhuǎn)。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

25#
ID:313048 發(fā)表于 2021-7-27 16:57 | 只看該作者
wojiaoguogai 發(fā)表于 2021-7-27 16:53
采用boot和app形式,boot不過(guò)就直接擦app

想法到一起去了~~~~
回復(fù)

使用道具 舉報(bào)

26#
ID:382454 發(fā)表于 2021-7-28 21:26 來(lái)自手機(jī) | 只看該作者
AUG 發(fā)表于 2021-7-27 16:57
有個(gè)想法,你可以參考,做BootLoader,跳轉(zhuǎn)到正常運(yùn)行APP,如果要擦除自毀,可以將BootLoader部分的代碼在A ...

其實(shí)類(lèi)似的保密方法,stc自帶就有,用戶eeprom區(qū),下次下載時(shí)自我擦除。
回復(fù)

使用道具 舉報(bào)

27#
ID:382454 發(fā)表于 2021-7-28 21:28 來(lái)自手機(jī) | 只看該作者
我終于發(fā)現(xiàn),再難的東西,高高手面前,都是沒(méi)用的!
回復(fù)

使用道具 舉報(bào)

28#
ID:419909 發(fā)表于 2021-7-28 22:43 | 只看該作者
WINDOWS.XBOX別人都能破解。你這點(diǎn)小小單片機(jī),說(shuō)實(shí)話,只要給得起錢(qián),不用破解,別人完全做一個(gè)更高級(jí)的出來(lái)都行。關(guān)鍵在于你東西值不值得。目前防破解優(yōu)先考慮增加對(duì)方破解上的成本要比你的產(chǎn)品大就行。如果你的產(chǎn)品本身不值什么錢(qián)。也沒(méi)有什么含量。就不用花什么心思上這上面了。多花點(diǎn)心思升級(jí)產(chǎn)品才是真。等他抄出來(lái)。你又有新版本。
回復(fù)

使用道具 舉報(bào)

29#
ID:382454 發(fā)表于 2021-7-30 11:44 | 只看該作者
服務(wù)器里運(yùn)行的一套大型流程,也給高高手弄的落花流水,一個(gè)小版本號(hào)也改加密,也一樣照破。這是我現(xiàn)實(shí)工作中碰到的。
前幾年,美賣(mài)的一個(gè)小軟件,才5-6MB.很小的一個(gè)東西,挺好用的。我在X寶問(wèn)了好幾家都就弄不了,后來(lái)就沒(méi)理會(huì)就作罷了。前幾天心血來(lái)潮,又在X寶里找到一逆向?qū)<,弄了兩天,弄的不完美。。?br /> 之后問(wèn)朋友,認(rèn)識(shí)一個(gè)高高手,把安裝文件給他,一天就給OK了,完美運(yùn)行。。!所以呢。。。。。幾百塊錢(qián)的事情。


回復(fù)

使用道具 舉報(bào)

30#
ID:382454 發(fā)表于 2021-10-8 11:42 | 只看該作者
看來(lái)自毀程序是不行的啦,這個(gè)想法也是非常低級(jí)的,面臨大量招回。。。。。。。害死自己啊。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表