WebDavC2 - أداة ويبداف C2
الهندسة المعمارية
WebDavC2 يتكون من:
- وحدة تحكم، مكتوبة في بيثون، الذي يعمل كملقم C2
- وكيل، وكتب في C # /. صافي، يعمل على النظام المستهدف، تسليمها إلى النظام المستهدف عبر مختلف النهايات الأولية
- نكهات مختلفة من النهايات الأولية (التي تم إنشاؤها على الطاير عند بدء تشغيل وحدة تحكم ) المستخدمة في التنازل الأولي للنظام الهدف
ميزات ميزات
WebDavC2 الرئيسية:
- مختلف ستاجر ( بويرشيل بطانة واحدة، ملف دفعي، وأنواع مختلفة من ماك-أوفيس ماكرو، ملف جسكريبت ) - وهذا ليس محدودا، يمكنك أن تأتي بسهولة مع النبال الخاصة بك، والتحقق من مجلد قوالب للحصول على فكرة
- قذيفة شبه تفاعلية ( مع استمرار البيئة )
- بدء تشغيل خدمة ويبكلينت تلقائيا، حتى من مستخدم غير مستخدم باستخدام خدعة 'بوشد'
التثبيت و التكوين
التثبيت جميلة إلى الأمام إلى الأمام:
- جيت استنساخ هذا المستودع:
git clone https://github.com/Arno0x/WebDAVC2 WebDavC2
cd into the WebDavC2 folder .
cd WebDavC2
- Give the execution rights to the main script:
chmod +x webDavC2.py
./webDavC2.py
Compiling your own agent .
Although it is perfectly OK to use the provided agent.exe, you can very easily compile your own executables of the agent, from the source code provided. You don't need Visual Studio installed.
- Copy the
file on a Windows machine with the .Net framework installedagent/agent.cs
- CD into the source directory
- Use the .Net command line C# compiler:
- To get the standard agent executable:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /out:agent.exe *.cs
- To get the debug version:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /define:DEBUG /out:agent_debug.exe *.cs
- To get the standard agent executable: