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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Shellcode-Test-Harness — एक हल्का परीक्षण हार्नेस जो क्रैश डायग्नोस्टिक्स और डीबग आउटपुट रीडायरेक्शन के साथ एक एक्जीक्यूशन वातावरण प्रदान करके शेलकोड विकास को गति देने के लिए डिज़ाइन किया गया है। | Kitploit
उपकरण/GitHubGitHub/bitstream93/shellcode-test-harness
शोषणशेलकोडडीबगर्सपेनिट्रेशन टेस्टिंगपेलोड डेवलपमेंटबाइनरी शोषण
GitHubbitstream93/shellcode-test-harness

Shellcode-Test-Harness

एक हल्का परीक्षण हार्नेस जो क्रैश डायग्नोस्टिक्स और डीबग आउटपुट रीडायरेक्शन के साथ एक एक्जीक्यूशन वातावरण प्रदान करके शेलकोड विकास को गति देने के लिए डिज़ाइन किया गया है।

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
4627 महीने पहलेKitploit द्वारा समीक्षित

शेलकोड परीक्षण हार्नेस

एक हल्का परीक्षण हार्नेस जो शेलकोड विकास को तेज करने के लिए डिज़ाइन किया गया है, जो एकीकृत क्रैश डायग्नोस्टिक्स और डिबग आउटपुट रीडायरेक्शन के साथ एक निष्पादन वातावरण प्रदान करता है।

विशेषताएँ

  • मॉड्यूल स्टॉम्पिंग के माध्यम से शेलकोड निष्पादित करता है
  • VEH का उपयोग करके क्रैश को पकड़ता है: यदि शेलकोड फॉल्ट करता है, तो यह रजिस्टर डंप, स्टैक डंप और विफलता बिंदु पर कोड डंप प्रिंट करता है।
  • रीयलटाइम डिबग आउटपुट: शेलकोड आउटपुट को इंटरसेप्ट करता है और इसे कंसोल में प्रदर्शित करता है।
  • अंतर्निहित हेक्स डंप उपयोगिता: डिबग आउटपुट के साथ "HEXDUMP:0xADDR:SIZE" जोड़कर, लोडर स्वचालित रूप से उस मेमोरी रेंज को डंप करेगा।
  • DLL खोज: संगत DLL ढूंढता है, वैकल्पिक रूप से उन DLL को फ़िल्टर करता है जिनके पास किसी विशेष पेलोड के लिए पर्याप्त बड़ा .text सेक्शन नहीं है। नोट: सभी पाए गए DLL संगत नहीं होंगे, कुछ में अद्वितीय एंट्री पॉइंट व्यवहार, संरक्षित मेमोरी क्षेत्र, या निर्भरताएँ हो सकती हैं जो स्टॉम्पिंग में बाधा डालती हैं

निर्माण

root@kitploit:~
g++ -o loader.exe loader.cc -ladvapi32 -luser32 -lkernel32 -static

उपयोग

root@kitploit:~
# Execute a payload using the default host DLL
loader.exe --bin payload.bin

# Execute a payload by stomping a specific DLL
loader.exe --bin payload.bin --dll mscoree.dll

# Scan for all compatible DLLs
loader.exe --scan

# Scan for DLLs with a .text section large enough for a specific payload
loader.exe --scan --bin payload.bin

DbgPrint रैपर का उदाहरण

root@kitploit:~
#if defined(DEBUG)
#define PDEBUG(format, ...)                                                    \
  {                                                                            \
    ntdll.DbgPrint(symbol<PCH>("%-48s " format), symbol<PCH>(({                \
                     char __buf[48];                                           \
                     memory::snprintf(__buf, sizeof(__buf), "[%s:%d]",         \
                                      __FUNCTION__, __LINE__);                 \
                     __buf;                                                    \
                   })),                                                        \
                   ##__VA_ARGS__);                                             \
  }
#define PDEBUG_CTX(ctx, format, ...)                                           \
  {                                                                            \
    if ((ctx) && (ctx)->ntdll.DbgPrint) {                                      \
      (ctx)->ntdll.DbgPrint(symbol<PCH>("%-48s " format), symbol<PCH>(({       \
                              char __buf[48];                                  \
                              memory::snprintf(__buf, sizeof(__buf), "[%s:%d]",\
                                               __FUNCTION__, __LINE__);        \
                              __buf;                                           \
                            })),                                               \
                            ##__VA_ARGS__);                                    \
    }                                                                          \
  }
#else
#define PDEBUG(format, ...)                                                    \
  {                                                                            \
    ;                                                                          \
  }
#define PDEBUG_CTX(ctx, format, ...)                                           \
  {                                                                            \
    ;                                                                          \
  }
#endif

HEXDUMP उदाहरण

root@kitploit:~
PSYSCALL_TABLE pTable = NULL;
SIZE_T regionSize = sizeof(SYSCALL_TABLE);

ntdll.NtAllocateVirtualMemory(
    (HANDLE)-1,               
    (PVOID*)&pTable,         
    0,                      
    &regionSize,             
    MEM_COMMIT | MEM_RESERVE, 
    PAGE_READWRITE  
);

if (pTable) {
    pTable->NtTerminateProcess = 0x2c; // Example syscall number
    PDEBUG("HEXDUMP:%p:%zu", pTable, sizeof(SYSCALL_TABLE));
}

उदाहरण चलाएँ

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