Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
evil-winrm-py — WinRM प्रोटोकॉल का उपयोग करके दूरस्थ Windows मशीनों पर इंटरैक्टिव रूप से कमांड निष्पादित करें (बस तेज़) | Kitploit
उपकरण/GitHubGitHub/adityatelange/evil-winrm-py
पासवर्ड हमलेपार्श्व आंदोलनस्क्रिप्टिंग और स्वचालनपोस्ट-शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलप्रमाणीकरणरेड टीमिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubadityatelange/evil-winrm-py
40038913 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

evil-winrm-py

WinRM प्रोटोकॉल का उपयोग करके दूरस्थ Windows मशीनों पर इंटरैक्टिव रूप से कमांड निष्पादित करें (बस तेज़)

रिपॉजिटरी देखेंवेबसाइट
ewp-logo

evil-winrm-py

PyPI version Python License PyPI Downloads Github Wiki

evil-winrm-py एक Python-आधारित टूल है जो WinRM (Windows Remote Management) प्रोटोकॉल का उपयोग करके दूरस्थ Windows मशीनों पर कमांड निष्पादित करने के लिए है। यह एक इंटरैक्टिव शेल प्रदान करता है जिसमें प्रगति और चेकसम सत्यापन के साथ फ़ाइल अपलोड/डाउनलोड, स्थानीय/दूरस्थ पथों और PowerShell cmdlets का टैब-पूर्णता, PowerShell स्क्रिप्ट लोड करना और चलाना, DLLs और EXEs का इन-मेमोरी निष्पादन, कमांड इतिहास, और रंगीन आउटपुट जैसी उन्नत सुविधाएँ शामिल हैं। यह एक MCP सर्वर के रूप में भी चल सकता है, जो MCP-संगत क्लाइंट के लिए WinRM सत्रों को टूल के रूप में उजागर करता है। यह NTLM, Pass-the-Hash, Certificate, और Kerberos सहित विभिन्न प्रमाणीकरण विधियों का समर्थन करता है। स्थापना पर जाएँ

[!NOTE] यह टूल पूर्णतः शैक्षिक, नैतिक उपयोग, और अधिकृत पेनेट्रेशन परीक्षण के लिए डिज़ाइन किया गया है। किसी भी सिस्टम तक पहुँचने से पहले हमेशा सुनिश्चित करें कि आपके पास स्पष्ट प्राधिकरण है। इस टूल का अनधिकृत उपयोग या दुरुपयोग अवैध और अनैतिक दोनों है।

प्रेरणा

मूल evil-winrm Ruby में लिखा गया है, जो कुछ उपयोगकर्ताओं के लिए बाधा हो सकती है। इसे Python में फिर से लिखने से यह अधिक सुलभ और उपयोग में आसान हो जाता है, साथ ही हमें अतिरिक्त सुविधाओं और लचीलेपन के लिए Python के समृद्ध पारिस्थितिकी तंत्र का लाभ उठाने की अनुमति मिलती है।

मैं winrm और इसके आंतरिक कार्यों के बारे में और अधिक जानना भी चाहता था, इसलिए यह प्रोजेक्ट मेरे लिए एक सीखने का अनुभव भी होगा।

विशेषताएँ

  • इंटरैक्टिव शेल के माध्यम से दूरस्थ Windows मशीनों पर कमांड निष्पादित करें।
  • दूरस्थ होस्ट से स्थानीय मशीन पर फ़ाइलें डाउनलोड करें।
  • स्थानीय मशीन से दूरस्थ होस्ट पर फ़ाइलें अपलोड करें।
  • गति और समय अनुमान के साथ फ़ाइल स्थानांतरण के लिए प्रगति बार।
  • MD5 चेकसम सत्यापन के साथ बड़ी फ़ाइलों के समर्थन सहित स्थिर और विश्वसनीय फ़ाइल स्थानांतरण।
  • Tab पूर्णता के साथ स्थानीय और दूरस्थ फ़ाइल पथों (यहाँ तक कि रिक्त स्थान वाले) का ऑटो-पूर्णता।
  • Tab पूर्णता के साथ PowerShell cmdlets/helpers का ऑटो-पूर्णता।
  • स्थानीय स्क्रिप्ट से PowerShell फ़ंक्शन को इंटरैक्टिव शेल में लोड करें।
  • दूरस्थ होस्ट पर स्थानीय PowerShell स्क्रिप्ट चलाएँ।
  • दूरस्थ होस्ट पर स्थानीय DLLs (इन-मेमोरी) को PowerShell मॉड्यूल के रूप में लोड करें।
  • दूरस्थ होस्ट पर स्थानीय EXEs (इन-मेमोरी) अपलोड और निष्पादित करें।
  • दूरस्थ होस्ट पर चल रही सेवाओं (सिस्टम सेवाओं को छोड़कर) की सूची बनाएँ।
  • MCP क्लाइंट के लिए WinRM login/execute/logout को टूल के रूप में उजागर करने के लिए वैकल्पिक MCP सर्वर मोड, कई समवर्ती सत्रों के समर्थन के साथ। 🆕
  • बेहतर ट्रेसबिलिटी के लिए लॉगिंग और डिबगिंग सक्षम करें।
  • up/down तीर कुंजियों का उपयोग करके कमांड इतिहास नेविगेट करें।
  • बेहतर पठनीयता के लिए रंगीन आउटपुट प्रदर्शित करें।
  • उपयोग में आसानी के लिए हल्का और Python-आधारित।
  • लंबे समय तक चलने वाले कमांड को सुचारू रूप से समाप्त करने के लिए Keyboard Interrupt (Ctrl+C / Ctrl+D) समर्थन।

