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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ESP-RFID-Tool — أداة لتسجيل البيانات واختبار الأجهزة المزوّدة بواجهة Wiegand. يمكن استخدامها لإنشاء قارئ RFID محمول أو تثبيتها مباشرة في تركيب قائم. توفر الوصول إلى واجهة قائمة على الويب باستخدام WiFi في وضع AP أو Client. تعمل مع جميع الأجهزة تقريبًا التي تحتوي على واجهة Wiegand قياسية بجهد 5V. الفئة المستهدفة الأساسية هي بطاقات HID بترميز 26-37bit. مشابهة لأدوات Tastic RFID Thief وBlekey وESPKey. | Kitploit
أدوات/GitHubGitHub/rfidtool/esp-rfid-tool
أمان الأنظمة المدمجةالاستطلاعأدوات RFID/NFCجمع المعلوماتالاختبار العشوائياختراق الأجهزةاختبار الاختراقالفريق الأحمر

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →

حول

أداة لتسجيل البيانات واختبار الأجهزة المزوّدة بواجهة Wiegand. يمكن استخدامها لإنشاء قارئ RFID محمول أو تثبيتها مباشرة في تركيب قائم. توفر الوصول إلى واجهة قائمة على الويب باستخدام WiFi في وضع AP أو Client. تعمل مع جميع الأجهزة تقريبًا التي تحتوي على واجهة Wiegand قياسية بجهد 5V. الفئة المستهدفة الأساسية هي بطاقات HID بترميز 26-37bit. مشابهة لأدوات Tastic RFID Thief وBlekey وESPKey.

GitHub
rfidtool/esp-rfid-tool

ESP-RFID-Tool

عرض المستودع
57911132منذ 4 سنواتتمت المراجعة من قبل Kitploit
مشاركة

ESP-RFID-Tool

بواسطة Corey Harding

الشعار

الموقع الرسمي:

  • www.rfid-tool.com

اللوحة
تتولى April Brother حالياً تصنيع هذا الجهاز ويمكن شراؤه مباشرة من الصين من متاجرها:

  • المتجر الرسمي: https://blog.aprbrother.com/product/esp-rfid-tool
  • متجر AliExpress: https://www.aliexpress.com/item/ESP-RFID-Tool/32850151497.html
  • متجر Tindie: https://www.tindie.com/products/aprbrother/esp-rfid-tool/

الموزعون من جهات خارجية:

  • Hacker Warehouse (USA): https://hackerwarehouse.com/product/esp-rfid-tool/

عروض فيديو لالتقاط بيانات الاعتماد باستخدام تقنيات متنوعة تستخدم واجهة Wiegand:

  • تنفيذ هجوم إعادة التشغيل (REPLAY ATTACK) باستخدام ميزة الإرسال التجريبية (Experimental TX): https://youtu.be/u1y7UZpup9I
  • تخمين رموز PIN بالقوة الغاشمة باستخدام ميزة الإرسال التجريبية: https://youtu.be/OZCaypGBVv4
  • قارئ RFID بعيد المدى HID 5375 المحمول: https://youtu.be/B86926CHImE
  • قارئ HID 5355 RFID/لوحة مفاتيح: https://youtu.be/ojIpcY8Y3KQ
  • قارئ HID multiCLASS RM40 RFID/شريط مغناطيسي: https://youtu.be/9OccRaLxXg8
  • قارئ HID multiCLASS RFID: https://youtu.be/2sCLkpuxAks
  • RFID/قياس حيوي/لوحة مفاتيح مع قفل deadbolt إلكتروني: https://youtu.be/0o8r_ufRrFo

البرنامج الثابت (Firmware):

  • رسمي
    • ESP-RFID-Tool: https://github.com/rfidtool/ESP-RFID-Tool/releases
      • الإصدارات >=1.1.0 مبنية باستخدام حزمة مدير اللوحات esp8266 2.4.1
      • الإصدارات < 1.1.0 مبنية باستخدام حزمة مدير اللوحات esp8266 2.3.0
  • غير رسمي
    • نقل (Port) من Tastic RFID Thief: https://github.com/exploitagency/ESP-RFID-Thief/releases

