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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
nimrm — नेटिव Nim WinRM शेल जिसमें NTLM, Kerberos, फ़ाइल ट्रांसफ़र, इन-मेमोरी हेल्पर्स, और AD/OPSEC रिपोर्टिंग शामिल है। | Kitploit
उपकरण/GitHubGitHub/blue0x1/nimrm
पेलोड जनरेशनपार्श्व आंदोलनजानकारी एकत्र करनापोस्ट-शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलप्रमाणीकरणरेड टीमिंगरिमोट एक्सेस टूल
GitHubblue0x1/nimrm

nimrm

नेटिव Nim WinRM शेल जिसमें NTLM, Kerberos, फ़ाइल ट्रांसफ़र, इन-मेमोरी हेल्पर्स, और AD/OPSEC रिपोर्टिंग शामिल है।

5311 महीना पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
रिपॉजिटरी देखेंवेबसाइट
साझा करें

nimrm

Release Downloads

Nim में लिखा गया नेटिव WinRM शेल क्लाइंट

संस्करण 1.2.0 · लेखक Chokri Hammedi (blue0x1) · लाइसेंस MIT

NTLM Kerberos PowerShell File Transfer In-Memory Helpers Multi-Session

Documentation WinRM Library


image

कानूनी सूचना

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

विषय-सूची

  • अवलोकन
  • विशेषताएँ
  • आवश्यकताएँ
  • इंस्टॉलेशन
  • बिल्ड
  • प्रदर्शन
  • उपयोग
  • विकल्प
  • इंटरैक्टिव कमांड
  • सत्र प्रबंधन
  • उदाहरण
  • नोट्स
  • लाइसेंस

अवलोकन

nimrm व्यावहारिक प्रमाणीकरण, कमांड निष्पादन, स्थानांतरण और रिपोर्टिंग सहायकों के साथ एक संक्षिप्त और तेज़ WinRM शेल प्रदान करता है। इसे बिना किसी Nim पैकेज निर्भरता के एक नेटिव Nim बाइनरी के रूप में बनाया गया है।

विशेषताएँ

क्षेत्रसमर्थन
प्रमाणीकरणNTLM पासवर्ड, NTLM हैश, KRB5CCNAME के माध्यम से Kerberos
WinRM ट्रांसपोर्टHTTP, HTTPS/TLS, कस्टम पोर्ट
शेलइंटरैक्टिव PowerShell, CMD प्रीफ़िक्स, वन-शॉट कमांड मोड, कमांड और लोकल पाथ ऑटोकम्पलीट
स्थानांतरणफ़ाइल अपलोड/डाउनलोड, पुनरावर्ती डायरेक्टरी स्थानांतरण, रिमोट सत्र-से-सत्र फ़ाइल और डायरेक्टरी रिले
इन-मेमोरीPowerShell स्क्रिप्ट आयात, प्रबंधित .NET असेंबली निष्पादन
रिपोर्टिंगAD/डोमेन संदर्भ, लॉगिंग और ऑडिटिंग स्थिति
विश्वसनीयताKerberos संदेश रैपिंग, ट्रांसपोर्ट रीसेट/पुनःप्रयास प्रबंधन

आवश्यकताएँ

घटकआवश्यकता
बिल्डNim >= 1.6.0
KerberosLinux पर libgssapi_krb5.so.2 या macOS पर libgssapi_krb5.dylib
TLS बिल्डOpenSSL और -d:ssl
लक्ष्यचयनित पोर्ट पर पहुँचने योग्य WinRM

इंस्टॉलेशन

Nimble:

nimble install nimrm

नवीनतम रिलीज़ डाउनलोड करें:

curl -L -o nimrm https://github.com/blue0x1/nimrm/releases/latest/download/nimrm
chmod +x nimrm

Windows रिलीज़ बाइनरी:

Invoke-WebRequest -Uri https://github.com/blue0x1/nimrm/releases/latest/download/nimrm.exe -OutFile nimrm.exe

Debian पैकेज:

curl -L -o nimrm_1.2.0_amd64.deb https://github.com/blue0x1/nimrm/releases/latest/download/nimrm_1.2.0_amd64.deb
sudo dpkg -i nimrm_1.2.0_amd64.deb

BlackArch:

sudo pacman -S nimrm

BlackArch PKGBUILD नवीनतम अपस्ट्रीम git कमिट को ट्रैक करता है, इसलिए नई रिलीज़ BlackArch उपयोगकर्ताओं तक उनके अगले सिस्टम अपडेट पर पहुँचती हैं। यदि nimrm पहले से इंस्टॉल है, तो इसे इसके साथ अपग्रेड करें:

sudo pacman -Syu nimrm

स्रोत से बिल्ड करें:

git clone https://github.com/blue0x1/nimrm.git
cd nimrm
make linux

