Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
drinkme — एक shellcode परीक्षण हार्नेस। | Kitploit
उपकरण/GitHubGitHub/emptymonkey/drinkme
शोषणशेलकोडपेनिट्रेशन टेस्टिंग
GitHubemptymonkey/drinkme

drinkme

एक shellcode परीक्षण हार्नेस।

रिपॉजिटरी देखें
69192 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

drinkme

drinkme एक शेलकोड परीक्षण हार्नेस है। यह stdin से शेलकोड पढ़ता है और उसे निष्पादित करता है। यह पेन्टेस्टर्स को अपने पेलोड को परिनियोजन से पहले त्वरित रूप से परीक्षण करने की अनुमति देता है।

फ़ॉर्मेट

drinkme निम्नलिखित फ़ॉर्मेट में शेलकोड को संभाल सकता है:

  • "0x##"
  • "\x##"
  • "x##"
  • "##"

उदाहरण के लिए, NOP को "0x90", "\x90", "x90", या "90" में से किसी के रूप में प्रदर्शित किया जा सकता है।

इनपुट प्रोसेस करते समय drinkme निम्नलिखित को अनदेखा करेगा:

  • C और C++ शैली की टिप्पणियाँ।
  • सभी व्हाइटस्पेस।
  • सेट [\",;] के कोई भी कैरेक्टर।

उदाहरण

write(STDOUT_FILENO, "Hello world!\n", strlen("Hello world!\n"))

root@kitploit:~
empty@monkey:~$ cat hello_world.x86_64 
\xeb\x1d\x5e\x48\x31\xc0\xb0\x01\x48\x31\xff\x40\xb7\x01\x48\x31\xd2\xb2\x0d\x0f\x05\x48\x31\xc0\xb0\x3c\x48\x31\xff\x0f\x05\xe8\xde\xff\xff\xff\x48\x65\x6c\x6c\x6f\x20\x77\x6f\x72\x6c\x64\x21\x0a

empty@monkey:~$ cat hello_world.x86_64 | drinkme
Hello world!

execve("/bin/sh")

root@kitploit:~
empty@monkey:~$ cat execve_bin_sh.x86_64 
    "\x48\x31\xd2"                                  // xor    %rdx, %rdx
    "\x48\xbb\x2f\x2f\x62\x69\x6e\x2f\x73\x68"      // mov	$0x68732f6e69622f2f, %rbx
    "\x48\xc1\xeb\x08"                              // shr    $0x8, %rbx
    "\x53"                                          // push   %rbx
    "\x48\x89\xe7"                                  // mov    %rsp, %rdi
    "\x50"                                          // push   %rax
    "\x57"                                          // push   %rdi
    "\x48\x89\xe6"                                  // mov    %rsp, %rsi
    "\xb0\x3b"                                      // mov    $0x3b, %al
    "\x0f\x05";                                     // syscall

empty@monkey:~$ echo $$
3880

empty@monkey:~$ cat execve_bin_sh.x86_64 | drinkme

$ echo $$
18613

msfvenom से "/usr/bin/id" निष्पादित करना

root@kitploit:~
root@kali-amd64:~# msfvenom --arch x86_64 --platform linux -f hex -p linux/x64/exec CMD=/usr/bin/id 
No encoder or badchars specified, outputting raw payload
Payload size: 51 bytes
Final size of hex file: 102 bytes
6a3b589948bb2f62696e2f736800534889e7682d6300004889e652e80c0000002f7573722f62696e2f69640056574889e60f05

root@kali-amd64:~# msfvenom --arch x86_64 --platform linux -f hex -p linux/x64/exec CMD=/usr/bin/id | drinkme 
No encoder or badchars specified, outputting raw payload
Payload size: 51 bytes
Final size of hex file: 102 bytes

uid=0(root) gid=0(root) groups=0(root)

उपयोग

root@kitploit:~
usage:    drinkme [-p] [-h]
           -p  Print the formatted shellcode. Don't execute it.
           -h  Print this help message.

Example:  cat hello_world.x86_64 | drinkme
टूल डाउनलोड करें