जो मैं प्राप्त करने का प्रयास कर रहा हूं वह एपीडीयू क्लासिक 1 के कार्ड को एपी और बी कुंजी बदलने के लिए एपीडीयू कमांड भेजना है।एमपीईजी क्लासिक 1 के कार्ड में एपीडीयू कैसे भेजें?
मैं कार्ड के साथ कनेक्शन स्थापित करने में सक्षम था और ब्लॉक 0 और ब्लॉक 1 पढ़ने के लिए एक डिफ़ॉल्ट कुंजी (FFFFFFFFFFFF
) का उपयोग करने में सक्षम था। मैंने इसके लिए छिपे हुए MIFARESamples एप्लिकेशन का उपयोग किया।
अब, मैं डिफ़ॉल्ट रूप से एक कुंजी को किसी अन्य चीज़ से बदलना चाहता हूं। मैं यहाँ एक समाधान पाया, stackoverflow (Mifare Change KEY A and B) जिससे पता चलता है कि मैं इस APDU भेज दिया है कि कम से:
नई कुंजी एक = 00 11 22 33 44 55 पहुंच बिट्स कुंजी बी नहीं इस्तेमाल किया (ताकि एफएफ एफएफ ओवरराइट नहीं एफएफ एफएफ एफएफ एफएफ)
=> सेक्टर ट्रेलर को लिखें 00 11 22 33 44 55 एफएफ 0F 00 एफएफ एफएफ एफएफ एफएफ एफएफ एफएफ एफएफ
मैं एक अच्छा उपकरण JSmartCard एक्सप्लोरर जो आप APDUs भेजने की अनुमति देता पाया कार्ड के लिए तब मैं PCSC विनिर्देशों 3.2.2.1.4 लोड कुंजी कमान अध्याय पढ़ सकते हैं और समझा जाता है कि आदेश शायद इस तरह दिखना चाहिए:
FF 82 00 00 18 00 11 22 33 44 55 FF 0F 00 FF FF FF FF FF FF FF
लेकिन दुर्भाग्य से JSmartCard उपकरण "कमांड अनुमति नहीं (कोई वर्तमान एफई)" के साथ विफल रहता है।
मैं क्या गलत कर रहा हूं? मैं कुंजी कैसे बदल सकता हूं?
क्या आपने आरएफआईडीआईओटी लाइब्रेरी का उपयोग करने का प्रयास किया है? – Ellipticat