
एक WebDAV PROPFIND C2 टूल
अंतिम/वर्तमान संस्करण: 0.3
लेखक: Arno0x0x - @Arno0x0x
WebDavC2 एक PoC (प्रूफ-ऑफ-कॉन्सेप्ट) है जो WebDAV प्रोटोकॉल का उपयोग करता है, केवल PROPFIND अनुरोधों के साथ, ताकि लक्ष्य प्रणाली पर चलने वाले एजेंट और वास्तविक C2 सर्वर के रूप में कार्य करने वाले नियंत्रक के बीच C2 संचार चैनल के रूप में कार्य किया जा सके।
यह उपकरण GPLv3 लाइसेंस की शर्तों के तहत वितरित किया जाता है।
इस ब्लॉग पोस्ट को देखें कि कैसे और क्यों मैंने WebDAV PROPFIND केवल अनुरोधों को C2 चैनल के रूप में उपयोग करने का विचार लाया:
Wordpress:Using WebDAV features as a covert channel
WebDavC2 में निम्नलिखित शामिल हैं:
WebDavC2 की मुख्य विशेषताएँ:
स्थापना काफी सीधी है:
git clone https://github.com/Arno0x/WebDAVC2 WebDavC2cd WebDavC2chmod +x webDavC2.pyनियंत्रक शुरू करने के लिए, बस ./webDavC2.py टाइप करें।
हालाँकि प्रदान की गई agent.exe का उपयोग करना पूरी तरह से ठीक है, आप प्रदान किए गए स्रोत कोड से एजेंट के अपने स्वयं के निष्पादन योग्य को बहुत आसानी से संकलित कर सकते हैं। आपको Visual Studio स्थापित करने की आवश्यकता नहीं है।
agent/agent.cs फ़ाइल को .Net फ्रेमवर्क स्थापित Windows मशीन पर कॉपी करेंC:\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यह उपकरण केवल कानूनी और वैध तरीके से उपयोग करने के लिए है:
एम्पायर के लेखकों को उद्धृत करते हुए: वैध सूचना सुरक्षा उद्योग के लिए उपयोगी आक्रामक उपकरण बनाने का कोई तरीका नहीं है, साथ ही दुर्भावनापूर्ण अभिनेताओं को उनका दुरुपयोग करने से रोकना।
यह उपकरण केवल एक PoC है, इसलिए उत्पादन गुणवत्ता की उम्मीद न करें, साथ ही एजेंट से नियंत्रक तक स्थानांतरित किए जा सकने वाले डेटा की मात्रा के संदर्भ में इसकी कुछ मनमानी सीमाएँ हैं।
जोड़े जाने हेतु:
ठीक किए जाने हेतु: