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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
heap-viewer — glibc हीप की जांच करने के लिए IDA Pro प्लगइन, जो एक्सप्लॉइट डेवलपमेंट पर केंद्रित है | Kitploit
उपकरण/GitHubGitHub/danigargu/heap-viewer
भेद्यता विश्लेषणशोषणरिवर्स इंजीनियरिंगडीबगर्सबाइनरी विश्लेषणबाइनरी शोषण
GitHubdanigargu/heap-viewer

heap-viewer

glibc हीप की जांच करने के लिए IDA Pro प्लगइन, जो एक्सप्लॉइट डेवलपमेंट पर केंद्रित है

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

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

सभी देखें →

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

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

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

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

HeapViewer

License: GPL v3

हीप की जांच करने के लिए एक IDA Pro प्लगइन, जो एक्सप्लॉइट डेवलपमेंट पर केंद्रित है।

वर्तमान में glibc malloc कार्यान्वयन (ptmalloc2) का समर्थन करता है।

2018 Hex-Rays प्लगइन प्रतियोगिता का तीसरा स्थान विजेता

आवश्यकताएँ

  • IDA Pro >= 7.0

परीक्षण किया गया

  • glibc 2.23 <= 2.31 (x86, x64)

विशेषताएँ

  • हीप ट्रेसर (malloc/free/calloc/realloc)
    • ओवरलैप और डबल-फ्री का पता लगाना
    • villoc का उपयोग करके विज़ुअलाइज़ेशन
  • Malloc चंक जानकारी
  • चंक संपादक
  • मल्टी-एरीना जानकारी (चंक, टॉप, लास्ट-रिमेन्डर)
  • बिन्स जानकारी (fastbins, unsortedbin, smallbins और largebins)
  • Tcache जानकारी (glibc >= 2.26)
  • लिंक्ड लिस्ट के लिए ग्राफ़ व्यू (bins/tcache)
  • स्ट्रक्ट्स व्यू (malloc_state / malloc_par / tcache_perthread)
  • मैजिक यूटिलिटीज़:
    • अनलिंक मर्ज जानकारी
    • फ्री करने योग्य/मर्ज जानकारी
    • फेक fastbin खोजक
    • हाउस ऑफ़ फोर्स सहायक
    • उपयोगी libc ऑफ़सेट
  • चंक आकार की गणना (request2size)
  • IO_FILE स्ट्रक्ट्स
  • स्थापना

    बस heap_viewer.py फ़ाइल और heap_viewer फ़ोल्डर को IDA के प्लगइन निर्देशिका में डालें।

    वर्तमान उपयोगकर्ता के लिए ही स्थापित करने के लिए, फ़ाइलों को इन निर्देशिकाओं में से किसी एक में कॉपी करें:

    OSप्लगइन पथ
    Linux/macOS~/.idapro/plugins
    Windows%AppData%\Hex-Rays\IDA Pro\plugins

    कॉन्फ़िगरेशन

    वर्तमान में प्लगइन को कॉन्फ़िगर करने की आवश्यकता नहीं है, क्योंकि यह हीप का विश्लेषण करने के लिए आवश्यक ऑफ़सेट को स्वचालित रूप से प्राप्त करने का प्रयास करता है।

    हालांकि, यदि प्लगइन विफल हो जाता है, तो कॉन्फ़िगरेशन टैब में विभिन्न ऑफ़सेट सेट करना संभव है। ये ऑफ़सेट प्राप्त करने के लिए, आप utils फ़ोल्डर में स्थित किसी भी टूल का उपयोग कर सकते हैं।

    यदि आपको कोई असंगति मिलती है, तो कृपया मुझे बताएं :)

    स्क्रीनशॉट

    ट्रेसर

    ट्रेसर

    एरीना और चंक जानकारी

    एरीना-चंक

    Tcache प्रविष्टियाँ

    Tcache प्रविष्टियाँ

    बिन्स

    बिन्स

    बिन ग्राफ़

    बिन ग्राफ़

    Fastbin ग्राफ़

    fastbin ग्राफ़

    Tcache ग्राफ़

    tcache ग्राफ़

    फेक fastbin खोजें

    फेक fastbin खोजें

    अनलिंक मर्ज जानकारी

    अनलिंक मर्ज जानकारी

    उपयोगी libc ऑफ़सेट

    उपयोगी libc ऑफ़सेट

    सीखने के संसाधन

    मैं हीप एक्सप्लॉइटिंग सीखने के लिए इस टूल के साथ निम्नलिखित संसाधनों की सिफारिश करूंगा।

    • shellphish's how2heap

    लेखक

    • Daniel García Gutiérrez - @danigargu

    योगदानकर्ता 🍺

    मेरे सहकर्मियों soez, wagiro और DiaLluvioso का विशेष उल्लेख, जिन्होंने प्लगइन के विकास के दौरान मुझे कुछ विचार दिए। और निश्चित रूप से, @pwndbg प्रोजेक्ट, जिससे मैंने हीप पार्सिंग के बारे में कुछ चीजें सीखीं।

    योगदानकर्ता

    बग / प्रतिक्रिया / PRs

    कोई भी टिप्पणी, समस्या या पुल रिक्वेस्ट का अत्यधिक स्वागत है :-)

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