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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
heaphopper — HeapHopper, Heap-कार्यान्वयनों के लिए एक सीमित मॉडल जाँच प्रारूप (bounded model checking framework) है। | Kitploit
उपकरण/GitHubGitHub/angr/heaphopper
भेद्यता विश्लेषणफज़िंगबाइनरी विश्लेषणपेपर और शोधलर्निंग और शिक्षा
GitHubangr/heaphopper

heaphopper

HeapHopper, Heap-कार्यान्वयनों के लिए एक सीमित मॉडल जाँच प्रारूप (bounded model checking framework) है।

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

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

सभी देखें →

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

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

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

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

heaphopper

Build Status License

HeapHopper हीप-इम्प्लीमेंटेशन के लिए एक बाउंडेड मॉडल चेकिंग फ्रेमवर्क है।

अवलोकन

Overview

सेटअप

root@kitploit:~
sudo apt update && sudo apt install build-essential python3-dev virtualenvwrapper
git clone https://github.com/angr/heaphopper.git && cd ./heaphopper
mkvirtualenv -ppython3 heaphopper
pip install -e .

आवश्यक पैकेज

root@kitploit:~
build-essential python3-dev virtualenvwrapper

आवश्यक Python-पैकेज

root@kitploit:~
ana angr cle psutil pyelftools pyyaml

उदाहरण

root@kitploit:~
# क्रमपरिवर्तन का zoo जनरेट करें
./heaphopper_client.py gen -c analysis.yaml

#  इंस्टेंस ट्रेस करें
make -C tests
./heaphopper_client.py  trace -c tests/how2heap_fastbin_dup/analysis.yaml -b tests/how2heap_fastbin_dup/fastbin_dup.bin

# PoC जनरेट करें
./heaphopper_client.py poc -c tests/how2heap_fastbin_dup/analysis.yaml -r tests/how2heap_fastbin_dup/fastbin_dup.bin-result.yaml -d tests/how2heap_fastbin_dup/fastbin_dup.bin-desc.yaml -s tests/how2heap_fastbin_dup/fastbin_dup.c -b tests/how2heap_fastbin_dup/fastbin_dup.bin

# टेस्ट
## सोर्स दिखाएँ
cat tests/how2heap_fastbin_dup/fastbin_dup.c
## टेस्ट चलाएँ
tests/test_heaphopper.py
## PoC सोर्स दिखाएँ
cat tests/how2heap_fastbin_dup/pocs/malloc_non_heap/fastbin_dup.bin/poc_0_0.c
## PoC चलाएँ
cd tests
./run_poc.sh tests/how2heap_fastbin_dup/pocs/malloc_non_heap/fastbin_dup.bin/bin/poc_0_0.bin

प्रकाशन

यह कार्य 27वें USENIX सुरक्षा संगोष्ठी में प्रकाशित किया गया है।

आप पेपर यहाँ पढ़ सकते हैं।

उद्धरण:

root@kitploit:~
@inproceedings {heaphopper,
author = {Eckert, Moritz and Bianchi, Antonio and Wang, Ruoyu and Shoshitaishvili, Yan and Kruegel, Christopher and Vigna, Giovanni},
title = {HeapHopper: Bringing Bounded Model Checking to Heap Implementation Security},
booktitle = {27th {USENIX} Security Symposium ({USENIX} Security 18)},
year = {2018},
address = {Baltimore, MD},
url = {https://www.usenix.org/conference/usenixsecurity18/presentation/eckert},
publisher = {{USENIX} Association},
}
टूल डाउनलोड करें