
proxmark3 v4.23346
RFID विश्लेषण, अनुकरण और पैठ परीक्षण के लिए हार्डवेयर उपकरण। 125kHz, 13.56MHz प्रोटोकॉल (MIFARE, iClass, ISO14443/15693) का समर्थन करता है, जिसमें कुंजी पुनर्प्राप्ति, स्निफिंग और सुरक्षा अनुसंधान के लिए स्क्रिप्टिंग शामिल है।
Iceman फ़ोर्क - Proxmark3
Proxmark3 RFID का स्विस-आर्मी उपकरण है, जो वैश्विक स्तर पर RFID टैग्स के विशाल बहुमत के साथ इंटरैक्शन की अनुमति देता है। मूल रूप से जोनाथन वेस्टह्यूज़ द्वारा बनाया गया, यह उपकरण अब उत्साही लोगों के लिए RFID विश्लेषण का प्रमुख उपकरण है। Iceman रिपॉजिटरी को सुविधाओं और कार्यक्षमता का शिखर माना जाता है, जो अत्यंत उपयोगी और सुविधाजनक कमांड और LUA स्क्रिप्ट्स की एक विशाल श्रृंखला को सक्षम करता है ताकि चिप पहचान, पैठ परीक्षण और प्रोग्रामिंग को स्वचालित किया जा सके।
विषय सूची
PROXMARK3 स्थापना और अवलोकन
नोट्स / सहायक दस्तावेज़
कैसे बनाएं?
Proxmark3 RDV4
अपने Proxmark3 RDV4 डिवाइस के लिए बनाने, फ्लैश करने और चलाने के लिए ऊपर दी गई तालिकाओं में निर्देश लिंक देखें।
सामान्य Proxmark3 प्लेटफॉर्म
सामान्य Proxmark3 प्लेटफॉर्म के लिए इस रिपॉजिटरी को बनाने के लिए हम आपसे उन्नत संकलन पैरामीटर पढ़ने का आग्रह करते हैं।
हम सामान्य Proxmark3 प्लेटफॉर्म को निम्नलिखित उपकरणों के रूप में परिभाषित करते हैं।
समर्थित
- RDV1, RDV2, RDV3 easy
- Ryscorp हरा PCB संस्करण
- Radiowar काला PCB संस्करण
- RDV3 easy के अनेक चीनी अनुकूलित संस्करण (kkmoon, PiSwords आदि)
- Proxmark3 SE (विशेष संस्करण) (BLE सक्षम)
- Proxmark3 X
- नोट: समुदाय द्वारा परीक्षित
- नोट: अज्ञात डिवाइस हार्डवेयर
समर्थित नहीं
- ⚠ Proxmark Evolution (EVO)
- नोट: अज्ञात पिन असाइनमेंट।
- ⚠ Ryscorp Proxmark3 Pro
- नोट: डिवाइस में अलग fpga और अज्ञात पिन असाइनमेंट हैं।
- नोट: कंपनी गायब हो गई है, अपने ग्राहकों को अंधेरे में छोड़ दिया है।
प्रायोगिक समर्थन
- ⚠ iCopy-X
- नोट: वर्तमान में iCopy-X GUI के साथ असंगत क्योंकि Proxmark क्लाइंट कमांड अलग सिंटैक्स का उपयोग करते हैं।
- नोट: अपस्ट्रीम स्रोतों, रिवर्स हार्डवेयर आदि के लिए icopyx-community repos भी देखें।
- नोट: टैग को लॉक करने के लिए DRM का उपयोग करता है, ओपन सोर्स लाइसेंस को अनदेखा करता है। अपने जोखिम पर उपयोग करें।
- ⚠ Proxmark3 Ultimate
- नोट: अज्ञात डिवाइस हार्डवेयर।
- नोट: FPGA छवियाँ इसके लिए बनाई जा रही हैं। अपने जोखिम पर उपयोग करें।
अज्ञात समर्थन स्थिति
- ⚠ VX
- नोट: अज्ञात डिवाइस हार्डवेयर।
जब इन नए अज्ञात मॉडलों की बात आती है, तो हम समुदाय पर निर्भर हैं कि वे रिपोर्ट करें कि क्या यह रिपॉजिटरी काम करती है और उन्होंने इसे काम करने के लिए क्या किया।
256KB फ्लैश मेमोरी आकार सामान्य Proxmark3 प्लेटफॉर्म के लिए
⚠ नोट: आपको यह ध्यान रखना होगा कि आपकी ARM चिप में बिल्ट-इन फ्लैश मेमोरी कितनी बड़ी है। 512KB के साथ आप ठीक हैं, लेकिन यदि यह 256KB है तो आपको इस रिपॉजिटरी को और भी कम कार्यक्षमता के साथ संकलित करना होगा।
./pm3-flash-allचलाते समय आप देख सकते हैं कि आपके डिवाइस का आकार क्या है यदि आपने इस रिपॉजिटरी से बूटलोडर स्थापित किया है। अन्यथा आपको Proxmark3 क्लाइंट./pm3चलाते समय प्रारंभिक संदेश में आकार की सूचना मिलेगी।
क्या बदला है?
Proxmark3 RDV4 हार्डवेयर संशोधन:
- फ्लैश मेमोरी 256KB जोड़ी गई
- स्मार्ट कार्ड मॉड्यूल जोड़ा गया
- ब्लूटूथ + बैटरी ऐडऑन जैसे परिधीयों के लिए FPC कनेक्टर जोड़ा गया
- बेहतर एंटीना
- बदली जाने योग्य
- LF Q फैक्टर स्विच
- LF 125/134 आवृत्ति स्विच
- छोटा PCB फॉर्म फैक्टर
- ABS केस
यह रिपॉजिटरी बनाम आधिकारिक Proxmark3 रिपॉजिटरी:
वह Changelog फ़ाइल देखें जिसे हम अद्यतित रखने का प्रयास करते हैं।
संक्षेप में, यह रिपॉजिटरी आपको Proxmark3 के संदर्भ में पूरी तरह से अलग उपयोगकर्ता अनुभव प्रदान करती है।
- कमांड टैब पूर्णता का समर्थन करता है
- रंगों/इमोजी के उपयोग के साथ समृद्ध CLI
- हर जगह सहायता टेक्स्ट सिस्टम लागू
- संकेत प्रणाली
- उपयोगकर्ता प्राथमिकता सेटिंग्स
- लिनक्स, OSX और विंडोज पर निरंतर एकीकरण बिल्ड सिस्टम के साथ व्यापक परीक्षण, और स्थैतिक विश्लेषण उपकरणों जैसे का नियमित उपयोग
- Coverity Scan
- Cppcheck (v2.6)
- GCC और Clang द्वारा डायग्नोस्टिक फ्लैग्स का आक्रामक प्रवर्तन
- सीरियल पोर्ट का स्वचालित पता लगाना और ब्लूटूथ ऐडऑन के साथ सहज एकीकरण
- क्लाइंट के अंदर से डिवाइस से पुनः जुड़ना
- टियरऑफ हमलों का समर्थन
- NFC NDEF type1, type2, type4a, type4b, mifare, barcode का समर्थन
- pm3 क्लाइंट स्क्रिप्ट, lua स्क्रिप्ट, python स्क्रिप्ट का समर्थन
- उपलब्ध स्क्रिप्ट का सबसे व्यापक संग्रह
- वीगैंड एन्कोडिंग, डिकोडिंग
- EMV का समर्थन
- CIPURSE का समर्थन
- आसान संकलन के साथ अधिकांश स्टैंडअलोन मोड उपलब्ध
- क्लाइंट और बाहरी उपकरणों के लिए व्यापक परीक्षण स्क्रिप्ट
- सबसे व्यापक संकलित ज्ञात कुंजी शब्दकोश
- NG-फ्रेम के साथ स्लिम डाउन USB संचार
- सबसे अधिक संकलित सार्वजनिक ज्ञात कुंजी पुनर्प्राप्ति सॉफ्टवेयर
- उक्त सॉफ्टवेयर का सबसे तेज़ कार्यान्वयन
- डंप फ़ाइलों के लिए कई फ़ाइल स्वरूपों का समर्थन (BIN/EML/JSON)
- libnfc, MFC टूल ऐप आदि के साथ उक्त फ़ाइल स्वरूपों की अंतर-संचालन क्षमता
- पहले से कहीं अधिक RFID आधारित प्रोटोकॉल का समर्थन
- पैकेज रखरखावकर्ताओं, डिस्ट्रो रखरखावकर्ताओं के लिए आसान स्थापना
- cmake, make का समर्थन
- पहले से कहीं अधिक OS/प्लेटफॉर्म पर त्रुटियों या चेतावनियों के बिना बनता है
- Gentoo, Kali, Termux, Macports, Homebrew जैसे ज्ञात डिस्ट्रो पर पैकेज के रूप में उपलब्ध
- बहुत अधिक दस्तावेज़ीकरण
विकास
⚠ नोट: यह एक ब्लीडिंग एज रिपॉजिटरी है। रखरखावकर्ता सक्रिय रूप से इस रिपॉजिटरी से काम कर रहे हैं और समय-समय पर कोड को पुनर्गठित करेंगे ताकि इसे समझना, नेविगेट करना, बनाना, परीक्षण करना और इसमें योगदान करना आसान हो सके, इसलिए कोड लेआउट में नियमित रूप से महत्वपूर्ण बदलावों की अपेक्षा करें।
👉 याद रखें! यदि आप कोड में योगदान करने का इरादा रखते हैं, तो कृपया पहले कोडिंग शैली नोट्स पढ़ें। हम आमतौर पर आपके योगदान को तेजी से मर्ज करते हैं क्योंकि हमें Proxmark3 में एक कार्यक्षमता प्राप्त करने और बाद में बग्स को दूर करने का विचार पसंद है।
सार्वजनिक रोडमैप पढ़ना एक उत्कृष्ट शुरुआत है यदि आप योगदान में रुचि रखते हैं।
समर्थित ऑपरेटिंग सिस्टम
यह रिपॉजिटरी इन पर अच्छी तरह से संकलित होती है:
- Windows 10 पर WSL1
- Windows 10/11 पर WSL2
- Proxspace वातावरण रिलीज़ v3.xx
- Windows/MinGW वातावरण
- Ubuntu, ParrotOS, Gentoo, Pentoo, Kali, NetHunter, Arch Linux, Fedora, Debian, Raspbian
- Android / Termux
- macOS / Homebrew (या MacPorts, प्रायोगिक) / Apple Silicon M1
- iOS (Jailbroken, rootful)
- Docker कंटेनर
पूर्व-संकलित बाइनरी
Proxmark3 पूर्व-संकलित बिल्ड देखें।
Proxmark3 GUI
Gaucho से आधिकारिक PM3-GUI काम नहीं करेगा। इसका उल्लेख नहीं करने पर यह काफी पुराना है और अब इसका रखरखाव नहीं किया जाता है।
- Proxmark3 Universal GUI कमोबेश काम करेगा।
- Proxmark3 GUI क्रॉस-संकलित जिसे हाल ही में अपडेट किया गया है और यह इस रिपॉजिटरी के नवीनतम स्रोत का समर्थन करने का दावा करता है।
- Proxmark3_GUI vb.net में सरल GUI
आधिकारिक चैनल
आप समुदाय को कहाँ पाते हैं?
रखरखावकर्ता
सभी डिस्ट्रो, पैकेज रखरखावकर्ताओं के लिए, हमने आपके जीवन को आसान बनाने की कोशिश की।
make install अब उपलब्ध है और यदि आप अधिक जानना चाहते हैं।
यह दस्तावेज़ आपके लिए सहायक होगा
उद्धरण
इस रिपॉजिटरी को वैश्विक रूप से उद्धृत करने के लिए इस bibtex का उपयोग करें:
@misc{proxmark3,
author = {C. {Herrmann} and P. {Teuwen} and O. {Moiseenko} and M. {Walker} and others},
title = {{Proxmark3 -- Iceman repo}},
howpublished = {\url{https://github.com/RfidResearchGroup/proxmark3}},
keywords = {rfid nfc iceman proxmark3 125khz 134khz 13.56mhz},
}
यदि आपको रिपॉजिटरी की किसी विशिष्ट स्थिति का संदर्भ देने की आवश्यकता है, तो एक कमिट नंबर या पहुँच की तारीख का उपयोग करें, उदाहरण:
note = {Accessed: commit 12327f71a27da23831901847886aaf20e8ad3ca0}
note = {Accessed: 2021-01-01}
कॉपीराइट और लाइसेंसिंग शर्तें
प्रत्येक योगदान उसके लेखक के कॉपीराइट के अंतर्गत है। AUTHORS देखें।
Proxmark3 स्रोत कोड निम्नलिखित लाइसेंसिंग शर्तों द्वारा कवर किया गया है, जिन्हें आमतौर पर GPLv3 या बाद का कहा जाता है।
यह प्रोग्राम मुफ्त सॉफ्टवेयर है: आप इसे पुनर्वितरित और/या संशोधित कर सकते हैं
फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित GNU जनरल पब्लिक लाइसेंस की शर्तों के तहत,
या तो लाइसेंस का संस्करण 3, या (आपकी पसंद पर) कोई भी बाद का संस्करण।
यह प्रोग्राम इस उम्मीद में वितरित किया जाता है कि यह उपयोगी होगा,
लेकिन बिना किसी वारंटी के; यहां तक कि व्यापारिकता या किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटी के बिना। अधिक जानकारी के लिए GNU जनरल पब्लिक लाइसेंस देखें।
GPLv3 की एक प्रति LICENSE में उपलब्ध है।
कुछ निर्भरताएँ Proxmark3 लाइसेंसिंग शर्तों के साथ संगत अन्य मुफ्त लाइसेंसिंग शर्तों के अंतर्गत हो सकती हैं, उनका संबंधित विवरण देखें।