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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Angora — कवरेज-निर्देशित फ़ज़र जो सिम्बोलिक निष्पादन के बिना पथ बाधाओं को हल करने के लिए टेंट ट्रैकिंग और स्केलर अनुकूलन का उपयोग करता है, जिससे भेद्यता खोज के लिए ब्रांच कवरेज में सुधार होता है। | Kitploit
उपकरण/GitHubGitHub/angorafuzzer/angora
भेद्यता विश्लेषणगतिशील कोड विश्लेषण (DAST)फज़िंग
GitHubangorafuzzer/angora

Angora

कवरेज-निर्देशित फ़ज़र जो सिम्बोलिक निष्पादन के बिना पथ बाधाओं को हल करने के लिए टेंट ट्रैकिंग और स्केलर अनुकूलन का उपयोग करता है, जिससे भेद्यता खोज के लिए ब्रांच कवरेज में सुधार होता है।

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

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

सभी देखें →

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

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

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

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

Angora

License Build Status

Angora एक म्यूटेशन-आधारित कवरेज निर्देशित फ़ज़र है। Angora का मुख्य लक्ष्य प्रतीकात्मक निष्पादन के बिना पथ बाधाओं को हल करके ब्रांच कवरेज को बढ़ाना है।

प्रकाशित कार्य

Arxiv: Angora: Efficient Fuzzing by Principled Search, S&P 2018.

Angora को बनाना

बिल्ड आवश्यकताएँ

  • Linux-amd64 (Ubuntu 16.04/18.04 और Debian Buster पर परीक्षण किया गया)
  • Rust stable (>= 1.31), rustup का उपयोग करके प्राप्त किया जा सकता है
  • LLVM 4.0.0 - 12.0.1 : PREFIX=/path-to-install ./build/install_llvm.sh चलाएँ।

पर्यावरण चर

शेल कॉन्फ़िगरेशन फ़ाइल (~/.bashrc, ~/.zshrc) में निम्नलिखित प्रविष्टियाँ जोड़ें।

root@kitploit:~
export PATH=/path-to-clang/bin:$PATH
export LD_LIBRARY_PATH=/path-to-clang/lib:$LD_LIBRARY_PATH

फ़ज़र संकलन

बिल्ड स्क्रिप्ट अधिकांश निर्भरताओं को हल करेगी और रनटाइम वातावरण सेट करेगी।

root@kitploit:~
./build/build.sh

सिस्टम कॉन्फ़िगरेशन

AFL की तरह, सिस्टम कोर डंप अक्षम होने चाहिए।

root@kitploit:~
echo core | sudo tee /proc/sys/kernel/core_pattern

परीक्षण

परीक्षण करें कि Angora सफलतापूर्वक बिल्ड हुआ है।

root@kitploit:~
cd /path-to-angora/tests
./test.sh mini

Angora को चलाना

लक्ष्य प्रोग्राम बनाना

Angora प्रोग्राम को दो अलग-अलग बाइनरी में संकलित करता है, जिनमें से प्रत्येक में अपनी संबंधित इंस्ट्रूमेंटेशन होती है। autoconf प्रोग्रामों को उदाहरण के रूप में उपयोग करते हुए, आवश्यक चरण निम्नलिखित हैं।

root@kitploit:~
# Use the instrumenting compilers
CC=/path/to/angora/bin/angora-clang \
CXX=/path/to/angora/bin/angora-clang++ \
LD=/path/to/angora/bin/angora-clang \
PREFIX=/path/to/target/directory \
./configure --disable-shared

# Build with taint tracking support 
USE_TRACK=1 make -j
make install

# Save the compiled target binary into a new directory
# and rename it with .taint postfix, such as uniq.taint

# Build with light instrumentation support
make clean
USE_FAST=1 make -j
make install

# Save the compiled binary into the directory previously
# created and rename it with .fast postfix, such as uniq.fast

यदि आप इस तरीके से बिल्ड करने में विफल रहते हैं, तो लक्ष्य प्रोग्राम बनाना में वर्णित wllvm और gllvm आज़माएँ।

इसके अलावा, हमने DFSan के बजाय libdft64 के साथ टेंट विश्लेषण लागू किया है (टेंट ट्रैकिंग के लिए libdft64 का उपयोग करें)।

फ़ज़िंग

root@kitploit:~
./angora_fuzzer -i input -o output -t path/to/taint/program -- path/to/fast/program [argv]

अधिक जानकारी के लिए, कृपया docs/ निर्देशिका के अंतर्गत दस्तावेज़ देखें।

  • Angora अवलोकन
  • लक्ष्य प्रोग्राम बनाना
  • Angora को चलाना
  • टेंट ट्रैकिंग के लिए libdft64 का उपयोग करें
  • उदाहरण - Angora द्वारा प्रोग्राम फ़ाइल को फ़ज़ करें
  • LAVA पर Angora चलाएँ
  • आक्रमण बिंदुओं का शोषण करें
  • उपयोग
  • कॉन्फ़िगरेशन फ़ाइलें
  • पर्यावरण चर
  • यूआई शब्दावली
  • समस्या निवारण
  • संबंधित कार्य
टूल डाउनलोड करें