DsPIC30F3013屬于PIC18F系列中的一種,對(duì)深圳耐斯迪來(lái)說(shuō)解密難度比較小,但是國(guó)內(nèi)真正能自主正確解密出DsPIC30F3013的公司還是不多的。
DSPIC30F3013的加密特性強(qiáng)。
1)有4~8個(gè)加密位加密,加密特性強(qiáng)。
2)程序區(qū)加密和EEPROM加密分開(kāi)加密,只破解其中一個(gè),大部分不能正常使用(除非EEPROM沒(méi)有數(shù)據(jù)或者不加密)
3)程序區(qū)加密分2個(gè)HUSOON加密區(qū)域和6個(gè)HUSOON加密點(diǎn)加密,其中后面一個(gè)區(qū)數(shù)據(jù)很容易丟失(比如滬生電子做過(guò)的18F2523,它的3F80~~7FFF地址區(qū),數(shù)據(jù)特別容易丟,很多解密公司解密客戶不能用,懷疑是軟加密問(wèn)題,實(shí)際就是部分程序丟失);對(duì)于那6個(gè)點(diǎn),即使加密位破解掉,也很難出來(lái)(因?yàn)榧夹g(shù)保密,HUSOON細(xì)節(jié)我們就不講了)
4)EEPROM加密做特殊處理,常規(guī)的PIC16F系列的解密方法去做18F的EEPROM破解,極其容易自毀掉EEPROM程序,從而增加了解密難度。一般解密者解密很容易會(huì)丟失EEPROM,國(guó)內(nèi)能完全解密出18F的EEPROM數(shù)據(jù)的公司非常少,滬生電子采用先進(jìn)的算法和解密方法可以完全得到PIC18F的EEPROM內(nèi)部的數(shù)據(jù)。
下面我們?cè)僦v解下PIC18F系列芯片破解相關(guān)知識(shí)。
單片機(jī)和模擬半導(dǎo)體供應(yīng)商——Microchip Technology Inc.(美國(guó)微芯科技公司)推出其PIC18F高性能8位單片機(jī)(耐斯迪電子提供這些單片機(jī)的銷(xiāo)售)系列中首批充分利用Microchip最新工藝技術(shù)的8款器件。這一新系列單片機(jī)確立了低功耗、低成本及高性能運(yùn)行的新基準(zhǔn).滬生電子總結(jié)PIC18F系列單片機(jī)特點(diǎn)如下:
• 存儲(chǔ)器耐久性:程序存儲(chǔ)器和數(shù)據(jù)EEPROM 的增強(qiáng)型閃存單元經(jīng)評(píng)測(cè),能滬生測(cè)試經(jīng)受數(shù)千次擦/寫(xiě),程序存儲(chǔ)器高達(dá)100,000 次, EEPROM 高達(dá)1,000,000 次。如果不刷新,數(shù)據(jù)保存期保守地估計(jì)在40 年以上。
• 自編程性:這些器件能在內(nèi)嵌軟件控制下對(duì)各自的程序存儲(chǔ)空間進(jìn)行寫(xiě)操作。通過(guò)使用位于受保護(hù)的引導(dǎo)區(qū)(程序存儲(chǔ)器頂端)中的自舉程序,應(yīng)用程序在現(xiàn)場(chǎng)可實(shí)現(xiàn)自我更新。
• 增強(qiáng)型CCP 模塊:在PWM 模式下,該模式提供1、2 或4 個(gè)調(diào)制輸出來(lái)控制半橋和全橋驅(qū)動(dòng)器。其他功能包括自動(dòng)斷電(自動(dòng)斷電能在中斷或其他條件下禁止PWM 輸出)和自動(dòng)重啟(自動(dòng)重啟能在禁止條件被清除時(shí)再次激活輸出)。
• 增強(qiáng)型可尋址USART:此串行通信模塊可進(jìn)行標(biāo)準(zhǔn)的RS-232 通信并支持LIN 總線協(xié)議。其他增強(qiáng)的功能包括自動(dòng)波特率檢測(cè)和精度更高的16
位波特率發(fā)生器。當(dāng)單片機(jī)使用內(nèi)部振蕩器模塊時(shí),USART 為與外界通信的應(yīng)用程序提供穩(wěn)定的通信方式,而不需要使用外部晶振也無(wú)需額外的功耗。
• 10 位A/D 轉(zhuǎn)換器:該模塊具備可編程采集時(shí)間,從而不必在選擇通道和啟動(dòng)轉(zhuǎn)換之間等待一個(gè)采樣周期,因而減少了代碼開(kāi)銷(xiāo)。
• 擴(kuò)展的看門(mén)狗定時(shí)器(WDT):該增強(qiáng)的看門(mén)狗定時(shí)器添加了16 位預(yù)分頻器,擴(kuò)展了超時(shí)周期范圍,在整個(gè)工作電壓和溫度范圍內(nèi)保持穩(wěn).