
أداة لتنفيذ هجوم حقن ضغطات المفاتيح عبر MouseJack.
أداة لتنفيذ هجوم حقن ضغطات المفاتيح عبر MouseJack.
تم إنشاء المشروع للأغراض التعليمية. لست مسؤولاً عن أي استخدام ضار للمشروع والمعلومات المقدمة هنا.
تم إنشاء المشروع للأغراض التعليمية و كبديل لجهاز Crazyradio PA للعب مع الفئران اللاسلكية الضعيفة التي أملكها. ويتكون من مكونين رئيسيين:
كحمولة، تستخدم الأداة ملفات Legacy DuckyScript (1.0).
ينفذ البرنامج أربعة أوضاع:
بالنسبة لـ RaspberryPi OS (Debian 12 Bookworm) يمكن القيام بذلك بطريقتين: عبر تطبيق واجهة المستخدم النصية أو يدوياً.
واجهة المستخدم النصية:
sudo raspi-config
ثم اذهب إلى Interface Options -> SPI, قم بتأكيد تمكين SPI وأعد التشغيل.
يدوياً:
sudo nano /boot/firmware/config.txt
قم بإلغاء تعليق السطر dtparam=spi=on, احفظ وأعد التشغيل.
تحقق من تمكين SPI: ls -al /dev/*spi*. يجب أن ترى أجهزة مثل /dev/spidev0.0
استنساخ المستودع:
git clone https://github.com/b1narygl1tch/zerojack.git
إنشاء بيئة افتراضية:
python -m venv ./zerojack
تفعيل البيئة الافتراضية:
cd ./zerojack
source bin/activate
تشغيل سكريبت الإعداد:
pip install .
تشغيل الأداة:
zerojack --help
هناك ثلاثة مكونات عتادية تُستخدم في المشروع:
مخطط التوصيل هو Raspberry Pi <-> YL-105 <-> nRF24L01. لا يُستخدم IRQ.

الأبحاث والمكتبات والمشاريع المستخدمة في هذا المشروع:
المشروع مرخص بموجب ترخيص BSD-3-Clause ويعتمد على المشاريع التالية: