關於小米手環NFC的門卡模擬教程,作者在這裡文字描述一遍,且結合了各個版本的教程以及視頻資料,創新不易。第一次發文,希望大家多多指點,共同感受科技帶來的便捷生活體驗。
疑問解答:
第一,大家都會問一個問題,市場上模擬的設備很多,用什麼設備既經濟又方便呢?推薦大家使用PN532 設備。成本低,模擬成功率高。
第二,關於卡片的選擇。M1類型的卡片,大致分為零扇區是否可以修改。M1類型的零扇區是不可以修改的,CUID的就可以,建議使用CUID卡。
第三,關於卡片是否可以被讀取,只要是IC卡,且可以被上位機讀取,基本都是可以模擬的,成功率高達80%。
廢話少講,開始動手
第一,安裝PN532讀卡設備,開始接線。
下面是模塊的接線方法
黑色延長線
接線的線序分別為,
黑色-接GND,
紅色-接VCC,
白色-接SDA,
綠色-接SCL,
注意:GND和VCC不可以接反,接反必燒
第二步,PN532插上電腦,然後打開配套的軟體驅動文件夾,找到PL2303的驅動,點擊安裝即可。
好了,到了這裡基本接線和驅動就是安裝完畢了。
接下來就是打開上位機了
第一,打開上位機的時候要
注意以下幾點,第一先打開上位機,然後關掉上位機,打開註冊機,點擊註冊,註冊顯示成功之後,重新打開上位機,這個時候點擊發現設備,上位機就會顯示發現NFC設備了。
第二,成功發現設備之後,就可以開始讀寫卡片了, 首先放上您要模擬的卡片或者複製的卡片,這裡稱為母卡。
接著點擊讀整卡,等待解卡,解卡的時間根據母卡的加密係數決定的,沒有時間可以參考,以實際使用情況位置,少著幾秒,幾分鐘,多著一兩個小時也要有的,如果覺得久,或者讀取失敗,嘗試調整卡片位置,重新讀取就可以,如果還是同個位置,那就需要給時間上位機解密了。注意一點,全加密卡是有機率破解的,沒有百分百。
這個就是讀取母卡得到的數據了。
第三,就可以保存母卡的數據了,怎麼命名根據自己的習慣,點擊左上角三角形進行保存,彈出對話框,點擊是可以了。我們保存為1.dump。
第四,保存好數據之後,這個時候可以拿出CUID卡了。您也可以把數據直接寫到CUID上,當新的卡片使用,當然我們要做到是模擬手環。
第五,這個時候我們得到了母卡(卡1)數據1.dump,一般保存好可以多複製一份保存,我們儘量不要去動母卡,因為母卡一般不可以修改的。一般來說卡分為0~15扇區,其中0扇區包含的是uid號和廠商號,出於安全角度考慮,小米手環的廠商號無法修改,所以如果你的家門禁系統很嚴格,需要讀取廠商號才能開門,(例如某些高檔小區的電梯卡,一上電梯開門就到家的那種就不要想了)那麼手環複製是無效的;剩下的1~15扇區為數據存儲區,也就是你的信息,名字、車牌、房號、金額、日期等,其中每個扇區的0~2行為數據區,最後一行也就是3行為密碼區,密碼的格式為:
xx xx xx xx xx xx FF 07 80 69 xx xx xx xx xx xx
Pn532需要PJ的就是這一行,FF 07 80 69 為控制位,控制位左邊為A key,右邊為B key,當我們第一步製作無密鑰的白卡時,就需要把A、B key都修改為FFFF FF FF FF FF ,修改dump的文件有很多,這裡就不詳細說明了。當讀取卡成功後,點擊左上小三角符號保存,這裡我們就保存為pj.dump(建議用數字或者英文)。
製作小米手環(手機)可讀的白卡
接著上一步,把A、B密鑰修改為FF後,保存,(部分卡會含有多重信息,也會有很多密鑰,我們需要把所有的密鑰都要改成FF,數據部分不需要修改)為pj.dump,然後在pn532上放置一張新卡(以下稱之為卡2),點擊【讀取卡:讀取卡片內容】,然後再點擊【寫整卡:寫普通M1卡】,選擇剛才的pj.dump(A、B密鑰修改為FF)的文件,點擊確定,一張沒有密碼的白卡也就製作完成了,這時就可以安心的使用小米手環(手機)複製這張卡了(卡2),複製的過程也不贅述了。
寫入密鑰信息
第一步:寫入小米手環(手機)的最關鍵一步,在pn532上放置母卡(卡1),打開532全加密文件夾裡的【打開MFOC.bat】,按1等待解密,跑完後輸入:
mfoc.exe -O 1.dump
同理,這裡保存的1.dump文件和之前上位機保存的1.dump文件是一樣的,只不過每次寫卡前都要讀卡的這個步驟是少不了的~
強調!每次寫卡都要讀卡~
第二步寫入密匙命令:在pn532放置小米手環
nfc-mfclassic.exe w A 1.dump
寫完後如上圖所示,這樣才是真正的寫入了手環
最後,希望大家都能成功,模擬成功的關鍵是手環先模擬製作好的未加密的門禁卡,然後在把秘鑰寫入手環。點點關注,大家一起探索科技為生活帶來的改變!!