Proxmark3
प्रॉक्समार्क3 रेडियो आवृत्ति पहचान (आर. एफ. आई. डी.) सुरक्षा विश्लेषण, अनुसंधान और विकास के लिए एक बहुउद्देशीय हार्डवेयर उपकरण है। यह उच्च आवृत्ति (13.56 मेगाहर्ट्ज) और कम आवृत्ति (125/134 किलोहर्ट्ज) निकटता कार्ड दोनों का समर्थन करता है और उपयोगकर्ताओं को अधिकांश आरएफआईडी प्रोटोकॉल को पढ़ने, अनुकरण करने, फ़ज़ करने और क्रूर करने की अनुमति देता है। मूल रूप से जोनाथन वेस्टह्यूज द्वारा निर्मित और ओपन-सोर्स हार्डवेयर के रूप में प्रकाशित, इसे बाद में डेवलपर्स के एक समुदाय द्वारा उठाया गया, जिन्होंने मूल संस्करण की तुलना में हार्डवेयर और सॉफ्टवेयर दोनों में काफी सुधार किया। प्रॉक्समार्क3 ने आर. एफ. आई. डी. अभिगम नियंत्रण प्रणालियों की जांच करने वाले सुरक्षा शोधकर्ताओं के एक बड़े समुदाय को इकट्ठा किया, जो अपने स्वयं के शोध में इसका उपयोग करते हुए परियोजना का विस्तार और रखरखाव करते हैं। मूल प्रॉक्समार्क3 हार्डवेयर प्लेटफॉर्म ने नए उपकरण संस्करणों के लिए आधार के रूप में काम किया, जिसमें वाणिज्यिक संस्करण भी शामिल थे। तकनीकी विनिर्देश प्रॉक्समार्क3 फील्ड-प्रोग्रामेबल गेट ऐरे (एफ. पी. जी. ए.) तकनीक पर आधारित है, जो उच्च प्रदर्शन वाले निम्न-स्तरीय एनालॉग सिग्नल प्रोसेसिंग, मॉड्यूलेशन और डिमॉड्यूलेशन के कार्यान्वयन की अनुमति देता है। एक अलग माइक्रोकंट्रोलर डिमॉड्यूलेटेड फ्रेम को संसाधित करता है। इस तरह की व्यवस्था संभावित रूप से प्रॉक्समार्क3 के सॉफ्टवेयर में किसी भी आर. एफ. आई. डी. प्रोटोकॉल को लागू करने की अनुमति देती है। एंटीना 2 स्वतंत्र एंटीना परिपथ का उपयोग कम आवृत्ति (एलएफ) 125 किलोहर्ट्ज और 134 किलोहर्ट्ज और उच्च आवृत्ति (एचएफ) 13.56 मेगाहर्ट्ज के लिए किया जाता है। प्रारंभ में, दोनों एंटेना एक साझा 4-पिन हिरोस यू. एस. बी. कनेक्टर के साथ जुड़े हुए थे, जो कभी-कभी अविश्वसनीय था। बाद के संशोधनों ने प्रत्येक एंटीना के लिए एक अलग कनेक्टर का उपयोग करने का विकल्प चुना है। ए. डी. सी. 8-बिट एनालॉग-टू-डिजिटल कनवर्टर (ए. डी. सी.) एंटीना सर्किट से एक एनालॉग संकेत प्राप्त करता है, इसे डिजिटाइज करता है और एफ. पी. जी. ए. को डिजिटल संकेत आउटपुट करता है। एफ. पी. जी. ए. फील्ड-प्रोग्रामेबल गेट ऐरे सी. पी. यू. से डेटा संचारित करते समय निम्न-स्तरीय मॉडुलन और ए. डी. सी. से संकेत प्राप्त करते समय डिमॉड्यूलेशन दोनों करता है। यह ऑन-ऑफ कीइंग (ओ. ओ. के.), एम्पलीट्यूड-शिफ्ट कीइंग (ए. एस. के.) आदि जैसे विभिन्न मॉड्यूलेशनों को संसाधित कर सकता है। एफ. पी. जी. ए. दो तरीकों से काम करता हैः कार्ड के लिए विद्युत चुम्बकीय क्षेत्र उत्पन्न करने वाले पाठक के रूप में, या पाठक क्षेत्र के लिए प्रतीक्षा करने वाले कार्ड के रूप में। सीपीयू एआरएम माइक्रोकंट्रोलर प्रोटोकॉल भाग के लिए जिम्मेदार है। यह फ्रेम (मैनचेस्टर, मिलर, आदि) को कूटबद्ध और कूटबद्ध करता है और अधिक उन्नत कार्य करता है। सीपीयू संकेत संभालने के बाद एफ. पी. जी. ए. को जवाब दे सकता है, इस प्रकार परिवहन परत को लागू कर सकता है। सीपीयू पीसी क्लाइंट एप्लिकेशन के साथ यूएसबी संचार का भी प्रबंधन करता है। फ़्लैश मेमोरी का उपयोग फर्मवेयर को संग्रहीत करने के लिए किया जाता है। प्रॉक्समार्क3 के शुरुआती संस्करणों में केवल 64 के. बी. की फ्लैश मेमोरी थी, लेकिन जैसे-जैसे फर्मवेयर विकसित हुआ वह दुर्लभ हो गया और 512 के. बी. वाले संस्करण दिखाई दिए। फर्मवेयर में स्वयं ए. आर. एम. कोड और एक एफ. पी. जी. ए. छवि (जो ए. आर. एम. द्वारा लोड की जाती है) होती है। एफ. पी. जी. ए. अपने एस. पी. आई. बंदरगाह (ए. आर. एम. मास्टर है) या अपने सामान्य एस. एस. पी. के माध्यम से ए. आर. एम. के साथ संवाद करता है। एस. पी. आई. का उपयोग एफ. पी. जी. ए. विन्यास के लिए किया जाता है। एसएसपी का उपयोग हवा में भेजे गए डेटा के लिए किया जाता है। सॉफ्टवेयर जिस समय प्रॉक्समार्क 3 विकसित किया गया था, उस समय एस. डी. आर. तक पहुँच पाना कठिन था। इस कारण से एक विभाजित एफ. पी. जी. ए./एम. सी. यू. वास्तुकला तैयार की गई थीः एक एफ. पी. जी. ए. निम्न-स्तरीय कार्यक्षमता जैसे मॉड्यूलेशन/डिमॉड्यूलेशन को संभालता है, जबकि एक माइक्रोकंट्रोलर उच्च-स्तरीय कार्यक्षमता (कमांड-लाइन इंटरफेस, प्रोटोकॉल एन्कोडिंग/डिकोडिंग, आदि) की देखभाल करता है। जबकि एफ. पी. जी. ए./एम. सी. यू. वास्तुकला तकनीकी रूप से पुरानी है, यह हार्डवेयर संशोधनों के दौरान अपरिवर्तित रही। इसने विभिन्न संस्करणों को एक ही फर्मवेयर का उपयोग करने की अनुमति दी और इसके परिणामस्वरूप एक बड़ा कोड-आधार बना। हालांकि, समय के साथ प्रॉक्समार्क 3 कोडबेस तेजी से टूट गया और हार्डवेयर अस्थिरता दिखाई देने लगी। नतीजतन, कुछ कार्यान्वयन कोड को परिष्कृत और अनुकूलित करते हैं (उदाहरण के लिए प्रॉक्समार्क 3 आरडीवी 4), जबकि अन्य मूल प्रॉक्समार्क 3 कोडबेस (उदाहरण के लिए प्रॉक्समार्क 3 ईवीओ) का उपयोग करते हैं। प्रॉक्समार्क3 सॉफ्टवेयर को तीन भागों में विभाजित किया गया हैः पी. सी. क्लाइंट (अनुप्रयोग परत)-पी. सी. अनुप्रयोग जो प्रॉक्समार्क3 कार्यों को कॉल करता है। इसका उपयोग डेटा प्रदर्शित करने, संकेत का विश्लेषण करने और प्रॉक्समार्क 3 का प्रबंधन करने के लिए किया जाता है। इसके बाद, नए प्रॉक्समार्क 3 संस्करणों में ब्ल्यूटूथ से जुड़े उपकरण को नियंत्रित करने के लिए एक मोबाइल ऐप का उपयोग किया जा सकता है। सीपीयू फर्मवेयर (परिवहन परत)-एआरएम फर्मवेयर जो प्रोटोकॉल संदेशों, प्रारूपों और कतारों का प्रबंधन करता है। यह सी. एल. आई. उपकरण भी प्रदान करता है। एफ. पी. जी. ए. फर्मवेयर (भौतिक परत)-ज़िलिंक्स स्पार्टन II फर्मवेयर डी. एस. पी.: संकेतों के मॉड्यूलेटिंग/डिमॉड्यूलेटिंग के लिए जिम्मेदार है। पुराने फर्मवेयर ने क्लाइंट को प्रॉक्समार्क3 से जोड़ने के लिए यू. एस. बी. एच. आई. डी. प्रोटोकॉल का उपयोग किया। प्राप्त नमूनों को वास्तविक समय में पीसी पर स्ट्रीम करना संभव नहीं था। सीपीयू ने क्लाइंट से एक आदेश प्राप्त किया, इसे निष्पादित किया और परिणाम को मेमोरी बफर में संग्रहीत किया। क्लाइंट को सीपीयू बफर किए गए डेटा को पुनः प्राप्त करने के लिए एक नया आदेश भेजना पड़ा। नए फर्मवेयर संस्करण क्लाइंट के साथ संवाद करने के लिए सीडीसी सीरियल इंटरफेस का उपयोग करते हैं। संकेत के नमूनों को पीसी क्लाइंट द्वारा नियंत्रित किया जा सकता है, यह अज्ञात संकेतों के विश्लेषण में सहायता के लिए प्राप्त डेटा को प्लॉट कर सकता है। 2007 में प्रॉक्समार्क 3 के जारी होने के बाद से कई आर. एफ. आई. डी. उत्साही अपनी कार्यक्षमता का विस्तार कर रहे हैं। आई. एस. ओ./आई. ई. सी. 14443-ए मानक का समर्थन करने वाले फर्मवेयर के जारी होने और मिफेयर क्लासिक पर सफल हमले दिखाई देने के बाद प्रॉक्समार्क3 समुदाय ने तेजी से विकास देखा है। प्रॉक्समार्क 3 फोरम (पंजीकरण की आवश्यकता) इलेक्ट्रॉनिक अभिगम नियंत्रण (ई. ए. सी.) प्रणालियों पर ध्यान केंद्रित करने वाले सुरक्षा शोधकर्ताओं द्वारा अक्सर आर. एफ. आई. डी. प्रणाली भेद्यता चर्चा के लिए मुख्य केंद्रों में से एक बन गया। प्रॉक्समार्क समुदाय में अन्य आर. एफ. आई. डी. अनुसंधान उपकरणों के विकासकर्ता भी हैंः उदाहरण के लिए लिब. एन. एफ. सी.। सामुदायिक डिस्कॉर्ड सर्वर को बाद में ई. ए. सी. प्रणाली सुरक्षा के विषय पर पाठ और आवाज दोनों चर्चाओं को आयोजित करने के लिए बनाया गया था। 2021 के अंत में इसके लगभग 3000 सदस्य थे। शोध में प्रॉक्समार्क 3 मिफेयर क्लासिक कार्ड हमलों का उपयोग किया गयाः डार्कसाइड हमला (निजमेगेन/ओकलैंड समूह, 2009)-कार्ड के किसी भी क्षेत्र से कम से कम एक कुंजी की वसूली। हर कार्ड के लिए काम करता है, इसमें लंबा समय लगता है। libnfc स्टैक से mfoc (मिफेयर ऑफ़लाइन क्रैकर) टूल का उपयोग करना। नेस्टेड अटैक (निकोलस टी. कर्टोइस, 2009)-यदि एक सेक्टर को ज्ञात कुंजी के साथ एन्क्रिप्ट किया जाता है, तो अन्य सेक्टर कम समय में टूट जाते हैं। इस हमले का अद्यतन संस्करण भी है-हार्डनेस्टेड। libnfc स्टैक से mfcuk (मिफेयर क्लासिक यूनिवर्सल टूलकिट) टूल का उपयोग करना। मिफेयर क्लासिक पेपरः मिफेयर क्लासिक मिफेयर डेसफायर पेपर पर एक व्यावहारिक हमलाः सार्वजनिक परिवहन में उपयोग किए जाने वाले मिफेयर डेसफायर ईवी1 स्मार्टकार्ड पर संभावित हमलों की जांच एचआईडी आईक्लास पेपरः हार्ट ऑफ डार्कर-एचआईडी आईक्लास सुरक्षा हिटैग पेपर के अज्ञात बैकवाटर की खोजः 360 सेकंड में चला गयाः हिटैग2 मेगामोस पेपर के साथ अपहरणः मेगामोस क्रिप्टो को ध्वस्त करनाः वायरलेस रूप से एक वाहन इम्मोबिलाइज़र एनएफसी पेपर को लॉक करनाः एनएफसी सक्षम सेल फोन पर व्यावहारिक हमले 2007 में रेडियो-आवृत्ति पहचान ओपन-सोर्स हार्डवेयर कंप्यूटर से संबंधित परिचय