حالات الاستخدام المقصودة

  • الباحثون الأمنيون الذين يجرون تقييمات الفريق الأحمر.
    • التقاط قيم البطاقات لاستنساخها لاحقاً.
    • إعادة تشغيل الالتقاطات الثنائية الخام.*(انظر الملاحظة أدناه)
    • اختبار التشويش (Fuzzing) على أنظمة التحكم في الوصول.*(انظر الملاحظة أدناه)
    • تخمين رموز PIN بالقوة الغاشمة.*(انظر الملاحظة أدناه)
    • وضع حجب الخدمة (Denial of Service).*(انظر الملاحظة أدناه)
  • لإنشاء جهاز مستقل لالتقاط بيانات الاعتماد أو اختبار البطاقات و/أو قارئات البطاقات دون الحاجة إلى وحدة تحكم Wiegand.
    • أضف بطارية وقارئ بطاقات لجعل الوحدة محمولة.
    • أضف مزود طاقة مكتبي لاستخدامه في اختبار الأجهزة.
  • القائمون بالتركيب لاستكشاف المشكلات وإصلاحها المتعلقة بقارئ البطاقات أو خطوط البيانات أو حتى اختبار وجود بطاقة تالفة.
  • مفيد للتجار أو بائعي البضائع الفائضة الذين يختبرون ما إذا كانت معدات التحكم في الوصول تعمل.
  • للهواة الذين يجربون أنظمة متنوعة تستخدم واجهة Wiegand.
  • محاكاة نظام التحكم في الوصول باستخدام وحدات متعددة من ESP-RFID-Tool.
  • لا يُقصد استخدام RFID-Tool بأي شكل غير قانوني.

ما هو؟

جهاز تسجيل بيانات شامل يلتقط البيانات الثنائية الخام من واجهة Wiegand قياسية 5V. يمكن للجهاز تسجيل بيانات الاعتماد لأنظمة التحكم في الوصول أو أي جهاز تقريباً يستخدم واجهة Wiegand مثل قارئات بطاقات RFID، ولوحات المفاتيح الرقمية، وأنظمة الشريط المغناطيسي، والباركود، وحتى بعض القارئات البيومترية. كما أن واجهات Wiegand لا تقتصر بالضرورة على أنظمة التحكم في الوصول فقط. المجموعة الرئيسية المستهدفة لهذا الجهاز هي بطاقات HID من 26 إلى 37 بت. بالنسبة لأنواع البطاقات المعروفة، يتم عرض كل من البيانات الثنائية والست عشرية مباشرة في ملف السجل لسهولة التعرف على البطاقة وأيضاً في حال الحاجة إلى استنساخ بطاقة. بالنسبة لأنواع البطاقات غير المعروفة، يتم عرض البيانات الثنائية الخام فقط.

كيف تقوم بتثبيته؟

يمكن تثبيت الجهاز مباشرة في نظام قائم ليحصل على طاقته من الأسلاك الموجودة مسبقاً، أو يمكن استخدامه لتحويل القارئ إلى وحدة محمولة مستقلة لتسجيل البيانات عند إضافة بطارية. الأسلاك بسيطة وتتكون من 4 أسلاك: (+) و(-) وD0 (أخضر) وD1 (أبيض). يمكن للجهاز العمل بجهد يتراوح من حوالي 4.5V حتى 12V كحد أقصى. الفولتية الشائعة هي 12V و5V. **(انظر ملاحظات التثبيت أدناه)

كيف تصل إلى السجلات؟

يتم توفير الوصول إلى ملفات السجلات والإعدادات المختلفة عبر واجهة ويب. يتمتع الجهاز بقدرات WiFi ويمكن إعداده إما لإنشاء نقطة وصول خاصة به أو للاتصال بشبكة قائمة. في حال تم حظر وصولك إلى الواجهة، يمكنك توصيل العبور J3 عند التشغيل أو أثناء إعادة تعيين الجهاز لاستعادة الوصول دون فقدان ملفات السجلات.

أريد معرفة المزيد...

