
*إثبات المفهوم* يهاجم جهاز ويندوز يعمل بنظام Windows 7 أو أحدث، مما يؤدي إلى إنشاء باب خلفي دائم.
مرحب بأسماء الاقتراحات.
إثبات المفهوم. غير مخصص للاستخدام الواقعي.
لا يمكنني تحمل المسؤولية عن أشياء يفعلها الآخرون بهذا.
يهاجم جهاز ويندوز يعمل بنظام ويندوز 7 أو أحدث، مما يؤدي إلى إنشاء باب خلفي دائم.
يقوم سكريبت الأردوينو بحفظ سكريبت دفعي من خادم إلى مجلد بدء التشغيل لويندوز. يتحقق هذا السكريبت من وجود ملف netcat القابل للتنفيذ في موقع معين ويقوم بحفظه من الخادم إذا لزم الأمر ثم يبدأ تشغيله، رابطًا بموجه الأوامر. وبالتالي يمكن لأي شخص الدخول إلى موجه أوامر الجهاز.
ثم يرسل السكريبت طلبًا إلى الخادم يتضمن عنوان IP الخاص بالجهاز.
يمكن تشغيل سكريبت الأردوينو على أي أردوينو يدعم مكتبة لوحة المفاتيح للأردوينو، وتحديدًا تلك التي تعتمد على لوحات ATmega32U4.
وتشمل هذه:
يمكنك العثور على مزيد من المعلومات هنا.
الدفعات (Batch) هي لغة السكريبت الأصلية في ويندوز. السكريبت الدفعي المضمن في هذا المشروع مكتوب لنظام ويندوز 10 ولكنه سيكون متوافقًا مع معظم إصدارات ويندوز الحديثة.
تم كتابة خادم Node واختباره على الإصدار 10.15.1.0. لاستقبال المعلومات ومعالجتها بنجاح، قد يحتاج السكريبت إلى أذونات من المسؤول، وإذا تم إرسال المعلومات عبر شبكات، قد تحتاج إلى فتح المنفذ 25565 على جهاز التوجيه الخاص بك.
أولاً ستحتاج إلى تحميل ملف الدفعات و netcat مفتوح المصدر أو بدلاً من ذلك هذا الإصدار إلى خدمة استضافة ملفات. من المهم أن تتمكن من الحصول على رابط تنزيل مباشر. الخدمات المناسبة هي، على سبيل المثال:
لتشغيل خادم Node، تحتاج أولاً إلى إصدار من node على نظامك. أنصح باستخدام node 10.15.1.0 أو أحدث. يتطلب الخادم وحدة "net" من node والتي تم وضعها في المستودع أو يمكن تثبيتها عبر
npm install net
عند وضع جميع الملفات في دليل واحد، يمكنك بدء الخادم بتشغيل
node Server.js
كما أنصح باستخدام خادم بعنوان IP ثابت للمهام الأطول.
تأكد من ضبط كل من رابط ملف الدفعات في سكريبت الأردوينو ورابط خادم node في ملف الدفعات.