2017年6月11日 星期日

RC522 RFID模組圖文教學2 - 使用Mifare白卡複製UID,拷貝門禁卡、學生證等RFID卡片

相信大家都曾有過弄丟感應扣、門禁卡的經驗,有許多鎖店也因此提供複製門禁卡的服務,但其實利用RC522這個RFID模組,自己在家就可以輕鬆複製卡片。
*本教學只複製UID資料,若自家門禁系統是讀取其他區塊的資料則仍然無法完全複製

1.所需器材
    (1)RC522 RFID模組

    (2)Arduino UNO或其他版本

    (3)可寫入Sector 0的Mifare白卡

*這種卡片比較特殊,雖然與市面上的RFID卡長相相同,但它留有"後門",使得UID可以被修改。要購買這種卡片可能須上網訂購,或者找有在販售的鎖店。

2.線路圖

3.Arduino程式
    (1)打開Arduino IDE,點選"檔案 -> 範例 -> MFRC522 -> ChangeUID"

*若尚未安裝MFRC522程式庫,請參考RC522 RFID模組圖文教學1

    (2)在"#define NEW_UID"後面打上想要複製的UID,在此以01 02 03 04為例

*若不知道要拷貝的卡片的UID,請參考RC522 RFID模組圖文教學1

    (3)將Arduino連接至電腦並上傳

4.拷貝卡片
    (1)打開"序列埠監控視窗"

    (2)將白卡靠近RC522.....

若出現上圖的結果,表示寫入成功!!

反之,若是出現像下圖這樣......

則表示這張卡的Sector 0並不能寫入,不是所謂的"白卡"

本教學在此告一段落,希望大家都能成功,如有任何問題都歡迎留言

沒有留言:

張貼留言