AVR單片機(jī)攻擊者借助專用設(shè)備或者自制設(shè)備,利用單片機(jī)芯片設(shè)計(jì)上的漏洞或軟件缺陷,通過(guò)多種技術(shù)手段,就可以從芯片中提取關(guān)鍵信息,獲取單片機(jī)內(nèi)程序,這就是AVR芯片解密。其實(shí),一般情況下,能破解的AVR單片機(jī)都是小芯片/小程序(直接說(shuō)就是模仿其功能而新開發(fā)新程序),因此解密難度都是不是很大。
AVR與傳統(tǒng)類型的單片機(jī)相比,在IC芯片解密技術(shù)中除了必須能實(shí)現(xiàn)原來(lái)的一些基本的功能,其在結(jié)構(gòu)體系、功能部件、性能和可靠性等多方面有很大的提高和改善。
但使用更好的器件只是為設(shè)計(jì)實(shí)現(xiàn)一個(gè)好的系統(tǒng)創(chuàng)造了一個(gè)好的基礎(chǔ)和可能性,如果還采用和沿襲以前傳統(tǒng)的硬件和軟件設(shè)計(jì)思想和方法的話,是不能用好AVR的,甚至也不能真正的了解AVR的特點(diǎn)和長(zhǎng)處。
功能越好的器件,需要具備更高技術(shù)和能力的人來(lái)使用和駕馭它。IC芯片解密就象一部好的F1賽車,只有具備高超技術(shù)的駕駛員才能充分體會(huì)到車的特點(diǎn),并能最大限度的發(fā)揮出車的性能。
AVR具有上手入門快,開發(fā)方便簡(jiǎn)單的特點(diǎn),但要充分體會(huì)和發(fā)揮AVR的優(yōu)點(diǎn),還需要應(yīng)用工程師本身的硬軟件設(shè)計(jì)開發(fā)能力IC芯片解密的不斷學(xué)習(xí)、實(shí)踐提高。
AVR單片機(jī)采用精簡(jiǎn)指令集,以字作為指令長(zhǎng)度單位,將內(nèi)容豐富的操作數(shù)與操作碼安排在一字之中(指令集中占大多數(shù)的單周期指令都是如此),取指周期短,又可預(yù)取指令,實(shí)現(xiàn)流水作業(yè),故可高速執(zhí)行指令。當(dāng)然這種速度上的升躍,是以高可靠性為其后盾的。
AVR芯片的防止解密方法如下:
1.讓原芯片廠家將芯片的封裝腳位全部調(diào)換;
2.將HTXXXX的印字印為MDTXXXX的,將PICXXX的印為ATXXXX;
3.使用四層板(故意多走一些線);
4.用環(huán)氧樹脂酶(xxx酶:可增加硬度,如將其弄開后芯片就報(bào)廢了)將測(cè)試好的線路板密封上;
5.將芯片的程序里加入芯片保護(hù)程序,EMXXX如2腳有電壓輸入時(shí)就將所有芯片的內(nèi)容清除;
6.最好使用裸片來(lái)做產(chǎn)品;
7.將部分端口用大電流熔斷;
單片機(jī)一般都有內(nèi)部ROM/EEPROM/Flash供用戶存放程序。為了防止未經(jīng)授權(quán)訪問(wèn)或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)單片機(jī)片內(nèi)程序。如果在編程時(shí)單片機(jī)加密鎖定位被使能(鎖定),就無(wú)法用普通編程器直接讀取單片機(jī)內(nèi)的程序,這就是所謂拷貝保護(hù)或者說(shuō)鎖定功能。事實(shí)上,這樣的保護(hù)措施很脆弱,很容易被破解。
具體要看是什么型號(hào)的。深圳橙盒科技有限公司目前經(jīng)過(guò)初步業(yè)務(wù)調(diào)整,已全面轉(zhuǎn)向高難度芯片破解、掩膜單片機(jī)解密、疑難芯片解密、冷偏門IC破解方案開發(fā)、芯片反向設(shè)計(jì)等芯片級(jí)高新技術(shù)研究與服務(wù)領(lǐng)域,專業(yè)面向國(guó)內(nèi)...
不是編程就必須修改熔絲位的,你的這個(gè)軟件里面看得到,修改熔絲位只有點(diǎn)擊熔絲位相關(guān)的四個(gè)按鈕才有效,你不點(diǎn)擊就不會(huì)了,還有,你如果擔(dān)心的話,你可以每次下程序前先讀取熔絲位,再下載程序,這樣就不會(huì)擔(dān)心不小...
沒(méi)用過(guò)這款單片機(jī),看門狗復(fù)位有可能出現(xiàn)這種情況,你試試led=1; _delay(250000); led=1; _delay(250000);讓它一直高電平或者低電平,看會(huì)不會(huì)出現(xiàn)錯(cuò)誤,...
AVR單片機(jī)實(shí)現(xiàn)的電力參數(shù)測(cè)量裝置
格式:pdf
大?。?span id="2lel11l" class="single-tag-height">1.3MB
頁(yè)數(shù): 3頁(yè)
評(píng)分: 4.4
維普資訊 http://www.cqvip.com 維普資訊 http://www.cqvip.com 維普資訊 http://www.cqvip.com
AVR單片機(jī)在LED遙控?zé)糁械膽?yīng)用
格式:pdf
大小:1.3MB
頁(yè)數(shù): 2頁(yè)
評(píng)分: 4.3
高亮度LED照明已初具規(guī)模,LED燈以其高效的電源利用率,在現(xiàn)在節(jié)能環(huán)保的主流背景下,有著巨大的市場(chǎng)潛力,LED燈的控制的優(yōu)越性也成了LED燈產(chǎn)品競(jìng)爭(zhēng)力的一個(gè)部分。介紹了AVR單片機(jī)在LED照明燈中控制系統(tǒng)的實(shí)現(xiàn),經(jīng)實(shí)驗(yàn)驗(yàn)證方案可行,具有一定的應(yīng)用價(jià)值。
AVR StudioATMEL的AVR單片機(jī)的集成環(huán)境匯編級(jí)開發(fā)調(diào)試軟件,完全免費(fèi)。ATMEL AVR Studio集成開發(fā)環(huán)境(IDE),包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。
SL ISP 雙龍公司開發(fā)的ISP下載軟件。之前的版本都比較普通,最新版本1.423引入了STK500的熔絲位界面,讓操作比較簡(jiǎn)易,并且不容易出錯(cuò)。是國(guó)產(chǎn)的老牌下載器。
PnoyProg 經(jīng)典的ISP下載軟件。但這個(gè)版本有一個(gè)缺陷:該軟件讀出的時(shí)鐘校正值只有1MHZ的校正,其他頻率的校正值無(wú)法讀出。這是一個(gè)很好用的免費(fèi)軟件。一年多沒(méi)有更新了,2005.05更新了一個(gè)新版本,支持了 tiny2313,mega8515,mega8535,但奇怪的是,仍不支持 M48/88/168.
VMLAB Vmlab是AVR系列單片機(jī)的一個(gè)純軟件模擬仿真工具。從V3.12開始,它變成了免費(fèi)的版本。Vmlab還能仿真ST62系列的單片機(jī)
GCCAVR(WinAVR) GCC是Linux的唯一開發(fā)語(yǔ)言。就嵌入系統(tǒng)應(yīng)用來(lái)說(shuō),幾乎所有市面上有一定市場(chǎng)份額的8bit以上MCU都有愛(ài)好者移植GCC在其上。
GCC的編譯器優(yōu)化程度可以說(shuō)是目前世界上民用軟件中做的最好的,完全用ANSI?C規(guī)范寫出的超過(guò)一萬(wàn)行代碼的程序,還沒(méi)有任何一種編譯器產(chǎn)生的目標(biāo)代碼能比GCC產(chǎn)生的代碼速度更快,同時(shí)它的bug數(shù)量卻也可以算作所有民用C編譯器中最少的
就8bit開發(fā)而言,GCC還有一個(gè)很嚴(yán)重的缺陷就是,不支持float數(shù)據(jù)類型,實(shí)際上GCC在所有環(huán)境中都把float直接定義為double,這樣,對(duì)8bit環(huán)境來(lái)說(shuō),就顯得負(fù)擔(dān)過(guò)重了。
被移植到WINDOWS平臺(tái)上,整合了各個(gè)組件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的時(shí)候就要用到makefile,makefile重要作用就是:指定所用的單片機(jī)類型,指定編譯的文件,設(shè)定編譯優(yōu)化條件等。
ICC ICC是用來(lái)給AVR單片機(jī)編寫C語(yǔ)言程序的,比較專業(yè),但需要付費(fèi)。
IARAVR IAR是公認(rèn)全世界最好的嵌入式開發(fā)軟件,IARAVR集成了高效的C編譯器,是目前開發(fā)代碼效率最高的開發(fā)工具,也是AVR開發(fā)工具當(dāng)中唯一支持64bit數(shù)據(jù)的的開發(fā)工具,其代碼優(yōu)化效率也是最高的,軟件售價(jià)比較昂貴,國(guó)內(nèi)使用的人較少。
AVR Dragon是為8位和32位AVR系列微控制器開發(fā)的低成本調(diào)試開發(fā)工具,帶有片上調(diào)試功能(OCD)。支持AVR系列微控制器的全部編程模式,包括SPI、JTAG、PDI、HVSP(高壓串行)、HVPP(高壓并行)和aWire模式 。同時(shí)支持SPI、JTAG和PDI調(diào)試接口。
ATMEL的AVR單片機(jī)的集成環(huán)境匯編級(jí)開發(fā)調(diào)試軟件,完全免費(fèi)。ATMEL AVR Studio集成開發(fā)環(huán)境(IDE) ,包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。它集匯編語(yǔ)言編譯、軟件仿真、芯片程序下載、芯片硬件仿真等一系列基礎(chǔ)功能,與任一款高級(jí)語(yǔ)言編譯器配合使用即可完高級(jí)語(yǔ)言的產(chǎn)品開發(fā)調(diào)試。