बिल्ड

make linux
make ssl
make windows

Windows लक्ष्य dist/windows/nimrm.exe पर एक स्व-निहित SSL-सक्षम निष्पादन योग्य फ़ाइल बनाता है। लॉन्चर Nim में लिखा गया है और जनरेट किए गए WinRM कोर के साथ-साथ vendor/windows-runtime/ से आवश्यक रनटाइम DLLs को एम्बेड करता है, निष्पादन के समय उन्हें एक अस्थायी रनटाइम डायरेक्टरी में निकालता है, फिर उसी आर्गुमेंट के साथ कोर चलाता है। यह सादे HTTP WinRM का समर्थन करता है जब तक कि --tls / --ssl पास न किया जाए, और TLS सक्षम होने पर HTTPS WinRM का। एम्बेडेड OpenSSL रनटाइम उपयोग करता है:

libssl-3-x64.dll
libcrypto-3-x64.dll

Kerberos मोड (-k / --kerb) Windows पर आलसी रूप से लोड होता है ताकि निष्पादन योग्य फ़ाइल तब भी शुरू हो सके जब Kerberos का उपयोग न किया जा रहा हो। Windows बिल्ड Kerberos मोड द्वारा उपयोग किए जाने वाले MIT Kerberos/GSSAPI रनटाइम को एम्बेड करता है।

मैनुअल बिल्ड:

nim c -d:release --opt:speed -o:nimrm nimrm.nim

प्रदर्शन

nimrm को नेटिव Nim बाइनरी, स्थायी WinRM रनस्पेस, चंक्ड ट्रांसफर लॉजिक और संक्षिप्त प्रगति रेंडरिंग का उपयोग करके तेज़ बने रहने के लिए डिज़ाइन किया गया है।

ऑपरेशनकार्यान्वयन
अपलोडबड़े एनवेलप पर अनुकूली पुनःप्रयास के साथ चंक्ड Base64 राइट
डाउनलोडप्रगति ट्रैकिंग और छोटी फ़ाइलों के लिए तेज़ पथ के साथ स्ट्रीम्ड Base64 चंक्स
रिमोट सत्र रिलेएक WinRM सत्र से पढ़ता है और फ़ाइल को लोकल डिस्क पर लिखे बिना कंट्रोलर मेमोरी के माध्यम से दूसरे में लिखता है
डायरेक्टरी स्थानांतरणउसी चंक्ड ट्रांसफर पथ का उपयोग करके पुनरावर्ती फ़ाइल गणना
कमांड निष्पादनप्रति कमांड पुनः कनेक्ट करने के बजाय सक्रिय WinRM शेल/रनस्पेस का पुनः उपयोग करता है

उपयोग

NTLM पासवर्ड:

./nimrm -T 192.168.1.10 -A 'CORP\administrator' -P 'Password123'

NTLM pass-the-hash:

./nimrm -T 192.168.1.10 -A 'CORP\user' -N aad3b435b51404eeaad3b435b51404ee:0123456789abcdef0123456789abcdef

Kerberos:

KRB5CCNAME=FILE:/tmp/user.ccache ./nimrm -k -T dc01.corp.local -Z CORP.LOCAL

HTTP पर NTLM संदेश एन्क्रिप्शन बाध्य करें:

./nimrm -T 192.168.1.10 -A 'CORP\user' -P 'Password123' --seal

कस्टम पोर्ट:

./nimrm -T 192.168.1.10 -A 'CORP\user' -P 'Password123' -p 5985

वन-शॉट कमांड:

./nimrm -T 192.168.1.10 -A 'CORP\user' -P 'Password123' -c 'whoami'

TLS प्रमाणपत्र सत्यापन छोड़ें (स्व-हस्ताक्षरित प्रमाणपत्र):

./nimrm -T 192.168.1.10 -A 'CORP\user' -P 'Password123' --tls --insecure

विकल्प

विकल्पविवरण
-T, --targetलक्ष्य IP या होस्टनाम
-A, --accountउपयोगकर्ता नाम: user, user@domain, या DOMAIN\user
-P, --secretNTLM पासवर्ड
-p, --portWinRM पोर्ट
-N, --nt-proofNT हैश या LM:NT हैश
-Z, --krb-zoneKerberos रियल्म ओवरराइड
-K, --kerb-spnKerberos SPN ओवरराइड
-k, --kerbKerberos प्रमाणीकरण का उपयोग करें
-c, --commandएक कमांड निष्पादित करें और बाहर निकलें
--tlsHTTPS/TLS का उपयोग करें
--insecureTLS प्रमाणपत्र सत्यापन छोड़ें
-h, --helpसहायता दिखाएँ

इंटरैक्टिव कमांड

टूल डाउनलोड करें