供應IC卡密碼破解熱線電話:13711788782,技術:賴生,QQ:1053520363
很多用戶在購買了IC卡應用系統之后,如果需要購進新卡,因為未掌握密碼,就不得不出高價從原銷售公司買卡。要想自行買卡使用就必須掌握卡的密碼。
為此,我們研究了IC卡密碼破解的成套技術,直接為有需要的單位提供破解密碼服務。
可完成邏輯加密IC卡的密碼破解. 4442卡破解、4428卡破解、AT88SC102卡破解、AT88SC1604卡破解、AT88SC1604B破解、T5557卡破解、T5567破解、E5550卡破解、M1卡破解、S50卡破解、S70破解,
IC卡,智能卡,感應卡,密碼破解,IC卡解密,IC卡加密,芯片解密,IC解密,解密芯片,解密IC,破解芯片
一、非接觸式感應卡類型及背景:
非接觸式感應卡是通過電磁波磁場通訊,無接觸點所以被稱為“非接觸式感應卡”,又被廣泛稱為“射頻卡”,其類型分為:IC卡、ID卡兩大類。
IC卡分為Philips公司開發的S50芯片生產的Mifareone卡與瑞士LEGIC公司開發的LEGIC芯片生產的LEGIC卡,均可讀寫數據,使用頻率均為13.56MHz;LEGIC卡由于卡片與設備都需要LEGIC公司統一進行授權密碼卡進行加密才可進行讀寫,用戶不可自行加密造成使用麻煩不方便,而且價格是Philips公司開發的S50芯片生產的Mifareone卡的幾倍,所以市場逐步被Philips公司占領及主導。
ID卡分為瑞士EM公司與HID公司生產的芯片完成,其特點為只讀,沒有任何加密措施,靠該芯片固化的全球唯一ID號碼作為標識進行識別應用,通訊頻率為125KHz。
二、Mifareone卡背景:
Mifareone卡最早由Philips公司開發,目前Mifare系列卡有S50、S70兩種芯片,由于Mifareone卡密碼用戶可自行加密及價格便宜,使用方便,可存儲數據應用領域不斷增大,而且逐步取代LEGIC卡,ID卡的應用領域,現國內也有多家微電子廠商生產兼容芯片;Mifareone卡在國內市場被廣泛稱為“MF1卡”,“IC卡”,“M1卡”,MF1IC卡”,應使用廣泛,每個地區都取了自己習慣的名稱而形成了這么多種卡片名稱;以下我們簡稱“MF1卡”。
三、MF1卡特征:
3.1、MF1卡RF接口ISO/IEC14443A
無線傳送數據和能量不需要電池;
工作距離最高可達50mm由天線的結構geometry決定;
工作頻率13.56MHz;
數據傳送速度快106kbit/s;
數據高度可靠正確16位CRC奇偶校驗位編碼位計數;
真正的反沖突;
典型的購票處理ticketingtransaction 100ms包括備份管理。
3.2、MF1卡EEPROM
1K字節分成16個區每區又分成4段每一段中有16個字節;
用戶可以定義每一個存儲器段的訪問條件;
數據可以保持10年;
可寫100,000次。
3.3、MF1卡保密性(Security)
需要通過3輪確認ISO/IECDIS9798-2Mutualthreepassauthentication
RF信道的數據加密有重放攻擊保護;
每個區有兩套獨立的密鑰每應用支持帶密鑰層次的(supportmulti-applicationwithkeyhierarchy);
每張卡有唯一的序列號;
在傳輸過程中訪問EEPROM有傳輸密鑰保護(transportkeyprotectsaccesstoEEPROMonchipdelivery)。
3.4、無線傳送數據和能量
Mifare系統中MF1ICS50連接著幾匝線圈線圈嵌入到塑料中這就形成了一張無源的無線智能卡這種卡不需要電池當智能卡靠近讀寫裝(ReadWriteDeviceRWD)的天線時高速RF通訊接口可以以106kBit/s的速度傳送數據。
3.5、反沖突
智能的反沖突功能允許同一工作區域中有不止一張卡同時工作反沖突算法每次只選擇一張卡確保對被選中的卡正確執行操作而且同一區域中的其他卡不會破壞數據。
3.6、保密性
這個卡一個特殊的要點是保密防止欺騙相互詢問Mutualchallenge和響應確認數據保密和報文確認檢查防止系統受到任何干擾使購票應用更有吸引力序列號不可修改保證了每張卡都是唯一的。
四、MF1卡結構:
4.1、存儲器結構
1024x8位的EEPROM存儲器被分成16個區每個區中有4個段每段有16字節在擦除狀態時讀EEPROM單元的值是邏輯“0”在寫狀態時讀EEPROM單元的值是邏輯“1”
4.2、廠商段
廠商段是存儲器第一個區的第一個數據段(段0)它包含了IC卡廠商的數據及全球唯一ID標識。基于保密性和系統的安全性,這一段在IC卡廠商編程之后被置為寫保護。
4.3、數據段
所有的區都包含3個段(每段16字節)保存數據(區0只有兩個數據段和一個只讀的廠商段)。
數據段可以被以下的訪問位accessbits配置:
讀/寫段,用于譬如無線訪問控制;
值段,用于譬如電子錢包,它需要額外的命令,像直接控制保存值的增加和減少在執行任何存儲器操作前都要先執行確認命令。
4.4、值段
值段,實現電子錢包的功能。(有效的命令有:讀,寫,增,減,恢復,發送)。
值段有一個固定的數據格式,可以進行錯誤檢測和糾正并備份管理。
值段只能在值段格式的寫操作時產生:
值:表示一個帶符號4字節值。這個值的最低一個字節保存在最低的地址中。取反的字節以標準2的格式保存。為了保證數據的正確性和保密性,值被保存了3次,兩次不取反保存,一次取反保存。
Adr:表示一個1字節地址,當執行強大的備份管理時用于保存存儲段的地址。地址字節保存了4次,取反和不取反各保存兩次。在執行增、減、恢復、傳送操作時,地址保持不變。它只能通過寫命令改變。
4.5、區尾(段3)
每個區都有一個區尾,它包括:
密鑰A和B(可選),讀密鑰時返回邏輯“0”
訪問這個區中4個段的條件(保存在第6字節-第9字節)。訪問位(accessbits)也可以指出數據段的類型(讀/寫或值)。
如果不需要密鑰B,那么段3的最后6字節可以作為數據字節。
用戶數據可以使用區尾的第9字節。這個字節具有和字節6、7和8一樣的訪問權。
五、MF1卡典型應用方法:
5.1、門禁系統中的應用方法
MF1卡在門禁系統中通過讀卡器讀取卡中的唯一ID標識,讀卡器將讀取的卡號發送給控制主機,控制主機判斷該卡片ID是否有權限開門,“有”則開門發行,“無”則報警或不處理。
5.2、消費系統中的應用方法
MF1卡在消費系統中通過密碼對卡片進行合法判斷,密碼正確并又合法消費權限,消費機對卡片金額增、減等功能操作。
六、MF1卡破解及復制方法:
MF1卡擁有雙重密碼保護,本身是非常安全的,如果使用窮追試探的方法進行密碼破解,按現在計算機的速度至少需要數月才可破解一張卡的密碼;但由于加密算法被破解,破解者使用加密算法進行破解,如果加密的密碼設置比較簡單,那只需要數秒到幾分鐘間即可完成一張MF1卡的密碼破解。
由于加密算法的破解及該技術逐步傳播,對卡片的安全威脅越來越大,在短暫的幾個月中可以說沒有安全可言,部門MF1卡系統商對系統進行升級,在應用過程中不但效驗密碼而且還對唯一ID標識進行核對檢測;可這一切是否都無濟于事,因為目前市面部分技術人員通過強大的單片機技術模擬了一張MF1卡,可將破解的MF1卡中的數據連通唯一ID標識一同復制到該模擬MF1卡中,這樣一來該模擬MF1卡與真實的MF1完全一模一樣,無論通過什么方式都無法將該卡識別出來。
通過行業專業人事對該卡成本進行核算,生產一張模擬MF1卡只需要20元所有,目前市面銷售的模擬MF1卡價格在35-50元不等,其外觀大小與MF1卡一樣,只是厚度不同。而且該模擬卡可擦寫3萬次。
七、ID卡、HID卡復制方式:
因為ID卡與HID卡內只用一個唯一的ID標識,無任何密碼保護,復制該卡的方式依然以單片機技術模擬了一張卡,可將ID卡號或HID卡號復制到該模擬卡中,由于沒有密碼保護,只需要將被復制的卡號讀取出來,再將該卡號寫入模擬卡中即可,整個過程只需要2-5秒時間即可完成,而且該復制設備在網絡中公開發售,價格低廉只需幾百元即可購買到該設備,由于ID卡、HID卡普通用于門禁系統中,該復制設備的出現嚴重影響了用戶安全。