awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
longld avatar

longld/peda

0
View on GitHub↗
6,130 स्टार्स·831 फोर्क्स·Python·2 व्यूज़

Peda

Peda is a security tool suite and exploit development framework designed for binary analysis, debugger automation, and memory inspection. It functions as a set of Python scripts that extend a debugger to automate the analysis of compiled files and the inspection of process memory.

The project provides specialized utilities for memory corruption research, including a payload generation utility for creating cyclic patterns to discover buffer overflows and a gadget finder to locate return-oriented programming sequences within binaries. It differentiates itself by offering a visualization tool that transforms raw register, disassembly, and memory data into color-coded text to simplify the analysis of CPU states.

The framework covers a broad range of capabilities including binary security analysis to detect protections, regular-expression memory scanning, and the ability to map process environments directly from the system kernel. It also includes tools for modifying memory addresses and generating shellcode templates.

Features

  • GDB Extensions - Integrates as a GDB extension to visualize CPU registers, disassembly, and memory state during execution.
  • Cyclic Pattern Generators - Provides utilities to generate non-repeating cyclic patterns for determining buffer overflow offsets.
  • ROP Chain Automators - Identifies and dumps ROP gadgets within binaries to build functional execution chains.
  • Debugger Visualizations - Provides a visualization tool that transforms raw register, disassembly, and memory data into color-coded text for easier CPU state analysis.
  • System State Visualizations - Transforms raw register and assembly data into color-coded visual representations for faster CPU state analysis.
  • Binary Analysis Tools - Analyzes compiled files to detect security protections and extract binary header information.
  • State Visualizations - Provides a color-coded visualization of disassembly, registers, and memory to simplify CPU state analysis.
  • Debugger Extensions - Extends the GDB debugger with custom Python commands to automate binary analysis.
  • Buffer Overflow Research - Provides tools for identifying memory offsets and manipulating process memory to test for overflow vulnerabilities.
  • Exploit Frameworks - Provides a modular platform of GDB Python scripts for automating binary analysis and memory inspection.
  • Exploit Payload Generators - Includes a utility for creating cyclic patterns to discover buffer overflow offsets and generating shellcode templates for exploit payloads.
  • Runtime Memory Manipulation - Modifies memory addresses with custom data to alter the state of a running process.
  • Instruction Gadget Discovery - Implements search utilities to identify instruction sequences (gadgets) within binaries for ROP chain construction.
  • Exploit Payloads - Generates shellcode, Python exploit templates, and memory patterns to achieve code execution.
  • Memory Scanning - Scans process memory ranges using regular expressions to locate specific data structures or exploit signatures.
  • Binary File Inspectors - Examines compiled binaries to inspect symbols, sections, and security protections.
  • Memory Mapping Interfaces - Retrieves virtual memory mapping ranges and protection flags directly from the system kernel.
  • Process Memory Scanners - Locates specific byte patterns, addresses, or regex matches within the memory space of a running process.
  • Binary Pattern Searching - Searches process memory using regular expressions and allows modification of memory addresses.
  • Process State Inspection - Retrieves and displays metadata and mapping ranges for active processes from the system kernel.
  • बाइनरी विश्लेषण उपकरण - Python-based exploit development assistance for GDB.
  • Exploit Development - Assistance tool for exploit development within GDB.
  • GDB Enhancements - Python-based exploit development assistance for GDB.
  • Reverse Engineering - GDB plugin for exploit development.
  • Security Tools - Python Exploit Development Assistance for GDB.

स्टार हिस्ट्री

longld/peda के लिए स्टार हिस्ट्री चार्टlongld/peda के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

longld/peda क्या करता है?

Peda is a security tool suite and exploit development framework designed for binary analysis, debugger automation, and memory inspection. It functions as a set of Python scripts that extend a debugger to automate the analysis of compiled files and the inspection of process memory.

longld/peda की मुख्य विशेषताएं क्या हैं?

longld/peda की मुख्य विशेषताएं हैं: GDB Extensions, Cyclic Pattern Generators, ROP Chain Automators, Debugger Visualizations, System State Visualizations, Binary Analysis Tools, State Visualizations, Debugger Extensions।

longld/peda के कुछ ओपन-सोर्स विकल्प क्या हैं?

longld/peda के ओपन-सोर्स विकल्पों में शामिल हैं: gallopsled/pwntools — Pwntools is a Python-based framework designed for rapid prototyping and automation in binary exploitation, reverse… hugsy/gef — GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and… jonathansalwan/ropgadget — ROPgadget is a binary analysis tool and multi-architecture disassembler designed to locate instructional sequences… korcankaraokcu/pince — PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of… pwndbg/pwndbg — pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and… blacktop/ipsw — ipsw is a specialized toolkit for iOS firmware analysis, binary reverse engineering, and hardware interaction. It…

Peda के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Peda के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • gallopsled/pwntoolsGallopsled का अवतार

    Gallopsled/pwntools

    13,271GitHub पर देखें↗

    Pwntools is a Python-based framework designed for rapid prototyping and automation in binary exploitation, reverse engineering, and security research. It serves as a comprehensive toolkit for interacting with local and remote processes, providing the primitives necessary to manage complex exploit workflows and streamline security analysis tasks. The framework distinguishes itself through its specialized capabilities for binary manipulation and automated exploit construction. It includes dedicated utilities for parsing executable file formats, assembling and disassembling machine code, and gen

    Pythonassemblybsdcapture-the-flag
    GitHub पर देखें↗13,271
  • hugsy/gefhugsy का अवतार

    hugsy/gef

    8,020GitHub पर देखें↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Pythonbinary-ninjactfdebugging
    GitHub पर देखें↗8,020
  • jonathansalwan/ropgadgetJonathanSalwan का अवतार

    JonathanSalwan/ROPgadget

    4,440GitHub पर देखें↗

    ROPgadget is a binary analysis tool and multi-architecture disassembler designed to locate instructional sequences used for return-oriented programming. It functions as an exploit development framework that identifies gadgets within binaries to facilitate the creation of memory corruption exploits. The tool supports cross-architecture binary auditing, processing machine code from x86, ARM, MIPS, and RISC-V. It provides a unified interface for analyzing diverse executable file formats, including ELF, PE, and Mach-O. Its capabilities cover binary vulnerability analysis and exploit payload deve

    Python
    GitHub पर देखें↗4,440
  • korcankaraokcu/pincekorcankaraokcu का अवतार

    korcankaraokcu/PINCE

    2,767GitHub पर देखें↗

    PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and

    Pythonassemblercheat-enginedebugging-tool
    GitHub पर देखें↗2,767
  • Peda के सभी 30 विकल्प देखें→