導航:首頁 > 編程語言 > at88sc0104c程序

at88sc0104c程序

發布時間:2022-09-19 14:12:06

Ⅰ atmel單片機有哪些型號加密性比較好

大部分新型的AVR晶元都帶系列號功能,加密後無法解密。比如廉價的ATmega48PA-AU

Ⅱ 如何寫linux的I2C驅動,更具體的是加密晶元at88sc0104c的驅動

直接在應用空間寫吧,驅動的話要復雜點,會給你增加難度的。

在應用空間用/dev/i2cdev 來訪問i2c 設備的例子,你直接 吧。
加密晶元的話,一般廠家都有支持代碼的吧,不過不一定是linux 平台的,你把訪問i2c 的那部分改改就成了。

Ⅲ 求助AT88SC0104CA 的使用方法

http://blog.csdn.net/loveding/article/details/7241097

Ⅳ stc15w1k16pwm單片機解密

單片機解密又叫單片機破解,晶元解密,IC解密,但是這嚴格說來這幾種稱呼都不科學,但已經成了習慣叫法,我們把CPLD解密,DSP解密都習慣稱為單片機解密。單片機只是能裝載程序晶元的其中一個類。能燒錄程序並能加密的晶元還有DSP,CPLD,PLD,AVR,ARM等。當然具存儲功能的存儲器晶元也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,當中也有專門設計有加密演算法用於專業加密的晶元或設計驗證廠家代碼工作等功能晶元,該類晶元業能實現防止電子產品復制的目的。

Ⅳ PCB抄板中,黑點晶元(點膠晶元(軟膠晶元))如何知道型號,或者怎麼替代原有晶元。

