Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
proxmark3 — [Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3 | Kitploit
أدوات/GitHubGitHub/iceman1001/proxmark3
RFID/NFC ToolsWireless SecurityHardware HackingCryptographyPenetration TestingHardware SecurityArchived
GitHubiceman1001/proxmark3

proxmark3

[Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3

عرض المستودع
477115منذ 6 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

[مهمل] فرع Iceman

Build StatusCoverity StatusLatest release

تم إهمال هذا الفرع، استخدم مستودع RRG/ICEMAN بدلاً من ذلك!

المرجع: Proxmark3 RDV4.0 github repository

مستودع RRG/Iceman مبني على هذا المستودع. تم وضع الكثير من التطوير في مستودع RRG لدعم جميع ميزات الأجهزة الجديدة. يدعم المستودع جميعها بالكامل؛ مثل الذاكرة الوميضية (flashmemory)، ووحدة محاكاة البطاقات الذكية (smarcard sim module)، والهوائيات عالية الطاقة، ومنفذ FPC مع تسلسلي عبر USART على سبيل الذكر لا الحصر.

يحتوي مستودع RRG على عميل Proxmark عالمي. يمكن استخدام المستودع بسهولة (وأنا أعني ذلك حقًا) مع جميع أنواع أجهزة Proxmark3، مثل اللوحة الخضراء (green pcb)، وRDV2.0، وRDV3.0 Easy، وProxmark Evolution، وغيرها. كما أنه يدعم ويُجمّع بالكامل مجموعة من الأنماط المستقلة (standalone modes) بإعداد واحد فقط في ملف Makefile. لم يكن Proxmarking بهذه السهولة من قبل. أوصي بالفعل بأن تلقّي نظرة عليه.

===============================================================================

لا شيء يعبّر عن الشكر مثل التبرع

إذا شعرت بالحب، فلا تتردد في أن تصبح راعيًا لـ iceman. بعض المستويات تأتي مع مكافآت https://www.patreon.com/iceman1001

كل الدعم مرحب به.

ملاحظة

هناك الكثير في هذا الفرع، ومع كل الإصلاحات والإضافات، فهو في الأساس أكثر فرع محسّن حتى اليوم لجهاز Proxmark3. وهذا ما يجعله رائعًا للتجربة. من فضلك جرّبه. تحمّس واختبر. وكملاحظة جانبية، ومع كل إصلاحات Coverity Scan، فإن هذا العميل أكثر استقرارًا من PM3 Master حتى لو كنت أميل إلى كسره أحيانًا. سأحاول إصدار نسخة عندما يستقر هذا الفرع بين تجاربي.

إعداد وتشغيل Coverity Scan

قم بتنزيل Coverity Scan Self-buld وقم بتثبيته. ستحتاج إلى تكوين مترجم ARM-NON-EABI- لاستخدامه:

  • الإعداد

cov-configure --comptype gcc --compiler /opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc

  • تشغيله (أنا أعمل على Ubuntu)

cov-build --dir cov-int make all

  • إنشاء ملف tarball

tar czvf proxmark3.tgz cov-int

  • ارفعه إلى coverity.com

ما الذي تغيّر؟

ما المميز في هذا الفرع؟ لقد بحثت في الشبكة عن تحسينات مختلفة لشفرة مصدر PM3، ولم يصل جميعها إلى الفرع الرئيسي (master). من بين الأشياء:

root@kitploit:~
* تصحيح Jonor لتوقيت hf 14a الخام (raw timing)
* تحديثات Piwi. (تصل عادةً إلى master)
* فرع Piwi المسمى "topaz"
* فرع Piwi المسمى "hardnested" 
* إضافة iclass من Holiman (تصل عادةً إلى master)
* إصلاحات Marshmellow (تصل عادةً إلى master)
* تحسينات Midnitesnake لـ Ultralight و Ultralight-c
* تعديل Izsh لذروة lf / ترشيح iir
* نصائح وحيل Aspers من داخل أداة PM3-gui-tool وsettings.xml وأشياء أخرى.
* إضافاتي الخاصة لـ desfire وUltralight، وتحسينات LF T55xx، وإصلاحات الأخطاء (filelength, hf mf commands )، ونصوص TNP3xxx بلوا (lua scripts)، وAwid26، ونصوص skidata (قريبًا)
* تصحيحات أخرى أقل شهرة مثل وضع sammy-mode (وأنت تعرف أنه دون اتصال)، والتعرف على البطاقات (tagidentifications)، والمفاتيح الافتراضية (defaultkeys). 
* تغييرات نصية بسيطة هنا وهناك.
* محاكاة Ultralight/Ntag.
* إضافة "RevEng" من Marshmellow وأنا للعميل. المرجع: http://reveng.sourceforge.net/    الآن باستخدام reveng1.44
* بديل J-Run للقوة العمياء لمصادقات Mifare المتداخلة (nested auths).. (تحتاج إلى ملف exe آخر لتشغيله)
* هجوم قوة عمياء (Bruteforce) لكلمات مرور T55XX ضد البطاقة.
* هجوم قوة عمياء لـ AWID 26، يبدأ برمز المنشأة (facilitycode) ثم يجرب جميع أرقام البطاقات 0xFFFF عبر المحاكاة. لاستخدامه ضد قارئ AWID.
* هجوم قوة عمياء لـ HID، يبدأ برمز المنشأة ثم يجرب جميع أرقام البطاقات 0xFFFF عبر المحاكاة. لاستخدامه ضد قارئ HID.
* Blaposts Crapto1 v3.3
* سكريبت legic من Icsom وتحسينات legic
* محلل القوة العمياء بتقسيم البتات (bitsliced bruteforce solver) من Aczid في 'hf mf hardnested'

لماذا لا تندمج مع PM3 Master الرسمي؟

عبثي الكثير بالكود يجعل دمج طلبات السحب (PR) كابوسًا. لن أجد الوقت أبدًا لتقديم PR بسبب ذلك. الكثير مما تجده هنا ليس في مصلحة PM3 الرسمي. لكن ولحسن الحظ لدي @marshmellow42 الذي يأخذ بعض الأشياء ويرسل PRs. الانفصال عن مستودع pm3 الرسمي يمنحني حرية كبيرة لإنشاء برنامج ثابت/عميل (firmware/client) بالطريقة التي أريد استخدام PM3 بها.

لماذا لا تضيف هذه الوظيفة أو تلك؟

أعطني تلميحًا، وسأرى إن كان بإمكاني دمج ما لديك.

واجهة PM3 الرسومية (PM3 GUI)

أميل إلى إعادة تسمية الأشياء ونقلها، لذا فإن واجهة PM3-GUI الرسمية من Gaucho لن تعمل بشكل جيد. آسف

التطوير

هذا الفرع يُترجم (يُجمّع) بشكل جيد الآن على

  • بيئة Windows/mingw مع Qt5.6.1 و GCC 4.8
  • Ubuntu 1404, 1510, 1604
  • Mac OS X / Homebrew
  • حاوية Docker

الإعداد والبناء لأوبونتو UBUNTU

قام 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

  • استنساخ فرع iceman git clone https://github.com/iceman1001/proxmark3.git

  • الحصول على أحدث الالتزامات git pull

  • تثبيت قواعد القائمة السوداء وإضافة المستخدم إلى مجموعة dialout (إذا كنت على Linux/ubuntu/debian). إذا قمت بهذه الخطوة، فستحتاج إلى تسجيل الخروج وتسجيل الدخول مرة أخرى للتأكد من أن صلاحياتك تغيّرت. make udev

  • تنظيف وإكمال الترجمة (compilation) make clean && make all

  • وميض BOOTROM و FULLIMAGE client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • الانتقال إلى مجلد العميل cd client

  • تشغيل العميل ./proxmark3 /dev/ttyACM0

الإعداد والبناء لأرتش لينكس ArchLinux

  • التشغيل sudo pacman -Sy base-devel p7zip libusb readline ncurses arm-none-eabi-newlib --needed yaourt -S termcap

  • استنساخ فرع iceman git clone https://github.com/iceman1001/proxmark3.git

  • الحصول على أحدث الالتزامات git pull

  • تثبيت قواعد القائمة السوداء وإضافة المستخدم إلى مجموعة dialout (إذا كنت على Linux/ubuntu/debian). إذا قمت بهذه الخطوة، فستحتاج إلى تسجيل الخروج وتسجيل الدخول مرة أخرى للتأكد من أن صلاحياتك تغيّرت. make udev

  • تنظيف وإكمال الترجمة (compilation) make clean && make all

  • وميض BOOTROM و FULLIMAGE client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • الانتقال إلى مجلد العميل cd client

  • تشغيل العميل ./proxmark3 /dev/ttyACM0

Homebrew (Mac OS X)

هذه التعليمات من @Chrisfu، الذي حصلت منه على ملف السكريبت proxmark3.rb. لمزيد من الأسئلة حول Mac وHomebrew، اتصل بـ @Chrisfu (https://github.com/chrisfu/)

  1. ثبّت Homebrew إذا لم تكن قد قمت بذلك بالفعل: http://brew.sh/

  2. أضف هذا المستودع (tap): brew tap iceman1001/proxmark3

  3. ثبّت Proxmark3: brew install proxmark3 للإصدار المستقر أو brew install --HEAD proxmark3 لأحدث إصدار غير مستقر من GitHub.

ترقية صيغة HomeBrew tap

هذه الطريقة مفيدة لمن يبحث عن تشغيل أحدث الإصدارات التجريبية من عميل iceman. ضع هذا في اعتبارك عند محاولة تحديث صيغة HomeBrew tap، إذ قد يتسبب هذا الإجراء بسهولة في كسر البناء إذا كان التحديث غير مستقر على macOS.

تم اختباره على macOS High Sierra 10.13.2

ملاحظة: يفترض هذا أنك قمت بالفعل بتثبيت فرع iceman من HomeBrew كما ذُكر أعلاه

  1. اجعل HomeBrew يسحب أحدث مصدر من GitHub brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3

  2. وميض المُحمّل (bootloader) و fullimage.elf

  • مع فصل Proxmark3 عن جهازك، اضغط مع الاستمرار على الزر الموجود في Proxmark 3 أثناء توصيله بمنفذ USB. استمر في الضغط على الزر حتى اكتمال هذه الخطوة وبعد أن يُخرج أمر 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

  1. استمتع بالتحديث

حاوية Docker

لقد أضفت مؤخرًا حاوية docker على Docker HUB. تجدها هنا: 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

توصيات: استخدم الحاوية الأحدث فقط.

البناء على ويندوز

توزيعة Gator96100

بدلاً من تنزيل وتثبيت كل حزمة من هذه الحزم، سيتم توفير ملف أرشيف بيئة ProxSpace جديد للتنزيل على صفحة المشروع في مستودع @Gator96100

بعد ذلك، فقط استنسخ مستودع iceman أو نزّل مستودع شخص آخر. اقرأ التعليمات في صفحة مستودع @Gator96100. (https://github.com/Gator96100/ProxSpace/)

روابط

  • https://github.com/Gator96100/ProxSpace/archive/master.zip
  • https://github.com/Gator96100/ProxSpace/releases/tag/v2.2 (إصدار v2.2 مع gcc v5.3.0 و arm-none-eabi-gcc v7.1.0)
  • https://github.com/Gator96100/ProxSpace/releases/tag/v2.1 (إصدار v2.1 مع gcc v5.3.0)

7. البناء والتشغيل

  • استنساخ فرع iceman git clone https://github.com/iceman1001/proxmark3.git

  • الحصول على أحدث الالتزامات git pull

  • ترجمة نظيفة make clean && make all

بافتراض أنك قمت بتثبيت برامج تشغيل Proxmark3 لويندوز، يمكنك تشغيل برنامج Proxmark حيث "X" هو رقم منفذ com المخصص لـ proxmark3 تحت ويندوز.

  • وميض BOOTROM و FULLIMAGE client/flasher.exe comX -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • الانتقال إلى مجلد العميل cd client

  • تشغيل العميل proxmark3.exe comX

iceman على المضيف iuse.se يناير 2015، السويد

تنزيل الأداة