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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
maat — गतिशील प्रतीकात्मक निष्पादन और बाइनरी विश्लेषण ढांचा जिसमें टेंट विश्लेषण, बाधा समाधान, Ghidra के Sleigh के माध्यम से बहु-आर्किटेक्चर अनुकरण, और स्वचालित भेद्यता खोज के लिए पायथन बाइंडिंग शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/trailofbits/maat
गतिशील विश्लेषण (सैंडबॉक्सिंग)रिवर्स इंजीनियरिंगफज़िंगबाइनरी विश्लेषण
GitHubtrailofbits/maat

maat

गतिशील प्रतीकात्मक निष्पादन और बाइनरी विश्लेषण ढांचा जिसमें टेंट विश्लेषण, बाधा समाधान, Ghidra के Sleigh के माध्यम से बहु-आर्किटेक्चर अनुकरण, और स्वचालित भेद्यता खोज के लिए पायथन बाइंडिंग शामिल हैं।

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

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

सभी देखें →

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

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

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

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







परिचय

Maat एक खुला-स्रोत Dynamic Symbolic Execution और Binary Analysis ढांचा है। यह प्रतीकात्मक निष्पादन, टेंट विश्लेषण, बाधा समाधान, बाइनरी लोडिंग, पर्यावरण सिमुलेशन जैसी विभिन्न कार्यक्षमताएँ प्रदान करता है, और असेंबली लिफ्टिंग के लिए Ghidra की स्ले लाइब्रेरी का लाभ उठाता है: https://maat.re

मुख्य विशेषताएं:

  • तेज़ और पोर्टेबल: वास्तविक दुनिया के अनुप्रयोगों तक स्केल करने के लिए डिज़ाइन किया गया। अच्छे रनटाइम प्रदर्शन के लिए पूरी तरह से C++ में लिखा गया। शायद ही कोई रनटाइम निर्भरता है, और उनमें से अधिकांश वैकल्पिक हैं
  • उपयोगकर्ता-अनुकूल: Maat में एक लचीला डिबगर-जैसा API है, और इसकी विशेषताएँ विभिन्न उपयोग-मामलों के अनुकूल होने के लिए कॉन्फ़िगर करने योग्य हैं। किसी भी आत्म-सम्मानित आधुनिक ढांचे की तरह, यह Python bindings के साथ आता है
  • बहु-आर्किटेक्चर: Ghidra की शानदार sleigh लाइब्रेरी पर आधारित लिफ्टिंग और एमुलेशन के साथ, Maat में कई आर्किटेक्चर को एमुलेट करने की क्षमता है, जिसमें विदेशी आर्किटेक्चर भी शामिल हैं

आरंभ करना

  • स्थापना
  • हैकिंग
  • योगदान
  • ट्यूटोरियल
    • आरंभ करना
    • ईवेंट हुकिंग
    • गतिशील प्रतीकात्मक निष्पादन
  • दस्तावेज़ीकरण
    • Python API
    • C++ API
  • उदाहरण
  • संपर्क

स्थापना

Maat के Python मॉड्यूल को स्थापित करने के लिए:

root@kitploit:~
python3 -m pip install pymaat

Maat के मूल SDK को स्थापित करने और C++ API का उपयोग करने के लिए, BUILDING.md देखें

उदाहरण

root@kitploit:~
from maat import *

# Create a symbolic engine for Linux X86-32bits
engine = MaatEngine(ARCH.X86, OS.LINUX)

# Load a binary with one command line argument
engine.load("./some_binary", BIN.ELF32, args=[engine.vars.new_symbolic_buffer("some_arg", 20)])

# Get current eax value
engine.cpu.eax

# Read 4 bytes at the top of the stack
engine.mem.read(engine.cpu.esp, 4)

# Set a callback displaying every memory read
def show_mem_access(engine):
    mem_access = engine.info.mem_access
    print(f"Instruction at {engine.info.addr} reads {mem_access.size} bytes at {mem_access.addr}")

engine.hooks.add(EVENT.MEM_R, WHEN.BEFORE, callbacks=[show_mem_access])

# Take and restore snapshots
snap = engine.take_snapshot()
engine.restore_snapshot(snap)

# Run the binary
engine.run()

संपर्क

सामान्य चर्चाओं, प्रश्नों और सुझावों के लिए, हम Github Discussions का उपयोग करते हैं

समस्याओं और बगों की रिपोर्ट करने के लिए, कृपया Github Issues का उपयोग करें

किसी और चीज़ के लिए, [email protected] पर ईमेल भेजें

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