الميزات
- قابلية التوسع: يستخدم الخادم WSGI الإنتاجي للاستقرار والأداء تحت حركة المرور الحقيقية، على عكس خوادم تطوير Flask
- وضع اللعب الجماعي: التعاون في الوقت الفعلي بين المشغلين مع قفل الجلسة التفاعلي
- الوعي بالوكيل: وظيفة وكيل عكسي SOCKS5
- منسق المهام: ربط الوحدات للعمليات المعقدة
- التحكم في الوصول المستند إلى الأدوار: ينسق الوصول والأذونات بأدوار المشرف/المشغل/المشاهد
- نظام وحدات التمديد متعددة المشغلين: يقوم المشغلون بدمج وحدات التمديد المحلية الخاصة بهم دون التداخل مع بعضهم البعض
- هندسة الحمولات المعيارية: تخصيص قدرة الزرع عن طريق تضمين أو استبعاد ميزات متقدمة محددة
- الحمولات متعددة الأشكال: أسماء متغيرات ودوال عشوائية، تعمية سلاسل باستخدام XOR
- الاتصال الآمن: HTTPS هو القناة الأساسية لـ C2. يتم تسجيل الزرعات مسبقًا بمفاتيح متماثلة لكل وكيل (AES-128-CBC + HMAC-SHA256). يتحقق الإطار من المفتاح السري ويفرض الاتصال المشفر باستخدام طبقة Fernet عبر HTTPS
- الملامح القابلة للتشكيل: تخصيص سلوك الوكيل وأنماط الاتصال
- كشف بيئة الاختبار والمصحح: الحذف الذاتي المضاد للتحليل
- تجميع الحمولات: تجميع سلس للحمولات والملفات
- دعم الموّجه: إدارة البنية التحتية الخارجية التي تشير إلى المستمعين الداخليين عبر الملامح
- نشر التعويض عن الأعطال: يقوم الوكيل بتضمين خوادم C2 للتعويض عن الأعطال
- حقن شيل كود: حقن شيل كود في عمليات مضحية باستخدام NtQueueApcThread، NtCreateThreadEx، RtlCreateUserThread، CreateRemoteThread
- تنفيذ PE غير المُدار: تنفيذ ملفات ويندوز التنفيذية (PE) في عملية مضحية باستخدام Process Hollowing، أو تنفيذ PE بالكامل في مساحة ذاكرة الوكيل
- تنفيذ تجميعات .NET: تنفيذ تجميعات .NET في الذاكرة
- تنفيذ BOF: تحميل وتنفيذ ملفات كائنات Beacon
التثبيت
خادم NeoC2 والعميل البعيد من المفترض حالياً أن يتم تشغيلهما على أجهزة Kali Linux. راجع دليل التثبيت للحصول على التعليمات.
التوثيق
اقرأ https://neoc2.readthedocs.io/en/latest/ لجميع أدلة الاستخدام.
إخلاء مسؤولية
يتحمل المستخدمون مسؤولية ضمان أن استخدامهم لهذا الإطار يتوافق مع القوانين واللوائح والسياسات المؤسسية. لا يمكن تحميل المؤلف المسؤولية عن أي استخدامات ضارة. البرنامج مخصص حصريًا لمختبرَي الاختراق المخوَّلين وباحثي الأمن الذين حصلوا على إذن من مالك كل نظام مستهدف. بتحميل هذا البرنامج فإنك تقبل شروط الاستخدام واتفاقية الترخيص.
الإقرارات والمساهمون والمساهمون غير الطوعيين
- @TrustedSec مجموعات BOF الرائعة
- @Praetorian تطبيق COFFloader للنظام البيئي لـ Go
- @ropnop مكتبة CLR جعلت تنفيذ .NET من Go ممكنًا
- Sliver هذا المشروع مستوحى بشدة من Sliver
- Mythic بناء وحدة Trinity المعيارية كان مستوحى من Mythic
الدعم
- تقارير الأخطاء: افتح مشكلة
- طلبات الميزات: مناقشات
- القضايا الأمنية: اتصل بـ @stillbigjosh على انفراد
تم إنشاء هذا المشروع وصيانته بواسطة @stillbigjosh