PCB抄板中,黑點晶元(點膠晶元(軟膠晶元)這種軟封裝的晶元,往往是和PCB板做成一體的,有的印有型號,也有的沒印型號,有型號的可以按照型號尋找有標准封裝的代替,或找到COB封裝的PCB板,也可以花錢找專業解密的公司破解。大多數這種晶元價格很低,不值得花錢去破解,人家不印型號,就是為了保密防止你仿製。如果你不在乎花錢,就有可能破解,但是不能保證一定成功,在於破解的人員技術水平,破解也是有難度的。需要解剖晶元,和抄板一樣,進行逆向設計,難度更大些。

Ⅵ 深圳技術實力最強的晶元解密企業

晶元解密又稱為單片機解密、IC解密等,由於正式產品中的單片機晶元都加密了,直接使用編程器是不能讀出程序的。但有時候由於一些原因,需要得到單片機內部的程序,用來參考研究學習、找到丟失的資料或復制一些晶元,這就需要做單片機解密了。單片機解密就是通過一定的設備和方法,直接得到加密了的單片機中的燒寫文件,可以自己復制燒寫晶元或反匯編後自己參考研究。
目前單片機解密有兩種做法,一種是一軟體為主,稱為非侵入型攻擊,要藉助一些軟體校驗誘導和電壓電流等攻擊技術也能通過設計的特殊軟體和設備達到數據引導的作用從而實現加密晶元的數據再生成的目的。如類似編程器的自製設備,這種方法不破壞母片(解密後晶元處於不加密狀態);還有一種是硬體為主,輔助軟體,稱為侵入型攻擊,這種方法需要剝開母片(開蓋或叫開封,decapsulation),然後利用現代高精等離子設備如FIB(通常稱FIB:focused ion beam),金相顯微鏡,DECABLE設備等處理矽片加密電路使其能在通用或特製編程校驗設備上讀取其內部代碼程序。這種破壞晶元外形結構和晶元管芯線路隻影響加密功能,不改變晶元本身功能。
目前加密的最新技術不斷出現、晶元燒斷數據腳、解密開蓋過程中存在的漏酸的可能以及電路修改過程中誤操作等,這些都有可能造成解密的失敗;另外目前單片機的程序存儲是靠內部電子作為介質來存儲的,當晶元使用周期比較長或受到外部強磁場等環境的影響,也會導致解密失敗。如果採用純軟體的方式破解,和母片的編程軟體和編程方式甚至編程語言等有很大關系,也存在失敗的概率。
單片機解密,晶元解密,IC解密嚴格說來這幾種稱呼都不科學,但已經成了習慣叫法。單片機只是能裝載程序晶元的其中一個類。能燒錄程序並能加密的晶元還有DSP,CPLD,PLD,AVR,ARM等。當然具存儲功能的存儲器晶元也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,當中也有專門設計有加密演算法用於專業加密的晶元或設計驗證廠家代碼工作等功能晶元,該類晶元業能實現防止電子產品復制的目的。
晶元解密應用於停產品進口設備的維修或進口先進設備的研究學習。當然有了該文件還能復制產品,但現行產品都有產權保護,欲生產有版權的商品必須依法取得產權所有者的授權,否則會承擔相應的法律責任,提醒有解密委託的單位或個人不得違法操作。

目前在深圳技術實力最強的晶元解密企業應該是深科特集團。

深科特集團是一家專業從事單片機MCU/CPLD/SPLD/PLDIC解密技術研究的專業企業,也是目前國內最具專業特色的晶元解密技術服務公司;本公司採用目前國際上最先進的技術與設備,專業的IC解密程序流程竭誠為國內外廣大客戶提供專業IC解密服務(本公司解密僅限合法性,有關法律上的一切責任糾紛均由對方承擔,本司概不負責),為國內外電子企業找回丟失的單片機資料或學習國外單片機企業先進的設計思路提供技術支持,公司以專業、專注的服務精神,堅持以市場需求為導向,客戶要求為己任,視每位客戶為合作夥伴,依靠先進的技術、優秀的團隊和現代化的管理盡可能的為客戶提供最新市場資訊和最佳的服務,以爭取和客戶取得雙贏為追求之目標。
部分廠家:MICROCHIP ATMEL EMC MICON ZILOG ALTERA LG/HYUNDAI PHILIPS XILINX WINBOND INTEL MOTOROLA LATTICE MACH(PSD) SST ISSI CPLD系列 GAL ATMEL(AVR) SYNCMOS HOLTEK CYPRESS
單片機:OIP系列單片機解密.51系列單片機解密.AVR系列單片機解密.PLD/CPLD解密……

網址:http://www.circuit-tech.cn

深圳地址:深圳市福田區華強北路賽格科技園3棟東9樓

電話:0755-83766293 83766239 83766142

香港地址:香港灣仔庄士敦道181號大有大廈16樓

公司電話:00852-51015790 51027995

Ⅶ 求Atmel 改變命名規則的晶元型號對照表

ATTINY28L ATMEL ATMLU701 DIP
ATTINY26L ATMEL ATMLU702 DIP
ATTINY26 ATMEL ATMLU703 DIP
ATTINY24 ATMEL ATMLU704 DIP
ATTINY2313V ATMEL ATMLU705 DIP
ATTINY2313 ATMEL ATMLU706 DIP
ATTINY15L ATMEL ATMLU707 DIP
ATTINY13V ATMEL ATMLU708 DIP
ATTINY13 ATMEL ATMLU709 DIP
ATTINY11L ATMEL ATMLU710 DIP
ATMEGA8L ATMEL ATMLU711 DIP
ATMEGA88V ATMEL ATMLU712 DIP
ATMEGA88 ATMEL ATMLU713 DIP
ATMEGA8535L ATMEL ATMLU714 DIP
ATMEGA8535 ATMEL ATMLU715 DIP
ATMEGA8515L ATMEL ATMLU716 DIP
ATMEGA8515 ATMEL ATMLU717 DIP
ATMEGA8 ATMEL ATMLU718 DIP
ATMEGA64L ATMEL ATMLU719 DIP
ATMEGA64 ATMEL ATMLU720 DIP
ATMEGA640V ATMEL ATMLU721 DIP
ATMEGA48V ATMEL ATMLU722 DIP
ATMEGA48 ATMEL ATMLU723 DIP
ATMEGA32L ATMEL ATMLU724 DIP
ATMEGA325V ATMEL ATMLU725 DIP
ATMEGA32 ATMEL ATMLU726 DIP
ATMEGA16L ATMEL ATMLU727 DIP
ATMEGA169V ATMEL ATMLU728 DIP
ATMEGA169PV ATMEL ATMLU729 DIP
ATMEGA169P ATMEL ATMLU730 DIP
ATMEGA168V ATMEL ATMLU731 DIP
ATMEGA168 ATMEL ATMLU732 DIP
ATMEGA162V ATMEL ATMLU733 DIP
ATMEGA162 ATMEL ATMLU734 DIP
ATMEGA16 ATMEL ATMLU735 DIP
ATMEGA128L ATMEL ATMLU736 DIP
ATMEGA128 ATMEL ATMLU737 DIP
ATMEGA1280V ATMEL ATMLU738 DIP
ATJTAGICE2 ATMEL ATMLU739 DIP
ATF20V8B ATMEL ATMLU740 DIP
ATF16V8BQL ATMEL ATMLU741 DIP
ATF16V8B ATMEL ATMLU742 DIP
ATF1508AS ATMEL ATMLU743 DIP
ATF1502AS ATMEL ATMLU744 DIP
ATAVRISP2 ATMEL ATMLU745 DIP
ATAVRDRAGON ATMEL ATMLU746 DIP
AT93C66A ATMEL ATMLU747 DIP
AT93C56A ATMEL ATMLU748 DIP
AT93C46DN ATMEL ATMLU749 DIP
AT93C46DH ATMEL ATMLU750 DIP
AT93C46 ATMEL ATMLU751 DIP
AT91SAM ATMEL ATMLU752 DIP
AT91SAM9263 ATMEL ATMLU801 DIP
AT91SAM9261S ATMEL ATMLU802 DIP
AT91SAM9261 ATMEL ATMLU803 DIP
AT91SAM9260 ATMEL ATMLU804 DIP
AT91SAM7X ATMEL ATMLU805 DIP
AT91SAM7X256 ATMEL ATMLU806 DIP
AT91SAM7SE32 ATMEL ATMLU807 DIP
AT91SAM7S64 ATMEL ATMLU808 DIP
AT91SAM7S32 ATMEL ATMLU809 DIP
AT91SAM7S321 ATMEL ATMLU810 DIP
AT91SAM7S256 ATMEL ATMLU811 DIP
AT91RM9200 ATMEL ATMLU812 DIP
AT91M55800A ATMEL ATMLU813 DIP
AT91M40800 ATMEL ATMLU814 DIP
AT90CAN32 ATMEL ATMLU815 DIP
AT90CAN128 ATMEL ATMLU816 DIP
AT89S8253 ATMEL ATMLU817 DIP
AT89S58 ATMEL ATMLU818 DIP
AT89S54 ATMEL ATMLU819 DIP
AT89S52 ATMEL ATMLU820 DIP
AT89S51 ATMEL ATMLU821 DIP
AT89LV51 ATMEL ATMLU822 DIP
AT89LS52 ATMEL ATMLU823 DIP
AT89C55WD ATMEL ATMLU824 DIP
AT89C52 ATMEL ATMLU825 DIP
AT89C51RD2 ATMEL ATMLU826 DIP
AT89C51RC2 ATMEL ATMLU827 DIP
AT89C51RC ATMEL ATMLU828 DIP
AT89C51RC2 ATMEL ATMLU829 DIP
AT89C51RB2 ATMEL ATMLU830 DIP
AT89C51ED2 ATMEL ATMLU831 DIP
AT89C51CC01UA ATMEL ATMLU832 DIP
AT89C51CC01CA ATMEL ATMLU833 DIP
AT89C51AU2 ATMEL ATMLU834 DIP
AT89C5131A ATMEL ATMLU835 DIP
AT89C51 ATMEL ATMLU836 DIP
AT89C4051 ATMEL ATMLU837 DIP
AT89C2051 ATMEL ATMLU838 DIP
AT88SC153 ATMEL ATMLU839 DIP
AT88SC0104C ATMEL ATMLU840 DIP
AT49BV512 ATMEL ATMLU841 DIP
AT49BV322DT ATMEL ATMLU842 DIP
AT49BV040B ATMEL ATMLU843 DIP
AT47BV163A ATMEL ATMLU844 DIP
AT45DB642DU ATMEL ATMLU845 DIP
AT45DB321DU ATMEL ATMLU846 DIP
AT45DB321D ATMEL ATMLU847 DIP
AT45DB161DU ATMEL ATMLU848 DIP
AT45DB161D ATMEL ATMLU849 DIP
AT45DB081D ATMEL ATMLU850 DIP
AT45DB041D ATMEL ATMLU851 DIP
AT45DB021B ATMEL ATMLU852 DIP
AT29LV512 ATMEL ATMLU901 DIP
AT29LV040A ATMEL ATMLU902 DIP
AT29LV020 ATMEL ATMLU903 DIP
AT29C040A ATMEL ATMLU904 DIP
AT29C020 ATMEL ATMLU905 DIP
AT29C010A ATMEL ATMLU906 DIP
AT28C64B ATMEL ATMLU907 DIP
AT28C256 ATMEL ATMLU908 DIP
AT28BV256 ATMEL ATMLU909 DIP
AT27C512R ATMEL ATMLU910 DIP
AT27C256R ATMEL ATMLH701 SOP
AT27C040 ATMEL ATMLH702 SOP
AT27C010 ATMEL ATMLH703 SOP
AT27BV256 ATMEL ATMLH704 SOP
AT26DF321 ATMEL ATMLH705 SOP
AT26DF161 ATMEL ATMLH706 SOP
AT26DF081A ATMEL ATMLH707 SOP
AT25F512AN ATMEL ATMLH708 SOP
AT25F1024AN ATMEL ATMLH709 SOP
AT25DF041A ATMEL ATMLH710 SOP
AT25256AN ATMEL ATMLH711 SOP
AT25128A ATMEL ATMLH712 SOP
AT24C64CN ATMEL ATMLH713 SOP
AT24C64AN ATMEL ATMLH714 SOP
AT24C64A ATMEL ATMLH715 SOP
AT24C512N ATMEL ATMLH716 SOP
AT24C512B ATMEL ATMLH717 SOP
AT24C512BN ATMEL ATMLH718 SOP
AT24C512 ATMEL ATMLH719 SOP
AT24C32CN ATMEL ATMLH720 SOP
AT24C32AN ATMEL ATMLH721 SOP
AT24C32A ATMEL ATMLH722 SOP
AT24C256N ATMEL ATMLH723 SOP
AT24C256B ATMEL ATMLH724 SOP
AT24C256BN ATMEL ATMLH725 SOP
AT24C256B ATMEL ATMLH726 SOP
AT24C16BN ATMEL ATMLH727 SOP
AT24C16AN ATMEL ATMLH728 SOP
AT24C16A ATMEL ATMLH729 SOP
AT24C128N ATMEL ATMLH730 SOP
AT24C128 ATMEL ATMLH731 SOP
AT24C08AN ATMEL ATMLH732 SOP
AT24C08A ATMEL ATMLH733 SOP
AT24C04N ATMEL ATMLH734 SOP
AT24C04BN ATMEL ATMLH735 SOP
AT24C04 ATMEL ATMLH736 SOP
AT24C02B ATMEL ATMLH737 SOP
AT24C02BN ATMEL ATMLH738 SOP
AT24C02B ATMEL ATMLH739 SOP
AT24C01B ATMEL ATMLH740 SOP
AT24C01BN ATMEL ATMLH741 SOP
ATTINY28L ATMEL ATMLU701 SOP
ATTINY26L ATMEL ATMLU702 SOP
ATTINY26 ATMEL ATMLU703 SOP
ATTINY24 ATMEL ATMLU704 SOP
ATTINY2313V ATMEL ATMLU705 SOP
ATTINY2313 ATMEL ATMLU706 SOP
ATTINY15L ATMEL ATMLU707 SOP
ATTINY13V ATMEL ATMLU708 SOP
ATTINY13 ATMEL ATMLU709 SOP
ATTINY11L ATMEL ATMLU710 SOP
ATMEGA8L ATMEL ATMLU711 SOP
ATMEGA88V ATMEL ATMLU712 SOP
ATMEGA88 ATMEL ATMLU713 SOP
ATMEGA8535L ATMEL ATMLU714 SOP
ATMEGA8535 ATMEL ATMLU715 SOP
ATMEGA8515L ATMEL ATMLU716 SOP
ATMEGA8515 ATMEL ATMLU717 SOP
ATMEGA8 ATMEL ATMLU718 SOP
ATMEGA64L ATMEL ATMLU719 SOP
ATMEGA64 ATMEL ATMLU720 SOP
ATMEGA640V ATMEL ATMLU721 SOP
ATMEGA48V ATMEL ATMLU722 SOP
ATMEGA48 ATMEL ATMLU723 SOP
ATMEGA32L ATMEL ATMLU724 SOP
ATMEGA325V ATMEL ATMLU725 SOP
ATMEGA32 ATMEL ATMLU726 SOP
ATMEGA16L ATMEL ATMLU727 SOP
ATMEGA169V ATMEL ATMLU728 SOP
ATMEGA169PV ATMEL ATMLU729 SOP
ATMEGA169P ATMEL ATMLU730 SOP
ATMEGA168V ATMEL ATMLU731 SOP
ATMEGA168 ATMEL ATMLU732 SOP
ATMEGA162V ATMEL ATMLU733 SOP
ATMEGA162 ATMEL ATMLU734 SOP
ATMEGA16 ATMEL ATMLU735 SOP
ATMEGA128L ATMEL ATMLU736 SOP
ATMEGA128 ATMEL ATMLU737 SOP
ATMEGA1280V ATMEL ATMLU738 SOP
ATJTAGICE2 ATMEL ATMLU739 SOP
ATF20V8B ATMEL ATMLU740 SOP
ATF16V8BQL ATMEL ATMLU741 SOP
ATF16V8B ATMEL ATMLU742 SOP
ATF1508AS ATMEL ATMLU743 SOP
ATF1502AS ATMEL ATMLU744 SOP
ATAVRISP2 ATMEL ATMLU745 SOP
ATAVRDRAGON ATMEL ATMLU746 SOP
AT93C66A ATMEL ATMLU747 SOP
AT93C56A ATMEL ATMLU748 SOP
AT93C46DN ATMEL ATMLU749 SOP
AT93C46DH ATMEL ATMLU750 SOP
AT93C46 ATMEL ATMLU751 SOP
AT91SAM ATMEL ATMLU752 SOP
AT91SAM9263 ATMEL ATMLU801 SOP
AT91SAM9261S ATMEL ATMLU802 SOP
AT91SAM9261 ATMEL ATMLU803 SOP
AT91SAM9260 ATMEL ATMLU804 SOP
AT91SAM7X ATMEL ATMLU805 SOP
AT91SAM7X256 ATMEL ATMLU806 SOP
AT91SAM7SE32 ATMEL ATMLU807 SOP
AT91SAM7S64 ATMEL ATMLU808 SOP
AT91SAM7S32 ATMEL ATMLU809 SOP
AT91SAM7S321 ATMEL ATMLU810 SOP
AT91SAM7S256 ATMEL ATMLU811 SOP
AT91RM9200 ATMEL ATMLU812 SOP
AT91M55800A ATMEL ATMLU813 SOP
AT91M40800 ATMEL ATMLU814 SOP
AT90CAN32 ATMEL ATMLU815 SOP
AT90CAN128 ATMEL ATMLU816 SOP
AT89S8253 ATMEL ATMLU817 SOP
AT89S58 ATMEL ATMLU818 SOP
AT89S54 ATMEL ATMLU819 SOP
AT89S52 ATMEL ATMLU820 SOP
AT89S51 ATMEL ATMLU821 SOP
AT89LV51 ATMEL ATMLU822 SOP
AT89LS52 ATMEL ATMLU823 SOP
AT89C55WD ATMEL ATMLU824 SOP
AT89C52 ATMEL ATMLU825 SOP
AT89C51RD2 ATMEL ATMLU826 SOP
AT89C51RC2 ATMEL ATMLU827 SOP
AT89C51RC ATMEL ATMLU828 SOP
AT89C51RC2 ATMEL ATMLU829 SOP
AT89C51RB2 ATMEL ATMLU830 SOP
AT89C51ED2 ATMEL ATMLU831 SOP
AT89C51CC01UA ATMEL ATMLU832 SOP
AT89C51CC01CA ATMEL ATMLU833 SOP
AT89C51AU2 ATMEL ATMLU834 SOP
AT89C5131A ATMEL ATMLU835 SOP
AT89C51 ATMEL ATMLU836 SOP
AT89C4051 ATMEL ATMLU837 SOP
AT89C2051 ATMEL ATMLU838 SOP
AT88SC153 ATMEL ATMLU839 SOP
AT88SC0104C ATMEL ATMLU840 SOP
AT49BV512 ATMEL ATMLU841 SOP
AT49BV322DT ATMEL ATMLU842 SOP
AT49BV040B ATMEL ATMLU843 SOP
AT47BV163A ATMEL ATMLU844 SOP
AT45DB642DU ATMEL ATMLU845 SOP
AT45DB321DU ATMEL ATMLU846 SOP
AT45DB321D ATMEL ATMLU847 SOP
AT45DB161DU ATMEL ATMLU848 SOP
AT45DB161D ATMEL ATMLU849 SOP
AT45DB081D ATMEL ATMLU850 SOP
AT45DB041D ATMEL ATMLU851 SOP
AT45DB021B ATMEL ATMLU852 SOP
AT29LV512 ATMEL ATMLU901 SOP
AT29LV040A ATMEL ATMLU902 SOP
AT29LV020 ATMEL ATMLU903 SOP
AT29C040A ATMEL ATMLU904 SOP
AT29C020 ATMEL ATMLU905 SOP
AT29C010A ATMEL ATMLU906 SOP
AT28C64B ATMEL ATMLU907 SOP
AT28C256 ATMEL ATMLU908 SOP
AT28BV256 ATMEL ATMLU909 SOP
AT27C512R ATMEL ATMLU910 SOP
AT27C256R ATMEL ATMLH701 DIP
AT27C040 ATMEL ATMLH702 DIP
AT27C010 ATMEL ATMLH703 DIP
AT27BV256 ATMEL ATMLH704 DIP
AT26DF321 ATMEL ATMLH705 DIP
AT26DF161 ATMEL ATMLH706 DIP
AT26DF081A ATMEL ATMLH707 DIP
AT25F512AN ATMEL ATMLH708 DIP
AT25F1024AN ATMEL ATMLH709 DIP
AT25DF041A ATMEL ATMLH710 DIP
AT25256AN ATMEL ATMLH711 DIP
AT25128A ATMEL ATMLH712 DIP
AT24C64CN ATMEL ATMLH713 DIP
AT24C64AN ATMEL ATMLH714 DIP
AT24C64A ATMEL ATMLH715 DIP
AT24C512N ATMEL ATMLH716 DIP
AT24C512B ATMEL ATMLH717 DIP
AT24C512BN ATMEL ATMLH718 DIP
AT24C512 ATMEL ATMLH719 DIP
AT24C32CN ATMEL ATMLH720 DIP
AT24C32AN ATMEL ATMLH721 DIP
AT24C32A ATMEL ATMLH722 DIP
AT24C256N ATMEL ATMLH723 DIP
AT24C256B ATMEL ATMLH724 DIP
AT24C256BN ATMEL ATMLH725 DIP
AT24C256B ATMEL ATMLH726 DIP
AT24C16BN ATMEL ATMLH727 DIP
AT24C16AN ATMEL ATMLH728 DIP
AT24C16A ATMEL ATMLH729 DIP
AT24C128N ATMEL ATMLH730 DIP
AT24C128 ATMEL ATMLH731 DIP
AT24C08AN ATMEL ATMLH732 DIP
AT24C08A ATMEL ATMLH733 DIP
AT24C04N ATMEL ATMLH734 DIP
AT24C04BN ATMEL ATMLH735 DIP
AT24C04 ATMEL ATMLH736 DIP
AT24C02B ATMEL ATMLH737 DIP
AT24C02BN ATMEL ATMLH738 DIP
AT24C02B ATMEL ATMLH739 DIP
AT24C01B ATMEL ATMLH740 DIP
AT24C01BN ATMEL ATMLH741 DIP
不全,不過我可是第一個回答的啊。
太多了。留個郵箱發給你

Ⅷ 晶元解密單片機破解的費用是多少

單片機解密又叫單片機破解,晶元解密,IC解密,但是這嚴格說來這幾種稱呼都不科學,但已經成了習慣叫法,我們把CPLD解密,DSP解密都習慣稱為單片機解密。單片機只是能裝載程序晶元的其中一個類。能燒錄程序並能加密的晶元還有DSP,CPLD,PLD,AVR,ARM等。當然具存儲功能的存儲器晶元也能加密,比如等,當中也有專門設計有加密演算法用於專業加密的晶元或設計驗證廠家代碼工作等功能晶元,該類晶元業能實現防止電子產品復制的目的。

Ⅸ 如何把STC單片機里的代碼讀出來

這個需要單片機解密

單片機解密
單片機解密又叫單片機破解,晶元解密,IC解密,但是這嚴格說來這幾種稱呼都不科學,但已經成了習慣叫法,我們把CPLD解密,DSP解密都習慣稱為單片機解密。單片機只是能裝載程序晶元的其中一個類。能燒錄程序並能加密的晶元還有DSP,CPLD,PLD,AVR,ARM等。當然具存儲功能的存儲器晶元也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,當中也有專門設計有加密演算法用於專業加密的晶元或設計驗證廠家代碼工作等功能晶元,該類晶元業能實現防止電子產品復制的目的。
單片機攻擊者藉助專用設備或者自製設備,利用單片機晶元設計上的漏洞或軟體缺陷,通過多種技術手段,就可以從晶元中提取關鍵信息,獲取單片機內程序這就叫單片機解密。

解密過程

揭去晶元封裝
侵入型攻擊的第一步是揭去晶元封裝(簡稱「開蓋」有時候稱「開封」,英文為「DECAP」,decapsulation)。
有兩種方法可以達到這一目的:
第一種是完全溶解掉晶元封裝,暴露金屬連線。
第二種是只移掉硅核上面的塑料封裝。
第一種方法需要將晶元綁定到測試夾具上,藉助綁定台來操作;第二種方法除了需要具備攻擊者一定的知識和必要的技能外,還需要個人的智慧和耐心,但操作起來相對比較方便,完全家庭中操作。
晶元上面的塑料可以用小刀揭開,晶元周圍的環氧樹脂可以用濃硝酸腐蝕掉。熱的濃硝酸會溶解掉晶元封裝而不會影響晶元及連線。該過程一般在非常乾燥的條件下進行,因為水的存在可能會侵蝕已暴露的鋁線連接 (這就可能造成解密失敗)。

清洗晶元
接著在超聲池裡先用丙酮清洗該晶元以除去殘余硝酸,並浸泡。
尋找保護熔絲的位置並破壞
最後一步是尋找保護熔絲的位置並將保護熔絲暴露在紫外光下。一般用一台放大倍數至少100倍的顯微鏡,從編程電壓輸入腳的連線跟蹤進去,來尋找保護熔絲。若沒有顯微鏡,則採用將晶元的不同部分暴露到紫外光下並觀察結果的方式進行簡單的搜索。操作時應用不透明的紙片覆蓋晶元以保護程序存儲器不被紫外光擦除。將保護熔絲暴露在紫外光下5~10分鍾就能破壞掉保護位的保護作用,之後,使用簡單的編程器就可直接讀出程序存儲器的內容。
對於使用了防護層來保護EEPROM單元的單片機來說,使用紫外光復位保護電路是不可行的。對於這種類型的單片機,一般使用微探針技術來讀取存儲器內容。在晶元封裝打開後,將晶元置於顯微鏡下就能夠很容易的找到從存儲器連到電路其它部分的數據匯流排。由於某種原因,晶元鎖定位在編程模式下並不鎖定對存儲器的訪問。利用這一缺陷將探針放在數據線的上面就能讀到所有想要的數據。在編程模式下,重啟讀過程並連接探針到另外的數據線上就可以讀出程序和數據存儲器中的所有信息。
藉助顯微鏡和激光切割機破壞保護熔絲
還有一種可能的攻擊手段是藉助顯微鏡和激光切割機等設備來尋找保護熔絲,從而尋查和這部分電路相聯系的所有信號線。由於設計有缺陷,因此,只要切斷從保護熔絲到其它電路的某一根信號線(或切割掉整個加密電路)或連接1~3根金線(通常稱FIB:focused ion beam),就能禁止整個保護功能,這樣,使用簡單的編程器就能直接讀出程序存儲器的內容。
雖然大多數普通單片機都具有熔絲燒斷保護單片機內代碼的功能,但由於通用低檔的單片機並非定位於製作安全類產品,因此,它們往往沒有提供有針對性的防範措施且安全級別較低。加上單片機應用場合廣泛,銷售量大,廠商間委託加工與技術轉讓頻繁,大量技術資料外瀉,使得利用該類晶元的設計漏洞和廠商的測試介面,並通過修改熔絲保護位等侵入型攻擊或非侵入型攻擊手段來讀取單片機的內部程序變得比較容易。

Ⅹ 請問IC卡寫內容上去,需要用什麼器材同軟體

IC卡WINDOWS驅動程序手冊一 、IC卡驅動程序是一32位 Windows應用程序調用的動態鏈接庫,文件名為IC32.DLL。 二、 IC32.DLL提供的函數: 注意:以下函數名的大小寫必須嚴格區分,否則無法調用<1>、通用函數: 1.IC_Status() 返回讀寫器狀態 2.IC_ErrMsg() 將錯誤碼轉換為錯誤信息 3.IC_InitComm() 打開串口 4.IC_ExitComm() 關閉串口 5.IC_InitType () 設置要讀卡的類型 6.IC_Read () 讀IC卡的內容 7.IC_Write () 寫內容到IC卡 8.IC_Erase () 對IC卡擦除操作(寫FF) 9.IC_Read_Float() 讀IC卡存儲的浮點數 10.IC_Write_Float() 寫浮點數到IC卡<2>、西門子4432/4442卡專用函數: 1.IC_ReadProtection () 讀S4432/S4442卡的保護位 2.IC_WriteProtection () 寫S4432/S4442卡的保護位 3.IC_ReadCount_SLE4442 () 讀S4442卡的錯誤計數器 4.IC_CheckPass_SLE4442 () 效驗S4442卡的密碼 5.IC_ChangePass_SLE4442 () 改變S4442卡的密碼<3>、西門子4418/4428卡專用函數: 1.IC_ReadWithProtection () 帶保護位讀S4418/S4428卡 2.IC_WriteWithProtection () 帶保護位寫S4418/S4428卡 3.IC_ReadCount_SLE4428 () 讀S4428卡的錯誤計數器 4.IC_CheckPass_SLE4428 () 效驗S4428卡的密碼 5.IC_ChangePass_SLE4428 () 改變S4428卡的密碼<4>、ATMEL AT88SC101/102/103卡專用函數: 1. IC_CheckPass_102() 效驗ATMEL101/102/103卡的系統密碼 2. IC_ChangePass_102() 改變ATMEL101/102/103卡的密碼 3. IC_ReadCount_102 () 讀ATMEL101/102/103卡的錯誤計數器 4. IC_Erase_102() 對ATMEL101/102/103卡的擦除操作 5. IC_CheckAZPass_102() 效驗ATMEL102卡的應用區密碼 6. IC_ChangeAZPass_102() 改變ATMEL102卡的應用區密碼 7. IC_Fuse_102 () 燒斷ATMEL102卡的熔絲<5>、西門子4406卡(電話卡)專用函數: 1. IC_RValue () 讀S4406卡的值 2. IC_DEValue () 減S4406卡的值<6>、ATMEL AT88SC1604卡專用函數: 1. IC_CheckPass_1604() 效驗AT88SC1604卡的系統密碼 2. IC_ChangePass_1604() 改變AT88SC1604卡的密碼 3. IC_ReadCount_1604 () 讀AT88SC1604卡的錯誤計數器 4. IC_Fuse_1604 () 燒斷AT88SC1604卡的熔絲<7>、ATMEL AT24C系列卡(非加密卡)專用函數: 1. IC_Write24() 寫AT24C卡(用法見IC_Write()函數)三 函數說明 <1>、通用函數: 1. __int16 IC_Status(HANDLE ICDev) 說明:返回當前狀態* 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤,見錯誤碼 =0 正確* 舉例:IC_Status(ICDev) 2. __int16 IC_ErrMsg (__int16 ErrNo, unsigned char* ErrMsg) 說明:獲取錯誤信息內容 調用:__int16 ErrNo ---- IC卡操作函數返回的錯誤號 unsigned char * ErrMsg ---- 錯誤信息內容 返回:<0 錯誤。其絕對值為錯誤號 >=0 ErrMsg的有效長度 舉例:IC_ErrMsg(0xee,errmsg) 將0XEE表示的錯誤信息存入errmsg指定的數據緩沖區。 3. __int16 InitComm(__int16 Port) 說明:打開通訊設備 調用:__int16 Port ---- 通訊口號,整數0,1,2,3 返回:<0 錯誤 >=0 通訊設備標識符 舉例:ICDev=InitComm(0) 打開串口一。 4. __int16 ExitComm(HANDLE ICDev) 說明:關閉通訊設備 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤 >=0 通訊設備正常關閉 舉例:ExitComm(ICDev) 關閉ICDev指定的串口。 5. __int16 IC_InitType (HANDLE ICDev,__int16 TypeNo) 說明:設置卡類型 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 TypeNo ---- 卡類型號 返回:<0 錯誤。其絕對值為錯誤號 >=0 操作正確 舉例:IC_InitType(HANDLE ICDev,0x20) 設置卡類型為ATMEL102型 6. __int16 IC_Read (HANDLE ICDev,__int16 Offset,__int16 len, unsigned char * DataBuffer) 說明:讀取IC卡數據 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 讀數據IC卡起始地址 __int16 Len ---- 數據長度 unsigned char * Databuffer ---- 存放數據的緩沖區 返回:<0 錯誤。其絕對值為錯誤號 >=0 有效數據長度。表示DataBuffer數據的有效位元組數。 舉例:IC_Read(ICDev,16,64,DataBuffer) 讀取16至79的數據到DataBuffer,正確返回64。 7 __int16 IC_Write (HANDLE ICDev, __int16 Offset,__int16 length, unsigned char* DataBuffer) 說明:寫數據到IC卡 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 寫IC卡起始地址 __int16 length ---- 數據的長度 unsigned char * Databuffer ---- 即將寫入IC卡的數據 並存放返回數據 返回:<0 錯誤。其絕對值為錯誤號 >=0 寫入數據長度 舉例:IC_Write(ICDev,32,14,"IcCard Message") 將IcCard Message寫入從32地址開始的數據區。 8. __int16 IC_Erase(HANDLE ICDev,__int16 Offset,__int16 len) 說明:擦除數據,即寫十六進制的FF、十進制的255。 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 擦除的起始地址 __int16 len ---- 擦除位元組數 返回:<0 錯誤。其絕對值為錯誤號 >=0 寫入數據長度 舉例:IC_Erase(ICDev,24,32) 擦除從絕對偏移址開始的32個位元組。 9. __int16 IC_Read_Float(HANDLE ICDev,__int16 Offset,float& fdata) 說明:讀一個浮點數,並返回到fdata中。 調用: HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 要讀的起始地址 float& fdata ----返回浮點數的地址 返回:<0 錯誤。其絕對值為錯誤號 >=0 讀入數據長度(應該為4) 舉例:IC_Read_Float(ICDev,24,&fdata) 讀從絕對偏移址24開始的一個浮點數。 10. __int16 IC_Write_Float(HANDLE ICDev,__int16 Offset,float fdata) 說明: 寫一個浮點數到卡中。 調用: HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 要寫的起始地址 float fdata ----要寫的浮點數. 返回:<0 錯誤。其絕對值為錯誤號 >=0 寫入數據長度(應該為4) 舉例:IC_Write_Float(ICDev,24,&45.67) 從絕對偏移址24開始寫一個浮點數。<2>、西門子4432/4442卡專用函數: 1. __int16 IC_ReadProtection (HANDLE ICDev,__int16 Offset,__int16 len,unsigned char* ProtBuffer) 說明:讀取IC卡保護位 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 讀保護位IC卡起始地址 __int16 Len ---- 數據長度 unsigned char * Databuffer ---- 存放數據的緩沖區 數據值為0表示保護位已置 1表示未置保護 0xFF表示非保護位 返回:<0 錯誤。其絕對值為錯誤號 >=0 有效數據長度。表示DataBuffer數據的有效位元組數。 舉例:IC_ReadProtection(ICDev,0,32,ProtBuffer) 讀取地址0~31的保護位數據, ProtBuffer每一位元組為0表示對應的保護位已置。 2. __int16 IC_WriteProtection (HANDLE ICDev, __int16 Offset, __int16 len,unsigned char *ProtBuffer) 說明:寫IC卡保護位 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 寫IC卡保護位起始地址 __int16 len ---- 保護位數 unsigned char *ProtBuffer ---- 要置保護位的數據內容,其內容必須與卡中現存 的內容相同,否則不能置防寫。. 返回:<0 錯誤。其絕對值為錯誤號 >=0 寫入保護位位元組數 舉例:ProtBuffer="MWIC" IC_WriteProtection(ICDev,16,4,ProtBuffer) 將16,17,18,19位置保護 3. __int16 IC_ReadCount_SLE4442 (HANDLE ICDev) 說明:讀取西門子4442卡密碼計數器值 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤。其絕對值為錯誤號 >=0 密碼計數器計數值。此值表示試密碼的機會。 舉例:IC_ReadCount_SLE4442(ICDev) 4. __int16 IC_CheckPass_SLE4442 (HANDLE ICDev, unsigned char* Password) 說明:校驗密碼(用於SLE4442型) 是IC_CheckPass的宏 調用:HANDLE ICDev ---- InitComm返回的設備描述符 unsigned char * Password ---- 卡密碼 3位元組 返回:<0 錯誤。其絕對值為錯誤號 >=0 校驗密碼正確 舉例:IC_CheckPass_SLE4442(ICDev,"111") 校驗卡密碼為111。 5. __int16 IC_ChangePass_SLE4442 (HANDLE ICDev, unsigned char* Password) 說明:更改密碼(用於SLE4442型) 調用:HANDLE ICDev ---- InitComm返回的設備描述符 unsigned char * Password ---- 新密碼 3位元組 返回:<0 錯誤。其絕對值為錯誤號 >0 更改密碼正確 舉例:IC_ChangePass_SLE4442(ICDev,"222") 將密碼改為222。<3>、西門子4418/4428卡專用函數: 1. __int16 IC_ReadWithProtection (HANDLE ICDev,__int16 Offset,__int16 len,unsigned char* ProtBuffer) 說明:帶保護位讀IC卡。 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 讀保護位IC卡起始地址 __int16 Len ---- 數據長度 unsigned char * ProtBuffer ---- 存放數據的緩沖區 此緩沖區包括兩部分內容: 第一部分為卡中的數據,長度為Len所表示的長度;第二部分為相應的保護位內容, "0"表示保護位已置,"1"表示未置保護,第二部分從偏移址Len開始,也是Len個位元組。 返回:<0 錯誤。其絕對值為錯誤號 >=0 有效數據長度。表示ProtBuffer數據的有效位元組數。 舉例:IC_ReadWithProtection(ICDev,0,32,ProtBuffer) 讀取地址0~31的數據和其相應的保護位,ProtBuffer的0-31個位元組為卡中數據, 從第32位開始ProtBuffer每一位元組為"0"表示對應的保護位已置。 注意:ProtBuffer所指緩沖區的長度必須為2*Len,否則將導致不可預料的錯誤。 2. __int16 IC_WriteWithProtection (HANDLE ICDev, __int16 Offset, __int16 len,unsigned char *ProtBuffer) 說明:寫IC卡的同時置保護位 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 寫IC卡保護位起始地址 __int16 len ---- 保護位數 unsigned char *ProtBuffer ---- 要置保護位的數據內容 返回:<0 錯誤。其絕對值為錯誤號 >=0 寫入保護位位元組數 舉例:ProtBuffer="LKIC" IC_WriteWithProtection(ICDev,16,4,ProtBuffer) 對16,17,18,19位寫入"LKIC"並置防寫 3. __int16 IC_ReadCount_SLE4428 (HANDLE ICDev) 說明:讀取西門子4428卡密碼計數器值 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤。其絕對值為錯誤號 >=0 密碼計數器計數值。此值表示試密碼的機會。 舉例:IC_ReadCount_SLE4428(ICDev) 4. __int16 IC_CheckPass_SLE4428 (HANDLE ICDev, unsigned char* Password) 說明:校驗密碼(用於SLE4428型) 是IC_CheckPass的宏 調用:HANDLE ICDev ---- InitComm返回的設備描述符 unsigned char * Password ---- 卡密碼 2位元組 返回:<0 錯誤。其絕對值為錯誤號 >=0 校驗密碼正確 舉例:IC_CheckPass_SLE4428(ICDev,"11") 校驗卡密碼為11。 5. __int16 IC_ChangePass_SLE4428 (HANDLE ICDev, unsigned char* Password) 說明:更改密碼(用於SLE4428型) 調用:HANDLE ICDev ---- InitComm返回的設備描述符 unsigned char * Password ---- 新密碼 2位元組 返回:<0 錯誤。其絕對值為錯誤號 >0 更改密碼正確 舉例:IC_ChangePass_SLE4442(ICDev,"22") 將密碼改為22。 <4>、ATMEL AT88SC101/102/103卡專用函數: 1. __int16 IC_CheckPass_102(HANDLE ICDev,unsigned char* Password) 說明:校驗密碼(用於102型) 調用:HANDLE ICDev ---- InitComm返回的設備描述符 unsigned char * Password ---- 卡密碼 2位元組 返回:<0 錯誤。其絕對值為錯誤號 >=0 校驗密碼正確 舉例:IC_CheckPass_102(ICDev,"11") 校驗卡密碼11。 2. __int16 IC_ChangePass_102(HANDLE ICDev,unsigned char* Password) 說明:更改密碼(用於102型) 調用:HANDLE ICDev ---- InitComm返回的設備描述符 unsigned char * Password ---- 新密碼 2位元組 返回:<0 錯誤。其絕對值為錯誤號 >0 更改密碼正確 舉例:IC_ChangePass_102(ICDev,"22") 將卡密碼改為22。 3. __int16 IC_ReadCount_102 (HANDLE ICDev) 說明:讀取102卡密碼計數器值 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤。其絕對值為錯誤號 >=0 密碼計數器計數值。此值表示試密碼的機會。 舉例:IC_ReadCount_102(ICDev) 4. __int16 IC_Erase_102(HANDLE ICDev,__int16 Offset,__int16 len) 說明:擦除數據(102型),用於燒熔絲之前的卡 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Offset ---- 擦除的起始地址(必須是偶數) __int16 len ---- 擦除位元組數(必須是偶數) 返回:<0 錯誤。其絕對值為錯誤號 >=0 寫入數據長度 舉例:IC_Erase_102(ICDev,24,32) 擦除從絕對偏移址開始的32個位元組。 5. __int16 IC_CheckAZPass_102(HANDLE ICDev,__int16 Zone, unsigned char* Password) 說明:校驗應用區密碼(102卡),用於燒熔絲後的卡。 如果密碼正確,將擦除該區的數據,即全部置為"FF" 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Zone ---- 102卡的應用區號 unsigned char * Password ---- 應用區密碼 應用區一的擦除密碼為六個位元組,從偏移址86開始,預設為16進制FFFFFFFFFFFF; 應用區二的擦除密碼為四個位元組,從偏移址156開始,預設為16進制FFFFFFFF。 返回:<0 錯誤。其絕對值為錯誤號 >=0 操作成功,但並不表示密碼正確,只有檢查是否擦除才能判斷。 舉例:IC_CheckAZPass_102(ICDev,1,"111111") 校驗應用區一,密碼為"111111"。 6. __int16 IC_ChangeAZPass_102(HANDLE ICDev,__int16 Zone, unsigned char* Password) 說明:更改應用區密碼(102卡),燒熔絲前密碼可改 是IC_ChangePass的宏 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 Zone ---- 102卡的應用區號 unsigned char * Password ---- 應用區密碼 應用區一的擦除密碼為六個位元組,從偏移址86開始,預設為16進制FFFFFFFFFFFF; 應用區二的擦除密碼為四個位元組,從偏移址156開始,預設為16進制FFFFFFFF。 返回:<0 錯誤。其絕對值為錯誤號 >=0 操作成功 舉例:IC_ChangeAZPass_102(ICDev,1,"222222") 將應用區一的密碼改為"222222"。 7. __int16 IC_Fuse_102 (HANDLE ICDev) 說明:燒102卡的熔絲* 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤。其絕對值為錯誤號 =0 正確 舉例:IC_Fuse_102(ICDev) <5>、西門子4406卡(電話卡)專用函數: 1. __int16 IC_RValue(HANDLE ICDev) 說明:讀S4406卡的值 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤,見錯誤碼 >=0 卡中剩下的值 舉例:IC_RValue(ICDev) 2. __int16 IC_DEValue(HANDLE ICDev,__int16 num) 說明:減S4406卡的值 調用:HANDLE ICDev ---- InitComm返回的設備描述符 __int16 num ---- 要減的值 返回:<0 錯誤,見錯誤碼 =0 正確 舉例:IC_DEValue(ICDev,1) 將S4406卡的值減"1". <6>、ATMEL 1604卡專用函數: 1. __int16 IC_CheckPass_1604(HANDLE ICDev,__int16 Area,unsigned char* Password) 說明:校驗密碼(用於1604型) 調用:HANDLE ICDev ---- InitComm返回的設備描述符 Area:為要效驗的密碼類型, 0: 卡的總密碼 1: AT88SC1604卡第一區的密碼 2: AT88SC1604卡第二區的密碼 3: AT88SC1604卡第三區的密碼 4: AT88SC1604卡第四區的密碼 11: AT88SC1604卡第一區的擦除密碼 12: AT88SC1604卡第二區的擦除密碼 13: AT88SC1604卡第三區的擦除密碼 14: AT88SC1604卡第四區的擦除密碼 unsigned char * Password ---- 卡密碼 2位元組 返回:<0 錯誤。其絕對值為錯誤號 >=0 效驗密碼正確 舉例:IC_CheckPass_1604(ICDev,0,"11") 效驗卡密碼為"11"。 2. __int16 IC_ChangePass_1604(HANDLE ICDev,__int16 Area,unsigned char* Password) 說明:改變密碼(用於1604型) 調用:HANDLE ICDev ---- InitComm返回的設備描述符 Area:為要改變的密碼類型, 0: 卡的總密碼 1: AT88SC1604卡第一區的密碼 2: AT88SC1604卡第二區的密碼 3: AT88SC1604卡第三區的密碼 4: AT88SC1604卡第四區的密碼 11: AT88SC1604卡第一區的擦除密碼 12: AT88SC1604卡第二區的擦除密碼 13: AT88SC1604卡第三區的擦除密碼 14: AT88SC1604卡第四區的擦除密碼 unsigned char * Password ---- 卡密碼 2位元組 返回:<0 錯誤。其絕對值為錯誤號 >=0 改變密碼正確 舉例:IC_CheckPass_1604(ICDev,0,"22") 改變密碼為「22」。 3. __int16 IC_ReadCount_1604 (HANDLE ICDev,__int16 area) 說明:讀取102卡密碼計數器值 調用:HANDLE ICDev ---- InitComm返回的設備描述符 Area:為要讀錯誤計數的類型, 0: 卡的總密碼錯誤計數 1: AT88SC1604卡第一區的密碼錯誤計數 11: AT88SC1604卡第一區的擦除密碼錯誤計數 12: AT88SC1604卡第二區的擦除密碼錯誤計數 13: AT88SC1604卡第三區的擦除密碼錯誤計數 14: AT88SC1604卡第四區的擦除密碼錯誤計數 返回:<0 錯誤。其絕對值為錯誤號 >=0 密碼計數器計數值。此值表示試密碼的機會。 舉例:IC_ReadCount_1604(ICDev,0) 4. __int16 IC_Fuse_1604 (HANDLE ICDev) 說明:燒1604卡的熔絲* 調用:HANDLE ICDev ---- InitComm返回的設備描述符 返回:<0 錯誤。其絕對值為錯誤號 =0 正確 舉例:IC_Fuse_1604(ICDev)三、錯誤信息參考 0x80(128) IC卡或硬體出錯 0x82(130) 通訊出錯 0x83(131) 密碼校驗錯 0x84(132) IC卡讀出錯 0x86(134) 沒有插卡或卡沒有插好 0xEE(238) 通訊超時 0xE1(225) 接收通訊錯誤 0xE2(226) 發送通訊錯誤 0x01(001) 其它IC卡操作錯誤 0xFF(255) 其它IC卡操作錯誤四、卡類型代碼參考 0x02 西門子4406系列 0x04 西門子4418/4428系列 0x08 西門子4404系列 0x10 西門子4432/4442系列 0x20 ATMEL AT88SC101/102/103系列 0x40 ATMEL AT24C01A/02/04/08/16系列五、幾種常用IC卡的初始密碼AT88SC102 用戶密碼(SECURITY CODE):F0F0 應用區1擦除密碼(EREASE CODE 1):FF FF FF FF FF FF 應用區2擦除密碼(EREASE CODE 2):FF FF FF FFAT88SC1604 用戶密碼(SECURITY CODE):F0F0 第一區的密碼 第二區的密碼 第三區的密碼 第四區的密碼 第一區的擦除密碼 第二區的擦除密碼 第三區的擦除密碼 第四區的擦除密碼 以上密碼全部為: FF FFSLE4442 用戶密碼(SECURITY CODE):FF FF FFSLE4428 用戶密碼(SECURITY CODE):FF FFSLE4404 用戶密碼(SECURITY CODE):55 55 擦除密碼(EREASE CODE):FFFFFF以上密碼均為16進制數。

閱讀全文

與at88sc0104c程序相關的資料

熱點內容
個稅app在哪裡填寫贍養父母 瀏覽:341
打開cad時總彈出一個文件 瀏覽:87
刪除一個文件夾找不到了 瀏覽:654
電腦桌面文件管理哪個軟體好 瀏覽:188
蘋果數據線頭歪了 瀏覽:135
ghostwin764位系統鏡像文件 瀏覽:443
感測器視頻教程下載 瀏覽:95
flash源文件賀卡下載 瀏覽:434
如何提高網路扶貧的效果 瀏覽:654
飛車軟體文件夾叫什麼 瀏覽:242
刷ec用什麼編程器 瀏覽:765
方菱數控u盤文件格式 瀏覽:260
編程為什麼輸出兩個變數 瀏覽:490
衛星大鍋2017用升級嗎 瀏覽:113
玉米win10系統下載 瀏覽:134
fgo技能升級減cd嗎 瀏覽:129
什麼記賬app免費好用 瀏覽:441
網路檢測可以檢測到什麼 瀏覽:504
sip協議教程 瀏覽:832
編程哪裡可以接項目 瀏覽:119

友情鏈接