本人上一篇文章“解決小米手機無法模拟門禁卡問題”出來後沒想到大家反應如此強烈,并有很多讀者提出問題及疑問,本着對文章負責,對讀者負責,對技術嚴謹的态度,本人又購買了IC卡專用讀卡器PCR532,經過幾天的學習及試驗,終于解決了小米手機無法模拟加密門禁卡的問題,本文同時也對上一篇文章中不足或錯漏的地方進行完善和補充。
532讀卡器
532讀卡器及3種不同外觀CUID卡
一、本文所使用軟件及工具:
MIFARE Classic Tool「鍊接」
PCR532(該軟件購買讀卡器時由賣家提供)(完美模式)
小米帶NFC功能手機
CUID空白卡
二、門禁卡常見種類及相關知識:(如嫌前面部分複雜難懂可直接拉到最後完美模拟門禁卡部分)
常見有兩種卡:ID卡和IC卡,手機能識别IC卡,無法識别ID卡,ID卡僅有卡号沒有數據,IC卡(M1卡)有16個扇區(0至15扇區),每個扇區從0塊至3塊共4塊,可儲存可記錄1K數據,本文主要讨論IC卡。
左邊為ID卡,右邊為IC卡
常見IC卡外觀
IC卡内部結構
IC卡原理圖
IC卡類型(購買時一般選CUID卡)
M1卡各塊數據含義
M1卡數據說明
三、如何完美模拟IC卡(先介紹無讀卡器省錢方案,再介紹購買讀卡器完美方案)
先說結論,再介紹無讀卡器及有讀卡器兩種解決方案。
小米手機模拟門禁卡卻無法使用的最終原因:
小米自帶模拟門禁卡功能(軟件)無法讀取加密扇區數據。但可通過第三方軟件MIFARE Classic Tool「鍊接」把母卡(要模拟的門禁卡)數據完整讀取出來,再寫到空白CUID卡上,空白CUID卡完成複制後即可正常使用。
經測試,小米手機(内部模拟卡)0扇區0塊前8位(廠商UID)能夠模拟,0扇區0塊後8位(廠商數據)無法模拟。但0扇區0塊後8位并不影響門禁卡的正常使用。
0扇區0塊數據:第1至4個字節為UID碼,第5個字節為BCC校驗碼,第6個字節為卡片
SAK值,第7至8字節為廠商信息。大部分門禁系統會優先驗證0扇區0塊數據前8位的正确性,校驗通過再訪問其他扇區。
小米手機無法模拟加密數據(如下圖内容)
左邊為小米手機自帶功能模拟門禁卡母卡後讀取出來得數據,右邊為讀卡器直接讀門禁卡母卡數據與模拟數據對比
上圖中,左邊為小米手機自帶功能模拟門禁卡母卡成功後,再用讀卡器從小米手機中讀取出來的數據,右邊為讀卡器直接讀門禁卡母卡數據與模拟數據對比,可見扇區8因加密原因小米手機無法直接模拟該扇區。
無讀卡器解決方法(MIFARE Classic Tool「鍊接」)(CUDI卡貼模式):
需購買空白CUID卡(價格:3元左右)
卡貼模式(不想買讀卡器時可以采用此模式)
1、下載安裝并打開MIFARE Classic Tool「鍊接」軟件:
MIFARE Classic Tool寫M1卡軟件
2、讀取母卡(将要模拟的門禁卡放到手機背後NFC讀取區域):打開“讀标簽”後兩個密鑰全勾選(一定要全勾選,否則加密區域無法讀出)
“讀标簽”中
3、讀出母卡數據後,将母卡移開,将空白CUID卡放到手機背後NFC讀取區域,準備将讀出數據寫到空白CUID卡中:
解密出門禁卡(母卡)數據後點右上角“...”,再點“寫轉儲”
讀出母卡數據準備寫空白CUID卡
點“寫轉儲”(勾選“顯示選項”再點“高級:開啟塊0寫入)
點“全選”再點OK
密鑰全選,再點“開始映射并寫轉儲”
寫入中
4、成功将母卡(要模拟的門禁卡)數據寫到CUID卡中(CUID卡0扇區0塊整塊區域都能寫入,因此用CUID卡複制出來得門禁卡與母卡數據完全一緻)
寫入完成
5、将寫好數據的CUID卡貼到手機背面,同時需關閉手機自身NFC功能,否則由于手機背後卡貼原因手機經常引起NFC功能誤啟動。
完美模式:讀卡器寫入小米手機
需購買IC卡讀卡器,我使用的是PCR532讀卡器(價格:30多塊到100多塊)
1、打開小米手機錢包功能,點“門卡鑰匙”進入“門卡鑰匙”功能
小米錢包功能
2、點“實體門卡”“添加”功能,手機開始模拟門禁卡(随便将一張空白CUID卡放到手機背後NFC讀取區域,模拟出一張空白卡)
3、打開PCR532軟件(商家提供),把母卡放到讀卡器上,點“開始解卡”,解密并讀出母卡數據(讀出母卡數據後點确定,保留軟件窗口不要進行任何操作直到手機模拟好空白卡放到讀卡器上)
PCR532讀卡器從母卡上讀出數據
讀出母卡數據,點确定
4、将母卡從讀卡器上移開,并将手機背後NFC位置放到PCR532讀卡器讀寫區域
将手機背後NFC位置放到PCR532讀卡器讀寫區域
5、點PCR532軟件“一鍵寫卡”功能,母卡數據成功寫進小米手機。(提示“有1個扇區沒寫成功,可能是廠商扇區”,開頭已有說明,經測試不影響門禁卡正常使用)
母卡數據成功寫進小米手機
至此,小米手機已經完美寫進門禁卡數據,享受無卡刷小區門禁樂趣,再也不用擔心出門忘記帶門禁卡。
感謝閱讀,如果覺得本文對你有幫助,記得收藏關注轉發給更多有需要的朋友。如有不明白的地方可留言,我将盡量解答。
下篇文章将介紹将多張門禁卡寫到一部手機中,如感興趣請點贊收藏評論轉發
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!