
أداة إدارة عن بُعد بلغة بايثون (RAT)
Stitch هو لأغراض التعليم/البحث فقط. لا يتحمل المؤلف أي مسؤولية و/أو تبعة عن كيفية اختيارك استخدام أي من الأدوات/الكود المصدري/أي ملفات مقدمة. لن يكون المؤلف أو أي شخص مرتبط به مسؤولاً عن أي خسائر و/أو أضرار ناتجة عن استخدام أي من الملفات المقدمة مع Stitch. باستخدام Stitch أو أي ملفات مضمنة، فإنك تفهم أنك توافق على الاستخدام على مسؤوليتك الخاصة. مرة أخرى، Stitch وجميع الملفات المضمنة هي لأغراض التعليم و/أو البحث فقط. Stitch مخصص فقط للاستخدام في مختبرات الاختراق الخاصة بك، أو بموافقة صريحة من مالك العقار الذي يتم اختباره.
أداة إدارة عن بعد عبر منصات متعددة مكتوبة بلغة بايثون:
هذا إطار عمل عبر المنصات بلغة بايثون يسمح لك ببناء حمولات مخصصة لأنظمة ويندوز، ماك OSX ولينكس أيضًا. يمكنك اختيار ما إذا كانت الحمولة ستتعلق بعنوان IP ومنفذ معينين، أو تستمع لاتصال على منفذ، أو خيار إرسال بريد إلكتروني بمعلومات النظام عند تشغيل النظام، وخيار بدء مسجل ضغطات المفاتيح عند الإقلاع. الحمولات التي يتم إنشاؤها يمكن تشغيلها فقط على نظام التشغيل الذي تم إنشاؤها عليه.
جميع الاتصالات بين المضيف والهدف مشفرة باستخدام AES. كل برنامج Stitch يولد مفتاح AES يتم وضعه في جميع الحمولات. للوصول إلى حمولة، يجب أن تتطابق مفاتيح AES. للاتصال من نظام آخر يعمل عليه Stitch، يجب إضافة المفتاح باستخدام الأمر showkey من النظام الأصلي والأمر addkey على النظام الجديد.
يعطي الأمر "stitchgen" المستخدم خيار إنشاء مثبتات NSIS على ويندوز ومثبتات Makeself على أجهزة posix. بالنسبة لويندوز، يقوم المثبت بتجميع الحمولة وملف exe لرفع الصلاحيات، والذي يمنع ظهور جدار الحماية ويضيف الاستمرارية، ويضع الحمولة على النظام. بالنسبة لماك OSX ولينكس، يضع المثبت الحمولة ويحاول إضافة الاستمرارية. لإنشاء مثبتات NSIS يجب تنزيل وتثبيت NSIS.
للتثبيت السهل قم بتشغيل الأمر التالي الذي يتوافق مع نظام التشغيل الخاص بك:
# لنظام ويندوز
pip install -r win_requirements.txt
# لنظام ماك OSX
pip install -r osx_requirements.txt
# لنظام لينكس
pip install -r lnx_requirements.txt
python main.py
أو
./main.py
كان دافعي وراء ذلك هو تطوير معرفتي بلغة بايثون والاختراق، وفقط لرؤية ما يمكنني تحقيقه. شعرت ببعض الإحباط وكدت أتخلى عن هذا المشروع عندما وجدت العمل الرائع الذي قام به n1nj4sec، لكنني مع ذلك قررت نشر هذا لأنني قد وصلت بالفعل إلى هذا الحد.

انظر LICENSE