MCU解密全攻略

2021-06-08 13:27:00 字數 1091 閱讀 9006

掩模rom有極好的效能,但它不能被再程式設計,也就是說不能公升級程式。帶uv eprom的mcu

通常有兩種方式:一種是帶石英窗的陶瓷封裝,可重新擦除後再程式設計。另一種是大量生產的

標準塑料封裝,也稱為otp(one-time programmable只能程式設計一次)uv eprom 不方便的地

方是:程式設計的時候需要高壓;一次只能寫入乙個字或乙個位元組,導致整個晶元的程式設計需要很

長時間。即使是可擦除的版本也只能被程式設計百來次,進行擦除操作時,需要在非常強的紫外

線下放置20-30分鐘。

sram也在一些需要快速讀寫或頻繁公升級的微控制器中作程式儲存器。如賽普拉斯的usb 

2.0微控制器c7y68013。sram也被達拉斯半導體的加密型微控制器所用,因為在防破解場合

需要更短的擦除時間。

更先進的eeprom比uv eprom有一些進步:可在數百或數千個週期內再次程式設計;通常用芯

片上的充電幫浦電路產生高壓;很快可以程式設計完畢。對eeprom的更進一步的發展是快閃儲存器(flash 

eeprom),它在現代的微控制器和智慧卡中是主流的儲存器。它提供了更快的程式設計時間,且

可以按塊來擦除,節省了很多時間;並且可以被擦寫數萬次。大部分的現代微控制器將快閃儲存器

作為程式儲存器,這就可以現場公升級**而無須昂貴的燒錄器。

有種方法是把sram和eprom整合在一起,那就可以達到快速的讀寫時間,且非易失。但

它太貴,只在小部分的智慧卡和asic中有應用。

每種儲存器都有優勢和不足,硬體設計師根據需求來取捨。普通的微控制器在同一晶粒

上有不同的儲存器,如sram和eprom用在otp pic微控制器中。sram,掩模rom和eeprom用在

飛思卡爾mc68h05微控制器中。

cpld中,主要用eprom,eeprom和快閃儲存器。fpga大多是基於sram的,也有公司提供反熔絲

和快閃儲存器的非易失fpga。反熔絲是一種特殊的otp儲存器,用於將晶元內金屬線之間的互聯進

行程式設計。這些互聯很小,約100奈米寬,很難確定它們的狀態。基於反熔絲的技術,提供了

很高的安全性。

後面講解的各種破解方法真是奇特,居然開啟封裝等方法,真是大開眼界!~

2012.8.14

測試全攻略

include class1.h include include cppunit testrunner.h include cppunit testresult.h include cppunit testresultcollector.h include cppunit extensions he...

Ubuntu 藍芽全攻略

ubuntu 的藍芽支援相信很多同學都在使用吧,插上就用,連個手機傳個檔案啊什麼的非常方便。但是你有沒有想過壓榨出其更大的潛能呢?有沒有想過坐到電腦前,開啟藍 牙連上手機,戴上耳麥,直接就通過電腦來接打 了呢?或者連上你的 ipod touch,聲就從電腦的音箱中飄出了呢?當然,windows 系統...

PcAnywhere使用全攻略

一聽名字就知道 pcanywhere 是什麼意思了,pcanywhere是一套老牌遠端控制軟體,可執行在windows95 98 nt 2000 me下。使用者可以通過主控或被控的方 式,遠端管理已連線上網際網路或內聯網的計算機,而且管理方式為what s you see what s you ge...