समर्थन शामिल है:

  • NTLM प्रमाणीकरण।
  • Pass-the-Hash प्रमाणीकरण।
  • Certificate प्रमाणीकरण।
  • कस्टम SPN प्रीफ़िक्स और होस्टनेम विकल्पों के साथ Kerberos प्रमाणीकरण।
  • दूरस्थ होस्ट के साथ संचार सुरक्षित करने के लिए SSL।
  • कस्टम WSMan URIs।
  • WinRM क्लाइंट के लिए कस्टम यूज़र एजेंट।
  • Just Enough Administration (JEA) सत्र कॉन्फ़िगरेशन से कनेक्ट करना। 🆕

विस्तृत दस्तावेज़ीकरण docs निर्देशिका में पाया जा सकता है।

स्थापना

Linux पर Kerberos पूर्वापेक्षाओं की स्थापना

sudo apt install gcc python3-dev libkrb5-dev krb5-pkinit
# Optional: krb5-user

evil-winrm-py स्थापित करें

आप evil-winrm-py स्थापित करने के लिए pip के बजाय uv/pipx का उपयोग कर सकते हैं। uv/pipx एक टूल है जो Python अनुप्रयोगों को पृथक वातावरण में स्थापित और चलाने के लिए है, जो टूल की निर्भरताओं को आपके सिस्टम के Python पैकेजों से अलग रखकर निर्भरता संघर्षों को रोकने में मदद करता है।

अधिक विवरण के लिए Installation Guide देखें।

pip install evil-winrm-py
# for optional dependencies use any one of the following commands:
pip install evil-winrm-py[kerberos] # for kerberos support on Linux
pip install evil-winrm-py[mcp] # for mcp support
pip install evil-winrm-py[kerberos,mcp] # to install both optional dependencies

# Note: building gssapi and krb5 packages may take some time, so be patient.

या यदि आप main ब्रांच से नवीनतम कमिट के साथ स्थापित करना चाहते हैं तो आप रिपॉजिटरी को क्लोन करके pip/uv/pipx के साथ स्थापित कर सकते हैं:

git clone https://github.com/adityatelange/evil-winrm-py
cd evil-winrm-py
pip install .
# or use: pip install .[kerberos,mcp] to install both optional dependencies

अपडेट

pip install --upgrade evil-winrm-py

अनइंस्टॉल

pip uninstall evil-winrm-py

Unix वितरणों पर उपलब्धता

Packaging status

उपर्युक्त वितरणों के लिए, आप evil-winrm-py को सीधे उनके पैकेज प्रबंधकों से स्थापित कर सकते हैं। अपने-अपने वितरणों में evil-winrm-py को पैकेज करने और बनाए रखने के लिए पैकेज अनुरक्षकों को धन्यवाद।

उपयोग

evil-winrm-py का उपयोग कैसे करें, इसका विवरण Usage Guide में पाया जा सकता है।

usage: evil-winrm-py [-h] [-i IP] [-u USER] [-p PASSWORD] [-H HASH] [-c CONFIGURATION_NAME]
                     [--priv-key-pem PRIV_KEY_PEM] [--cert-pem CERT_PEM] [--uri URI] [--ua UA]
                     [--port PORT] [--spn-prefix SPN_PREFIX] [--spn-hostname SPN_HOSTNAME] [-k]
                     [--no-pass] [--ssl] [--log] [--debug] [--no-colors] [--version] [--mcp]
                     [--mcp-port MCP_PORT] [--mcp-host MCP_HOST]
टूल डाउनलोड करें