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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
BlobRunner — मैलवेयर विश्लेषण के दौरान निकाले गए शेलकोड को तुरंत डीबग करें | Kitploit
उपकरण/GitHubGitHub/oalabs/blobrunner
रिवर्स इंजीनियरिंगशेलकोडडीबगर्समालवेयर विश्लेषण
GitHuboalabs/blobrunner

BlobRunner

मैलवेयर विश्लेषण के दौरान निकाले गए शेलकोड को तुरंत डीबग करें

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

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

सभी देखें →

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

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

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

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

Chat Support

BlobRunner

BlobRunner एक सरल उपकरण है जो मैलवेयर विश्लेषण के दौरान निकाले गए शेलकोड को तुरंत डीबग करने के लिए है। BlobRunner लक्ष्य फ़ाइल के लिए मेमोरी आवंटित करता है और आवंटित मेमोरी के आधार (या ऑफसेट) पर छलांग लगाता है। यह एक विश्लेषक को न्यूनतम ओवरहेड और प्रयास के साथ निकाले गए आर्टिफैक्ट्स में तुरंत डीबग करने की अनुमति देता है।

BlobRunner Sample

BlobRunner का उपयोग करने के लिए, आप रिलीज़ पेज से संकलित निष्पादन योग्य डाउनलोड कर सकते हैं या नीचे दिए गए चरणों का उपयोग करके अपना खुद का निर्माण कर सकते हैं।

निर्माण

निष्पादन योग्य का निर्माण सीधा और अपेक्षाकृत दर्द रहित है।

विंडोज

आवश्यकताएं

  • Microsoft Visual C++ Build Tools या Visual Studio डाउनलोड और इंस्टॉल करें

निर्माण चरण

  • Visual Studio कमांड प्रॉम्प्ट खोलें
  • उस निर्देशिका पर जाएँ जहाँ BlobRunner चेक आउट किया गया है
  • निम्न चलाकर निष्पादन योग्य बनाएं:
root@kitploit:~
cl blobrunner.c

BlobRunner x64 का निर्माण

x64 संस्करण बनाना वस्तुतः उपरोक्त के समान है, लेकिन केवल x64 टूलींग का उपयोग करता है।

  • x64 Visual Studio कमांड प्रॉम्प्ट खोलें
  • उस निर्देशिका पर जाएँ जहाँ BlobRunner चेक आउट किया गया है
  • निम्न चलाकर निष्पादन योग्य बनाएं:
root@kitploit:~
 cl /Feblobrunner64.exe /Foblobrunner64.out blobrunner.c

उपयोग

डीबग करने के लिए:

  • अपने पसंदीदा डीबगर में BlobRunner खोलें।
  • पहले पैरामीटर के रूप में शेलकोड फ़ाइल पास करें।
  • शेलकोड में कूदने से पहले एक ब्रेकपॉइंट जोड़ें
  • शेलकोड में कदम रखें
root@kitploit:~
BlobRunner.exe shellcode.bin

किसी विशिष्ट ऑफसेट पर फ़ाइल में डीबग करें।

root@kitploit:~
BlobRunner.exe shellcode.bin --offset 0x0100

फ़ाइल में डीबग करें और कूदने से पहले रुकें नहीं। चेतावनी: सुनिश्चित करें कि कूदने से पहले आपने एक ब्रेकपॉइंट सेट किया है।

root@kitploit:~
BlobRunner.exe shellcode.bin --nopause

जस्ट-इन-टाइम (JIT) डीबगर

वैकल्पिक पैरामीटर --jit का उपयोग कॉन्फ़िगर किए गए जस्ट-इन-टाइम (JIT) डीबगर के साथ शेल कोड को डीबग करने के लिए किया जा सकता है। डीबगर को ट्रिगर करने के लिए - BlobRunner नव आवंटित मेमोरी क्षेत्र से निष्पादन पहुंच हटा देता है। इससे प्रोग्राम लोड किए गए शेलकोड को निष्पादित करने का प्रयास करते समय AccessViolation (0xC0000005) अपवाद उठाता है।

विंडोज पर JIT डीबगर को कॉन्फ़िगर करने के निर्देश यहाँ पाए जा सकते हैं। x64Dbg के लिए setjit या setjitauto देखें।

उदाहरण:

root@kitploit:~
BlobRunner.exe shellcode.bin --jit

एक बार डीबगर लोड हो जाने पर, क्षेत्र को निष्पादन योग्य पहुंच प्रदान करें। x64Dbg का उपयोग करके, आप BlobRunner द्वारा लौटाए गए पते का उपयोग करके कमांड setpagerights निष्पादित कर सकते हैं।

root@kitploit:~
setpagerights <region>, ExecuteReadWrite

x64 शेलकोड डीबग करना

x64 कंपाइलर द्वारा इनलाइन असेंबली समर्थित नहीं है, इसलिए x64 शेलकोड डीबगिंग का समर्थन करने के लिए लोडर एक निलंबित थ्रेड बनाता है जो आपको थ्रेड को फिर से शुरू करने से पहले थ्रेड एंट्री पर एक ब्रेकपॉइंट रखने की अनुमति देता है।

शेल ब्लॉब्स का रिमोट डीबगिंग (IDAPro)

प्रक्रिया स्थानीय रूप से शेलकोड डीबग करने के समान है - इस अपवाद के साथ कि आपको शेलकोड फ़ाइल को रिमोट सिस्टम पर कॉपी करना होगा। यदि फ़ाइल उसी पथ पर कॉपी की जाती है जहाँ से आप win32_remote.exe चला रहे हैं, तो आपको पैरामीटर के लिए फ़ाइल नाम का उपयोग करना होगा। अन्यथा, आपको रिमोट सिस्टम पर शेलकोड फ़ाइल का पथ निर्दिष्ट करना होगा।

शेलकोड नमूने

आप Metasploit टूल msfvenom का उपयोग करके तुरंत शेलकोड नमूने उत्पन्न कर सकते हैं।

एक सरल विंडोज exec पेलोड उत्पन्न करना।

root@kitploit:~
msfvenom -a x86 --platform windows -p windows/exec cmd=calc.exe -o test2.bin

प्रतिक्रिया / सहायता

  • कोई भी प्रश्न, टिप्पणी या अनुरोध हमें ट्विटर पर पा सकते हैं: @seanmw या @herrcore
  • पुल अनुरोधों का स्वागत है!
टूल डाउनलोड करें