mifare

    5熱度

    1回答

    我想要實現的是將APDU命令發送到MIFARE Classic 1K卡以更改其A和B鍵。 我能夠與卡建立連接並使用默認密鑰(FFFFFFFFFFFF)讀取塊0和塊1.我使用HID MifareSamples應用程序。 現在,我想將A鍵從默認值更改爲其他值。我發現了一個解決方案在這裏,在計算器(Mifare Change KEY A and B)這表明我要發送此APDU: 新密鑰A = 00 11

    0熱度

    1回答

    由於我使用的讀卡器,檢索MIFARE卡的序列號的協議如下: 的Mifare防撞,0x0202: 功能卡的防衝突 格式            aa bb 05 00 00 00 02 02 00 響應  aa bb 0a 00 52 51 02 02 00 46 ff a6 b8 a4 其中46 ff a6 b8是上述響應中的卡序列號。 我實現在C#這個協議如下: private SerialPor

    1熱度

    1回答

    最近我試圖閱讀MifareClassic 1K卡。在閱讀了這個事實之後,只有某些採用恩智浦芯片的手機才能夠讀取這些標籤,並獲得其中一個我正面臨新問題的手機。 我試圖讀取的卡會引發標題中提到的錯誤,但僅在運行時未執行代碼。 這裏的一些細節: 起初,我從Xamarin接過NFCSample和改變了一些東西: protected override void OnNewIntent(Intent inte

    2熱度

    2回答

    我正在使用APDU命令從DESFire卡讀取數百個字節。 數據應用程序已通過身份驗證,響應MAC'ed。 我提交了一系列READ_DATA命令(0xBD),每個命令檢索54個字節+ MAC,同時增加每個命令的讀取偏移量。 如果我使用帶ADDITIONAL_FRAME(AF)的長讀取而不是多次連續讀取,該操作會更快嗎? 據我所知,一個簡單的自動對焦是一個字節與一個完整的讀數據命令的8個字節,從而減少

    0熱度

    1回答

    的位次序參照8.7.1節到8.7.3節NFC Mifare Spec Doc。我需要知道跟蹤器扇區字節的位順序,即字節6,7,8。因此,我可以對跟蹤器扇區進行進一步處理,即向訪問器扇區寫入具有訪問字節的新密鑰,因爲當我向跟蹤器寫信時部門變得無法訪問。 對於字節6,我不明白,要麼 bits 0,1,2,3,4,5,6,7 或 bits 7,8,6,5,4,3,2,1,0 TRAILOR部門的

    1熱度

    2回答

    如您所知,Mifare Classic卡片大約在7年前遭到黑客入侵。所以現在任何人都可以破解Mifare卡來提取其身份驗證密鑰並閱讀其內容。此後,他/她可以在其手機上模擬該卡,並使用手機代替手機上使用NFC技術的卡。我想知道是否有任何方法來檢測此模擬卡? (Any!)例如,移動設備與讀卡器之間的傳輸協議與卡與讀卡器之間的差異。 我知道在卡和閱讀器之間的通信中,命令arw基於T = CL協議以APD

    1熱度

    1回答

    我剛剛爲Arduino和RFID標籤獲得了RFID-RC522模塊。這對我來說都是新的。在該標籤的存儲器塊7(扇區1)的數據是: 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF 本來,第一8個字節OOF塊(標號A)設定爲0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF。 擺弄它我寫這個數據至塊7: 00 00 00 00

    0熱度

    1回答

    我想設置和檢查NFC標籤中的密碼(類型:NTAG213),但我總是收到一個IOException(收發失敗),當我試圖設置它。 我不明白我必須爲密碼和ACK包設置哪個頁面。 這是我用Xamarin編寫的C#代碼。請隨時以原生Android Java代碼回覆。 var tag = intent.GetParcelableExtra (NfcAdapter.ExtraTag) as Tag; St

    0熱度

    1回答

    可以使用API​​ javax.smartcardio爲讀卡器Omnikey 5021 CL尋找智能卡終端並讀取MIFARE Classic卡的扇區?這需要在Windows 7計算機上運行。

    0熱度

    2回答

    我想在我的Android手機上模擬MIFARE DESfire卡,但我根本無法從閱讀器獲取任何命令。我有一個PN532 NFC板卡和不同的NFC手機。 如上所述here只有讀者體系結構以特定方式工作時,纔可能模擬ISO/IEC 7816-4。 那麼我該如何從閱讀器讀取這些命令呢?