導航:首頁 > 編程語言 > 單片機程序防復制

單片機程序防復制

發布時間:2021-12-09 07:18:15

『壹』 怎樣能把單片機裡面的程序復制出來

您好,現在還沒有這個技術!不可以把程序復制出來的,單片機裡面的程序只能擦除不可復制。
希望對你有幫助,滿意請及時採納,
你的採納是我回答的動力!

『貳』 單片機里的程序可以讀取復制嗎

現在單片機都是加密的,對於正規的產品所用的單片機肯定是加密的,而且加密級別也比較高,難於破解。所以,要讀取單片機里的程序,首先必須要解密才行。解密後讀出的只是二進制代碼,要看要改,就要反匯編,這難度是相當大的。不想改,就想直接復制,那可以。但是,要求硬體必須與原產品完全相同才行。
再說,解密,這需要專業設備和專業軟體,更需要技術,不是普通人就能做的。就算是專業解密的,也只是能解密一少部分的單片機,這費用是很高的。網上有解密的,但真假不知道,可能是騙人的。

『叄』 如何防止單片機解密

單片機(MCU)一般都有內部EEPROM/FLASH供用戶存放程序和工作數據。為了防止未經授權訪問或拷貝單片機的機內程序,大部分單片機都帶有加密鎖定位或者加密位元組,以保護片內程序。如果在編程時加密鎖定位被使能(鎖定),就無法用普通編程器直接讀取單片機內的程序,這就叫單片機加密。單片機攻擊者藉助專用設備或者自製設備,利用單片機晶元設計上的漏洞或軟體缺陷,通過多種技術手段,就可以從晶元中提取關鍵信息,獲取單片機內程序這就叫單片機解密。
任何一款單片機從理論上講,攻擊者均可利用足夠的投資和時間使用以上方法來攻破。這是系統設計者應該始終牢記的基本原則。因此,作為電子產品的設計工程師非常有必要了解當前單片機攻擊的最新技術,做到知己知彼,心中有數,才能有效防止自己花費大量金錢和時間辛辛苦苦設計出來的產品被人家一夜之間仿冒的事情發生。我們根據滬生電子的解密實踐提出下面建議:

(1)在選定加密晶元前,要充分調研,了解單片機破解技術的新進展,包括哪些單片機是已經確認可以破解的。盡量不選用已可破解或同系列、同型號的晶元選擇採用新工藝、新結構、上市時間較短的單片機,如可以使用ATMEGA88/ATMEGA88V,這種國內目前破解的費用一需要6K左右,另外目前相對難解密的有ST12系列,DSPPIC等;其他也可以和CPLD結合加密,這樣解密費用很高,解密一般的CPLD也要1萬左右。

(2)盡量不要選用MCS51系列單片機,因為該單片機在國內的普及程度最高,被研究得也最透。

(3)產品的原創者,一般具有產量大的特點,所以可選用比較生僻、偏冷門的單片機來加大仿冒者采購的難度,選用一些生僻的單片機,比如ATTINY2313,AT89C51RD2,AT89C51RC2,motorola單片機等比較難解密的晶元,目前國內會開發使用熟悉motorola單片機的人很少,所以破解的費用也相當高,從3000~3萬左右。

(4)在設計成本許可的條件下,應選用具有硬體自毀功能的智能卡晶元,以有效對付物理攻擊;另外程序設計的時候,加入時間到計時功能,比如使用到1年,自動停止所有功能的運行,這樣會增加破解者的成本。

(5)如果條件許可,可採用兩片不同型號單片機互為備份,相互驗證,從而增加破解成本。

(6)打磨掉晶元型號等信息或者重新印上其它的型號,以假亂真(注意,反面有LOGO的也要抹掉,很多晶元,解密者可以從反面判斷出型號,比如51,WINBOND,MDT等)。
(7)可以利用單片機未公開,未被利用的標志位或單元,作為軟體標志位。
(8)利用MCS-51中A5指令加密,其實世界上所有資料,包括英文資料都沒有講這條指令,其實這是很好的加密指令,A5功能是二位元組空操作指令加密方法在A5後加一個二位元組或三位元組操作碼,因為所有反匯編軟體都不會反匯編A5指令,造成正常程序反匯編亂套,執行程序無問題仿製者就不能改變你的源程序。
(9)你應在程序區寫上你的大名單位開發時間及仿製必究的說法,以備獲得法律保護;另外寫上你的大名的時候,可以是隨機的,也就是說,採用某種演算法,外部不同條件下,你的名字不同,比如wwwhusooncom1011、wwwhusooncn1012等,這樣比較難反匯編修改。
(10)採用高檔的編程器,燒斷內部的部分管腳,還可以採用自製的設備燒斷金線,這個目前國內幾乎不能解密,即使解密,也需要上萬的費用,需要多個母片。
(11)採用保密硅膠(環氧樹脂灌封膠)封住整個電路板,PCB上多一些沒有用途的焊盤,在硅膠中還可以摻雜一些沒有用途的元件,同時把MCU周圍電路的電子元件盡量抹掉型號。
(12)對SyncMos,Winbond單片機,將把要燒錄的文件轉成HEX文件,這樣燒錄到晶元內部的程序空位自動添00,如果你習慣BIN文件,也可以用編程器把空白區域中的FF改成00,這樣一般解密器也就找不到晶元中的空位,也就無法執行以後的解密操作。

