MIFARE Classic RFID टैग पढ़ने, लिखने, विश्लेषण करने आदि के लिए एक Android NFC ऐप।

यह जानकारी अन्य भाषाओं में पढ़ें:
सहायक लिंक:
विशेषताएँ
- MIFARE Classic टैग पढ़ें
- आपके द्वारा पढ़े गए टैग डेटा को सहेजें, संपादित करें और साझा करें
- MIFARE Classic टैग पर लिखें (ब्लॉक-वार)
- MIFARE Classic टैग क्लोन करें
(एक टैग का डंप दूसरे टैग पर लिखें; 'डंप-वार' लिखें)
- डिक्शनरी-अटैक पर आधारित कुंजी प्रबंधन
(आप जो कुंजियाँ जानते हैं उन्हें एक फ़ाइल (डिक्शनरी) में लिखें)।
MCT इन कुंजियों के साथ सभी सेक्टरों के विरुद्ध प्रमाणीकरण का प्रयास करेगा और जितना संभव हो उतना पढ़ेगा।
अध्याय Getting Started देखें।
- टैग को वापस फ़ैक्टरी/डिलीवरी स्थिति में फ़ॉर्मेट करें
- विशेष MIFARE Classic टैग का निर्माता ब्लॉक (ब्लॉक 0) लिखें
- ACR 122U जैसे बाहरी NFC रीडर का उपयोग करें
(अधिक जानकारी के लिए Help & Info section
देखें।)
- कुंजी फ़ाइलें (डिक्शनरी) बनाएं, संपादित करें, सहेजें और साझा करें
- MIFARE Classic वैल्यू ब्लॉक को डिकोड और एनकोड करें
- MIFARE Classic एक्सेस कंडीशन को डिकोड और एनकोड करें
- डंप की तुलना करें (Diff Tool)
- सामान्य टैग जानकारी प्रदर्शित करें
- टैग डेटा को हाइलाइट किए गए हेक्स के रूप में प्रदर्शित करें
- टैग डेटा को 7-बिट US-ASCII के रूप में प्रदर्शित करें
- MIFARE Classic एक्सेस कंडीशन को तालिका के रूप में प्रदर्शित करें
- MIFARE Classic वैल्यू ब्लॉक को पूर्णांक के रूप में प्रदर्शित करें
- BCC (ब्लॉक चेक कैरेक्टर) की गणना करें
- त्वरित UID क्लोन सुविधा
- फ़ाइलें आयात/निर्यात/रूपांतरित करें
- इन-ऐप (ऑफ़लाइन) सहायता और जानकारी
- यह मुफ्त सॉफ़्टवेयर (ओपन सोर्स) है ;)
सामान्य जानकारी
यह टूल MIFARE Classic RFID-टैग के साथ (और केवल उन्हीं के साथ) इंटरैक्ट करने के लिए कई सुविधाएँ प्रदान करता है। इसे उन उपयोगकर्ताओं के लिए डिज़ाइन किया गया है जिन्हें MIFARE Classic तकनीक की कम से कम बुनियादी समझ हो। आपको हेक्साडेसिमल संख्या प्रणाली की भी समझ होनी चाहिए, क्योंकि सभी डेटा इनपुट और आउटपुट हेक्साडेसिमल में होता है।
कुछ महत्वपूर्ण बातें हैं:
- इस टूल द्वारा प्रदान की जाने वाली सुविधाएँ बहुत बुनियादी हैं। आकर्षक ग्राफिकल यूज़र इंटरफ़ेस के साथ RFID-टैग पर URL सहेजने जैसी कोई फैंसी चीज़ें नहीं हैं। यदि आप टैग पर चीज़ें सहेजना चाहते हैं, तो आपको रॉ हेक्साडेसिमल डेटा दर्ज करना होगा।
- यह ऐप किसी भी MIFARE Classic कुंजी को क्रैक/हैक नहीं कर सकता। यदि आप RFID-टैग पढ़ना/लिखना चाहते हैं, तो आपको पहले इस विशिष्ट टैग के लिए कुंजियाँ चाहिए। अतिरिक्त जानकारी के लिए कृपया अध्याय Getting Started पढ़ें/देखें।
- इस एप्लिकेशन में कोई "brute-force" अटैक क्षमता नहीं होगी। प्रोटोकॉल के कारण यह बहुत धीमा है।
- सावधान रहें! इस ऐप को अनइंस्टॉल करने से इसके द्वारा सहेजी गई सभी फ़ाइलें (डंप/कुंजियाँ) स्थायी रूप से हट जाएँगी।
- एक मूल MIFARE Classic टैग के पहले सेक्टर का पहला ब्लॉक रीड-ओनली होता है, यानी उसमें लिखा नहीं जा सकता। लेकिन कुछ विशेष MIFARE Classic टैग होते हैं जो एक साधारण राइट कमांड से निर्माता ब्लॉक में लिखने का समर्थन करते हैं (अक्सर इन्हें "magic tag gen2" या "CUID" कहा जाता है)। यह ऐप ऐसे टैग पर लिखने में सक्षम है और इसलिए पूरी तरह से सही क्लोन बना सकता है। "FUID" और "UFUID" टैग भी काम करने चाहिए, लेकिन अभी तक उनका परीक्षण नहीं किया गया है। हालाँकि, ऐप सभी विशेष टैग के साथ काम नहीं करेगा। उनमें से कुछ को उस स्थिति में लाने के लिए विशेष कमांड अनुक्रम (जिसे Android NFC API की सीमाओं के कारण भेजा नहीं जा सकता) की आवश्यकता होती है, जहाँ निर्माता ब्लॉक में लिखना संभव हो। इन टैग को अक्सर "gen1", "gen1a" या "UID" कहा जाता है।
विशेष टैग खरीदते समय इसे याद रखें!
मैजिक कार्ड के बारे में अधिक जानकारी यहाँ पाई जा सकती है।
साथ ही, सुनिश्चित करें कि BCC मान ("BCC Calculator Tool" देखें), SAK और ATQA मान सही हैं। यदि आप केवल UID क्लोन करना चाहते हैं, तो कृपया "Clone UID Tool" का उपयोग करें।
- यह ऐप कुछ डिवाइसों पर काम नहीं करेगा क्योंकि उनका हार्डवेयर (NFC-कंट्रोलर) MIFARE Classic का समर्थन नहीं करता (और पढ़ें)। असंगत डिवाइसों की सूची आप यहाँ पा सकते हैं।
MIFARE Classic के बारे में अधिक जानकारी के लिए Wikipedia देखें, कुछ Google खोजें करें या NXP से MIFARE Classic (1k) 'Datasheet' (PDF) पढ़ें।
Getting Started
सबसे पहले, आपको उस टैग की कुंजियाँ चाहिए जिसे आप पढ़ना चाहते हैं। MIFARE Classic में कुछ कमज़ोरियों के कारण, आप Proxmark3 जैसे टूल या सामान्य RFID-रीडर और कुछ विशेष सॉफ़्टवेयर (mfcuk, mfoc) की सहायता से टैग की सभी कुंजियाँ (A और B) प्राप्त कर सकते हैं।
एप्लिकेशन std.keys, extended-std.keys और hotel-std.keys नामक मानक कुंजी फ़ाइलों के साथ आता है, जिनमें सुपरिचित कुंजियाँ और एक छोटी Google खोज से प्राप्त कुछ मानक कुंजियाँ होती हैं। आप मुख्य मेनू से "Read Tag" का उपयोग करके इन कुंजी फ़ाइलों के साथ टैग पढ़ने का प्रयास कर सकते हैं। इन कुंजी फ़ाइलों में किए गए परिवर्तन खो जाएँगे। अपनी कुंजियों के लिए अपनी स्वयं की कुंजी फ़ाइल बनाएँ।
एक बार जब आप कुछ कुंजियाँ जान लें, तो आप उन्हें एक साधारण टेक्स्ट फ़ाइल में रख सकते हैं (प्रति पंक्ति एक कुंजी)। आप यह अपने PC पर कर सकते हैं और MCT के आयात/निर्यात टूल का उपयोग करके फ़ाइल आयात कर सकते हैं, या मुख्य मेनू से "Edit or Add Key File" के माध्यम से एक नई कुंजी फ़ाइल बना सकते हैं। जब आप अपनी कुंजी फ़ाइल सेट करना पूरा कर लें, तो आप मुख्य मेनू से "Read Tag" का उपयोग करके टैग पढ़ सकते हैं।
कुंजी फ़ाइल अवधारणा के लाभ:
- आपको यह चिंता करने की ज़रूरत नहीं है कि कौन सी कुंजी किस सेक्टर के लिए है।
एप्लिकेशन कुंजी फ़ाइल (डिक्शनरी) की सभी कुंजियों के साथ प्रमाणीकरण का प्रयास करता है।
- आपको सभी कुंजियाँ जानने की ज़रूरत नहीं है।
यदि किसी विशिष्ट सेक्टर के लिए न तो कुंजी A और न ही कुंजी B कुंजी फ़ाइल (डिक्शनरी) में पाई जाती है, तो एप्लिकेशन उस सेक्टर को पढ़ना छोड़ देगा।
यह डिक्शनरी-अटैक आधारित मैपिंग प्रक्रिया (कुंजियाँ <-> सेक्टर) आपके लिए अपनी ज्ञात कुंजियों के साथ जितना संभव हो उतना पढ़ना आसान बनाती है!
लाइसेंस
यह एप्लिकेशन मूल रूप से Gerhard Klostermeier द्वारा SySS GmbH और Aalen University (www.htw-aalen.de) के सहयोग से 2012/2013 में विकसित किया गया था। यह मुफ्त सॉफ़्टवेयर है और GNU General Public License v3.0 (GPLv3) के तहत लाइसेंस प्राप्त है।
इस एप्लिकेशन में उपयोग किए गए आइकन:
MIFARE® NXP Semiconductors का पंजीकृत ट्रेडमार्क है।