
यह एक PowerShell-आधारित टूल है जिसे RAT की तरह कार्य करने के लिए डिज़ाइन किया गया है। इसका इंटरफ़ेस एक शेल जैसा है जहाँ कोई भी समर्थित कमांड को नेटवर्क/रिमोट मशीन पर उपयोग के लिए WMI-समतुल्य में अनुवादित किया जाता है। WMImplant WMI-आधारित है।
WMImplant एक PowerShell-आधारित टूल है जो लक्षित मशीनों के विरुद्ध क्रियाएँ करने के साथ-साथ कमांड जारी करने और परिणाम प्राप्त करने के लिए C2 चैनल के रूप में WMI का उपयोग करता है। WMImplant को लक्षित मशीन पर स्थानीय व्यवस्थापक अनुमतियों की आवश्यकता होगी।
डेवलपर: @christruncer
change_user - उस उपयोगकर्ता का संदर्भ बदलें जिसके रूप में आप WMI कमांड निष्पादित करेंगे
exit - WMImplant से बाहर निकलता है
gen_cli - WMImplant को गैर-इंटरैक्टिव रूप से उपयोग करने के लिए कमांड लाइन कमांड उत्पन्न करें
set_default - लक्षित सिस्टम की WMI प्रॉपर्टी को उसके डिफ़ॉल्ट मान पर पुनः सेट करता है
help - कमांड और विवरणों की सूची देखें
cat - किसी फ़ाइल की सामग्री पढ़ता है
copy - किसी फ़ाइल को एक स्थान से दूसरे स्थान पर कॉपी करता है
download - लक्षित मशीन से फ़ाइल डाउनलोड करें
ls - किसी विशिष्ट निर्देशिका की फ़ाइल/निर्देशिका सूची
search - उपयोगकर्ता-निर्दिष्ट ड्राइव पर फ़ाइल खोजें
upload - लक्षित मशीन पर फ़ाइल अपलोड करें
command_exec - कमांड लाइन कमांड चलाएँ और आउटपुट प्राप्त करें
disable_wdigest - रजिस्ट्री मान UseLogonCredential को हटाता है
disable_winrm - लक्षित सिस्टम पर WinRM अक्षम करता है
enable_wdigest - रजिस्ट्री मान UseLogonCredential जोड़ता है
enable_winrm - लक्षित सिस्टम पर WinRM सक्षम करता है
registry_mod - लक्षित मशीन पर रजिस्ट्री संशोधित करें
remote_posh - दूरस्थ मशीन पर PowerShell स्क्रिप्ट चलाएँ और आउटपुट प्राप्त करें
sched_job - निर्धारित कार्यों में हेरफेर करें
service_mod - सिस्टम सेवाएँ बनाएँ, हटाएँ या संशोधित करें
process_kill - लक्षित मशीन पर नाम या प्रोसेस आईडी द्वारा प्रोसेस को समाप्त करें
process_start - लक्षित मशीन पर प्रोसेस शुरू करें
ps - प्रोसेस सूची
active_users - लक्षित सिस्टम पर सक्रिय प्रोसेस वाले डोमेन उपयोगकर्ताओं की सूची बनाएं
basic_info - लक्षित सिस्टम के बारे में बुनियादी मेटाडेटा को सूचीबद्ध करने के लिए उपयोग किया जाता है
drive_list - स्थानीय और नेटवर्क ड्राइव सूचीबद्ध करें
ifconfig - सक्रिय नेटवर्क कनेक्शन वाले NICs से IP जानकारी प्राप्त करें
installed_programs - लक्षित मशीन पर स्थापित प्रोग्रामों की सूची प्राप्त करें
logoff - लक्षित मशीन से उपयोगकर्ताओं को लॉग ऑफ करें
reboot - लक्षित मशीन को रिबूट करें
power_off - लक्षित मशीन को बंद करें
vacant_system - निर्धारित करें कि उपयोगकर्ता सिस्टम से दूर है या नहीं
logon_events - सिस्टम में लॉग ऑन करने वाले उपयोगकर्ताओं की पहचान करें
WMImplant के साथ काम शुरू करने का सबसे आसान तरीका स्क्रिप्ट को इम्पोर्ट करना और Invoke-WMImplant चलाना है। यह आपको मुख्य मेनू दिखाएगा और आप तुरंत चलाने के लिए कमांड चुनना शुरू कर सकते हैं। मुख्य मेनू के भीतर, आप WMImplant को गैर-इंटरैक्टिव रूप से चलाने के लिए आवश्यक कमांड लाइन कमांड को आउटपुट करने का विकल्प भी चुन सकते हैं।
धन्यवाद: @evan_Pena2003 - कोड समीक्षा और टूल में कार्यक्षमता जोड़ने में आपकी सहायता के लिए @danielbohannon - कोड अस्पष्टीकरण में आपकी सहायता के लिए