當然,要想從根本上防止單片機被解密,那是不可能的,加密技術不斷發展,解密技術也不斷發展,現在不管哪個單片機,只要有人肯出錢去做,基本都可以做出來,只不過代價高低和周期長短的問題,編程者還可以從法律的途徑對自己的開發作出保護(比如專利)。

『肆』 把單片機里的程序復制出來

加密的,讀出來也沒用。

『伍』 關於單片機的應用:(請勿復制粘貼!)

1、是
2、從某些角度來講,單片機和PLC都是一樣的東西。
3、成本問題。只能說你還沒有當老闆的思維。現在做什麼都是能省則省,哪怕一分錢。用單片機幾塊錢都能搞定的問題,你用PC得要多少錢?而且佔地方。

『陸』 怎樣能把單片機裡面的程序復制出來

現在的單片機都是加密了的,一般破解不了,讀不出原有程序的

『柒』 加密的51單片機程序能復制么

"以前他寫好的程序但是加密了",這個程序在哪兒?
1、在電腦中?是什麼文件?可以用相應的解密程序解密。
2、在晶元內?是什麼晶元?有的晶元可以直接讀出,有的晶元需要專業解密。

『捌』 單片機C51的內存中的程序能不能被拷貝

可以是可以,不過以你的本事搞不定,要抄代碼,是需要專業的設備和技術的,因為單片機的Flash通常都加密的,雖然難度不大,但是非專業人員想抄出來不是很容易,現在很多的電子市場都有代抄代碼的,可以花錢讓他們去抄,不過又比較貴,難度越大的單片機越貴。
最好你還是把自己的本事練習出來,想要什麼功能,自己寫是最好的。即使你找人抄出來了,他們給你的通常是匯編碼,你想要看明白,不是很容易。

『玖』 單片機程序加密,防止別人上傳程序,盜用技術。

單片機系統產品的加密和解密技術永遠是一個矛盾的統一體。然而,為了更好的保護好自己的單片機技術成果和知識產權,加大解密成本,研究新型加密技術仍是保護成果的主要手段。
《單片機系統的動態加密技術》這篇文章不錯,網路文庫里就有,可以參考一下。

『拾』 怎樣把單片機中的程序給拷貝出來

第一看單片機的型號,第二看加密的程度,你像在出廠時就已固化程序的晶元,是不能讀出的。一般的51系列,在烤程序後如果沒有選擇最高級別的加密,用相應的編程器是能讀出的,但讀出的只是二進制或十六進制的代碼,不管你的目的是什麼,但一定要尊重原程序員的勞動成果。

閱讀全文

與單片機程序防復制相關的資料

熱點內容
加微信少婦號碼是多少 瀏覽:728
plc入門編程軟體有哪些 瀏覽:79
python怎麼讀取資料庫 瀏覽:762
邵氏武俠10000部 瀏覽:644
網站如何寫原創內容 瀏覽:275
尋夢環游記原片是什麼語 瀏覽:584
supportapplecom官網 瀏覽:323
日韓電影愛情片 瀏覽:703
最新新人母乳電影 瀏覽:646
網頁能直接看的那種 瀏覽:22
最火編程軟體有哪些 瀏覽:952
心靈捕手名稱 瀏覽:397
鐵柱與翠花 瀏覽:163
大數據的生態圈 瀏覽:805
js多組圖片滾動 瀏覽:823
來回穿越二戰時空販賣軍火的小說 瀏覽:215
看網址 瀏覽:35
台灣理論在線 瀏覽:917
如何關閉別人的網路連接 瀏覽:463
linux下tftp拷貝文件 瀏覽:507

友情鏈接