
أداة C2 تعمل عبر WebDAV PROPFIND
آخر/إصدار حالي: 0.3
المؤلف: Arno0x0x - @Arno0x0x
WebDavC2 هو إثبات مفهوم (PoC) لاستخدام بروتوكول WebDAV مع طلبات PROPFIND فقط ليكون بمثابة قناة اتصال C2 بين وكيل يعمل على النظام المستهدف ووحدة تحكم تعمل كخادم C2 الفعلي.
يتم توزيع الأداة بموجب شروط رخصة GPLv3.
اطلع على هذه التدوينة حول كيف ولماذا ؟ توصلت إلى فكرة استخدام طلبات WebDAV PROPFIND فقط كقناة C2:
Wordpress: استخدام ميزات WebDAV كقناة خفية
يتكون WebDavC2 من:
الميزات الرئيسية لـ WebDavC2:
التثبيت بسيط جدًا:
git clone https://github.com/Arno0x/WebDAVC2 WebDavC2cd WebDavC2chmod +x webDavC2.pyلبدء تشغيل وحدة التحكم، فقط اكتب ./webDavC2.py.
على الرغم من أنه من المقبول تمامًا استخدام agent.exe المقدم، يمكنك بسهولة تجميع الملفات التنفيذية الخاصة بك للوكيل من الكود المصدري المقدم. لا تحتاج إلى تثبيت Visual Studio.
agent/agent.cs على جهاز ويندوز مثبت عليه إطار عمل .NetC:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /out:agent.exe *.csC:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /define:DEBUG /out:agent_debug.exe *.csهذه الأداة مخصصة للاستخدام بطريقة قانونية وشرعية فقط:
*اقتباس من مؤلفي Empire: لا توجد طريقة لبناء أدوات هجومية مفيدة لصناعة الأمن السيبراني المشروعة مع منع الجهات الخبيثة من إساءة استخدامها في نفس الوقت.
هذه الأداة هي مجرد إثبات مفهوم (PoC) لذا لا تتوقع جودة إنتاجية، بالإضافة إلى أنها تحتوي على بعض القيود التعسفية من حيث كمية البيانات التي يمكن نقلها من الوكيل إلى وحدة التحكم.
للإضافة:
للإصلاح: