
[Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3
संदर्भ: Proxmark3 RDV4.0 github रिपॉजिटरी
RRG/Iceman रिपॉजिटरी इसी रिपॉजिटरी पर आधारित है। RRG रिपॉजिटरी में नए हार्डवेयर सुविधाओं के लिए समर्थन लाने हेतु काफी विकास किया गया है। यह रिपॉजिटरी उन सभी का पूर्ण समर्थन करती है; जैसे फ्लैशमेमोरी, स्मार्टकार्ड सिम मॉड्यूल, उच्च-शक्ति वाले एंटेना, FPC पोर्ट जिसमें USART पर सीरियल है — इनका संक्षेप में उल्लेख करें तो।
RRG रिपॉजिटरी में एक यूनिवर्सल Proxmark क्लाइंट है। इस रिपॉजिटरी को आसानी से (मैं सच में यही कह रहा हूँ) सभी प्रकार के Proxmark3 उपकरणों के साथ उपयोग किया जा सकता है, जैसे green pcb, RDV2.0, RDV3.0 Easy, Proxmark Evolution, आदि। यह Makefile में केवल एक सेटिंग के साथ कई स्टैंडअलोन मोड को पूर्ण रूप से समर्थन और संकलित करता है। Proxmarking इतना आसान पहले कभी नहीं रहा। मैं आपको इसे ज़रूर देखने की सलाह देता हूँ।
===============================================================================
यदि आपको प्यार महसूस हो, तो बेझिझक iceman patron बनें। कुछ टियर पर इनाम भी मिलते हैं। https://www.patreon.com/iceman1001
सभी प्रकार का समर्थन स्वागत योग्य है।
इस फोर्क में बहुत कुछ है, सभी सुधारों और अतिरिक्त चीज़ों के साथ यह आज तक Proxmark3 डिवाइस के लिए सबसे अधिक उन्नत फोर्क है। इसीलिए इसके साथ खेलना बहुत मज़ेदार है। कृपया इसके साथ ज़रूर खेलें। उत्साहित हों और प्रयोग करें। एक अतिरिक्त बात, सभी Coverity Scan सुधारों के साथ यह क्लाइंट PM3 Master की तुलना में कहीं अधिक स्थिर है, भले ही मैं कभी-कभी इसे तोड़ देता हूँ। जब यह फोर्क मेरे प्रयोगों के बीच स्थिर हो जाएगा, मैं एक रिलीज़ बनाने की कोशिश करूँगा।
Coverity Scan Self-build डाउनलोड करें और इसे इंस्टॉल करें। आपको इसके उपयोग के लिए ARM-NON-EABI- कंपाइलर कॉन्फ़िगर करना होगा:
cov-configure --comptype gcc --compiler /opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc
cov-build --dir cov-int make all
tar czvf proxmark3.tgz cov-int
इस फोर्क में इतना खास क्या है? मैंने PM3 सोर्स कोड के लिए अलग-अलग सुधारों हेतु वेब खंगाला है और उनमें से सभी कभी master branch तक नहीं पहुँचे। उनमें से कुछ चीज़ें हैं:
* Jonor का hf 14a raw timing पैच
* Piwi के अपडेट। (सामान्यतः master में शामिल हो जाते हैं)
* Piwi की "topaz" branch
* Piwi की "hardnested" branch
* Holiman का iclass, (सामान्यतः master में शामिल हो जाता है)
* Marshmellow के सुधार (सामान्यतः master में शामिल हो जाते हैं)
* Midnitesnake के Ultralight, Ultralight-c संवर्द्धन
* Izsh का lf peak संशोधन / iir-filtering
* Aspers की PM3-gui-tool के अंदर की टिप्स और ट्रिक्स, settings.xml और अन्य सामान।
* मेरे अपने desfire, Ultralight एक्स्ट्रा, LF T55xx संवर्द्धन, बग फिक्स (filelength, hf mf कमांड्स), TNP3xxx lua स्क्रिप्ट्स, Awid26, skidata स्क्रिप्ट्स (जल्द आएँगी)
* अन्य अस्पष्ट पैच जैसे sammy-mode, (ऑफ़लाइन, आप जानते हैं), tagidentifications, defaultkeys।
* इधर-उधर छोटे पाठ्य परिवर्तन।
* Ultralight/Ntag का सिमुलेशन।
* क्लाइंट के लिए Marshmellow और मेरा "RevEng" ऐडऑन। संदर्भ: http://reveng.sourceforge.net/ अब reveng1.44 का उपयोग कर रहे हैं।
* J-Run वैकल्पिक ब्रूटफोर्स Mifare nested auths.. (इसे काम करने के लिए आपको एक अन्य exe की आवश्यकता होगी)
* टैग के विरुद्ध T55XX पासवर्ड के लिए एक ब्रूटफोर्स।
* AWID 26 के लिए एक ब्रूटफोर्स, जो facilitycode से शुरू होकर सिमुलेशन के माध्यम से सभी 0xFFFF कार्ड नंबर आज़माता है। इसे AWID रीडर के विरुद्ध उपयोग करना है।
* HID के लिए एक ब्रूटफोर्स, जो facilitycode से शुरू होकर सिमुलेशन के माध्यम से सभी 0xFFFF कार्ड नंबर आज़माता है। इसे HID रीडर के विरुद्ध उपयोग करना है।
* Blaposts का Crapto1 v3.3
* Icsom की legic स्क्रिप्ट और legic संवर्द्धन
* 'hf mf hardnested' में Aczid का bitsliced ब्रूटफोर्स सॉल्वर
मेरे द्वारा कोड में इतनी अधिक छेड़छाड़ करने के कारण, PR मर्ज करना एक बुरा सपना है। इसी कारण मुझे कभी भी PR करने का समय नहीं मिलेगा। यहाँ जो कुछ भी आपको मिलता है, उसमें से अधिकांश आधिकारिक PM3 के हित में नहीं है। हालाँकि, सौभाग्य से @marshmellow42 हैं जो कुछ चीज़ें लेकर PR वापस भेज देते हैं। आधिकारिक pm3 रिपॉजिटरी से अलग होना मुझे PM3 को उस तरह से फर्मवेयर/क्लाइंट बनाने की बहुत अधिक स्वतंत्रता देता है जिस तरह मैं PM3 का उपयोग करना चाहता हूँ।
मुझे एक संकेत दीजिए, और मैं देखूँगा कि क्या मैं आपके पास मौजूद चीज़ों को मर्ज कर सकता हूँ।
मैं अक्सर चीज़ों का नाम बदलने और उन्हें इधर-उधर करने की प्रवृत्ति रखता हूँ, इसलिए Gaucho का आधिकारिक PM3-GUI ठीक से काम नहीं करेगा। क्षमा करें
यह फोर्क अब निम्न पर बिना किसी समस्या के कंपाइल होता है:
GC ने अपडेट किए ताकि इसे Ubuntu 14.04.2 LTS, 15.10 या 16.04 पर आसानी से बिल्ड किया जा सके। देखें: https://github.com/Proxmark/proxmark3/wiki/Ubuntu%20Linux
@daveio द्वारा बनाई गई एक बढ़िया और शानदार इंस्टॉल स्क्रिप्ट यहाँ मिलती है: https://github.com/daveio/attacksurface/blob/master/proxmark3/pm3-setup.sh मैंने इस स्क्रिप्ट को फोर्क में भी जोड़ दिया है। https://github.com/iceman1001/proxmark3/blob/master/install.sh
sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev libqt4-dev perl pkg-config wget libncurses5-dev gcc-arm-none-eabi
git clone https://github.com/iceman1001/proxmark3.git
git pull
make udev
make clean && make all
client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
cd client
./proxmark3 /dev/ttyACM0
sudo pacman -Sy base-devel p7zip libusb readline ncurses arm-none-eabi-newlib --needed
yaourt -S termcap
git clone https://github.com/iceman1001/proxmark3.git
git pull
make udev
make clean && make all
client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
cd client
./proxmark3 /dev/ttyACM0
ये निर्देश @Chrisfu से आए हैं, जहाँ से मुझे proxmark3.rb स्क्रिप्टफ़ाइल मिली। Mac और Homebrew के बारे में आगे के प्रश्नों के लिए, @Chrisfu से संपर्क करें (https://github.com/chrisfu/)
यदि आपने पहले से नहीं किया है तो homebrew इंस्टॉल करें: http://brew.sh/
इस रिपॉजिटरी को टैप करें: brew tap iceman1001/proxmark3
Proxmark3 इंस्टॉल करें: स्थिर रिलीज़ के लिए brew install proxmark3 या GitHub से नवीनतम अस्थिर संस्करण के लिए brew install --HEAD proxmark3।
यह विधि उन लोगों के लिए उपयोगी है जो iceman के क्लाइंट के नवीनतम (bleeding-edge) संस्करण चलाना चाहते हैं। अपने HomeBrew tap फ़ॉर्मूले को अपडेट करने का प्रयास करते समय इसे ध्यान में रखें, क्योंकि यदि अपडेट macOS पर अस्थिर है तो यह प्रक्रिया आसानी से बिल्ड को तोड़ सकती है।
macOS High Sierra 10.13.2 पर परीक्षण किया गया।
नोट: यह मानता है कि आपने ऊपर बताए अनुसार पहले ही HomeBrew से iceman का फोर्क इंस्टॉल कर लिया है।
brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3
proxmark3-flasher कमांड "Have a nice day!" आउटपुट न कर दे, तब तक बटन को दबाए रखें।*
$ sudo proxmark3-flasher /dev/tty.usbmodem881 -b /usr/local/Cellar/proxmark3/HEAD-6a710ef/share/firmware/bootrom.elf /usr/local/Cellar/proxmark3/HEAD-6a710ef/share/firmware/fullimage.elf$ sudo proxmark3-flasher /dev/tty.usbmodem881
मैंने हाल ही में Docker HUB पर एक docker कंटेनर जोड़ा है। आप इसे यहाँ पाएँगे: https://hub.docker.com/r/iceman1001/proxmark3/ इसे चालू और चलाने के लिए उन निर्देशों का पालन करें। अब पुराने proxspace-environment की कोई आवश्यकता नहीं है।
-[1.6.0] कैसे शुरू करें: https://www.youtube.com/watch?v=b5Zta89Cf6Q -[1.6.0] कैसे कनेक्ट करें: https://youtu.be/0ZS2t5C-caI -[1.6.1] कैसे फ्लैश करें: https://www.youtube.com/watch?v=WXouhuGYEiw
अनुशंसाएँ: केवल नवीनतम कंटेनर का उपयोग करें।
इन सभी पैकेजों को डाउनलोड और इंस्टॉल करने के बजाय, एक नया ProxSpace environment संग्रह फ़ाइल @Gator96100 की रिपॉजिटरी के प्रोजेक्ट पेज पर डाउनलोड के लिए उपलब्ध कराया जाएगा।
उसके बाद बस iceman रिपॉजिटरी को क्लोन करें या किसी और से डाउनलोड करें। @Gator96100 रिपॉजिटरी पेज पर निर्देश पढ़ें। (https://github.com/Gator96100/ProxSpace/)
लिंक
git clone https://github.com/iceman1001/proxmark3.git
git pull
make clean && make all
यह मानते हुए कि आपके पास Proxmark3 Windows ड्राइवर इंस्टॉल हैं, आप Proxmark सॉफ़्टवेयर चला सकते हैं, जहाँ "X" Windows में proxmark3 को निर्दिष्ट com पोर्ट नंबर है।
client/flasher.exe comX -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
cd client
proxmark3.exe comX
iceman at host iuse.se जनवरी 2015, स्वीडन