يعتمد الجهاز على شريحة ESP12 WiFi مع حزمة TCP/IP كاملة ووحدة تحكم دقيقة. البرنامج مفتوح المصدر مرخص بموجب رخصة MIT وسيتم إصداره في يوم إطلاق المنتج. سيكون البرنامج موجوداً في مستودع GitHub هذا ليتمكن المجتمع من مراجعته. سنقبل مختلف طلبات السحب (pull requests) من المجتمع بعد مراجعتها إذا كانت تحسّن قيمة الجهاز للآخرين. كُتب البرنامج في بيئة Arduino IDE بحيث لن يواجه كل من الهواة والمحترفين أي مشكلة في تعديل الكود إذا اختاروا ذلك. تعمل واجهة Wiegand باستخدام 3 أسلاك: أرضي (Ground) وData0 وData1. يتم إرسال صفر عندما ينخفض D0 إلى المستوى المنخفض، ويتم إرسال واحد عندما ينخفض D1 إلى المستوى المنخفض، بينما يظل الخط الآخر مرتفعاً خلال هذا الوقت. التوقيت هو 40 ميكروثانية من الانخفاض إلى الارتفاع على الخط مع 2 مللي ثانية بين البتات. يسجل البرنامج هذا المخرج الثنائي في ملف، وإذا اعتقد الجهاز أنه بصدد تنسيق بطاقة معروف، يتم تخمين البادئة (preamble) (لا يرسلها قارئ البطاقات لكنها نفسها لجميع البطاقات من تنسيق معين، هدفنا الأساسي هو بطاقات HID من 26 إلى 37 بت) ويتم تسجيل كل من البيانات الثنائية الخام والست عشرية. بالنسبة لتنسيقات البطاقات غير المعروفة، يتم تسجيل المخرج الثنائي الخام فقط دون تخمين البادئة ودون عرض البيانات بالتنسيق الست عشري لتجنب الالتباس. إذا كنت تعرف نوع البطاقة التي تم التقاطها، فما عليك سوى البحث عن البادئة وإضافتها إلى بداية البيانات الثنائية ثم تحويلها عادةً إلى تنسيق ست عشري لإنشاء نسخة من البطاقة. من الممكن أن تكون البطاقة بتنسيق غير معروف فعلياً وتم تخمين البادئة بشكل غير صحيح مع اعتقاد الجهاز أنها تنسيق معروف (يعتمد التخمين على عدد البتات الناتج عن القارئ)، إذا كان هذا هو الحال، يوجد في ملف السجل مسافة حرفية في البيانات الثنائية بين البادئة وبيانات البطاقة، ببساطة تجاهل البادئة. عند إعادة تشغيل بيانات اعتماد ملتقطة*(انظر الملاحظة أدناه) فإنك لا تضمّن البادئة لأنها ليست مخرجة من قارئ البطاقات، بل تقوم فقط بإعادة تشغيل*(انظر الملاحظة أدناه) بيانات البطاقة الفعلية كما تخرج من القارئ. تحتاج فقط إلى القلق بشأن البادئة إذا كنت تنشئ نسخة من بطاقة. الوظيفة الأساسية لهذا الجهاز هي تسجيل البيانات الثنائية الخام كما تخرج من واجهة Wiegand. يمكنك القراءة من 1 بت وحتى 4,096 بت. إعداد المخزن المؤقت الافتراضي يسمح فقط بـ 52 بت ويجب زيادته يدوياً من صفحة الإعدادات المتاحة عبر واجهة الويب.

*وضع الإرسال التجريبي (Experimental TX)

صُنع الجهاز بأجهزة (hardware) بسيطة للحفاظ على التكاليف منخفضة للغاية وفي متناول الهواة، وأيضاً حتى يتمكن المحترفون الأمنيون من شراء وحدات متعددة واستخدامها دون الخوف من فقدان وحدة. لهذا السبب لا توجد محولات مستويات (level shifters) على اللوحة. (من الممكن أن يتم إصدار نسخة PRO في المستقبل) وهذا يعني أنه مع الأجهزة الحالية يمكن للجهاز العمل مع واجهة Wiegand 3V3 وكذلك واجهة Wiegand 5V لأن الأجهزة تعمل بجهد 3V3 وتتحمل 5V أيضاً. الجانب السلبي لذلك هو أنه ليس مضموناً أن جميع وحدات تحكم Wiegand بجهد 5V سيتم تشغيلها عند إعادة إرسال البيانات أو اختبار التشويش لأنه يتم إخراج 3V3 فقط من الجهاز. هناك أيضاً خطر عندما يكون الجهاز في وضع الإرسال وينخفض المخرج لمدة 40 ميكروثانية، إذا استقبل الجهاز أيضاً بيانات خلال هذا الوقت فسيحدث قصر (short). لهذا السبب تأكد تماماً من عدم مسح أي بطاقات أثناء وجود الجهاز في وضع الإرسال. لا يدخل الجهاز في وضع الإرسال حتى تضغط على زر إرسال النموذج، وبمجرد الانتهاء من إرسال البيانات يعود إلى وضع الاستماع. للأسباب المذكورة أعلاه، وضع الإرسال مخصص للاستخدام التجريبي فقط وقد صُمم أساساً لتسهيل تصحيح أخطاء البرنامج عند إجراء التغييرات. (تم ربط وحدتين معاً)
استخدم وضع الإرسال على مسؤوليتك الخاصة، فهو غير مدعوم رسمياً. اعتبره ميزة إضافية في البرنامج.

**ملاحظات التثبيت

اضغط هنا لمخططات الأسلاك
اضغط هنا لخيارات الموصلات

  • تأكد من أن القارئ يُخرج البيانات بتنسيق Wiegand
تنزيل الأداة