5 个仓库
Extensions that add specialized memory inspection and automation capabilities to a core debugger like GDB.
Distinguishing note: None of the candidates refer to debugger plugins or GDB extensions.
Explore 5 awesome GitHub repositories matching development tools & productivity · Debugger Plugins. Refine with filters or upvote what's useful.
pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi
Provides an advanced GDB plugin for memory inspection and automation in exploit development.
MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal
MAME reads and executes a sequence of debugger commands from a text file.
Ships a GDB-based debugger for inspecting and controlling GPU-accelerated programs on AMD hardware.
Develops custom GPU debuggers using a public, abstracted debugging API that supports architectures from Maxwell onward.
ScyllaHide 是一款反调试器绕过插件和逆向工程工具,旨在向目标应用隐藏调试器。它作为一个用户模式 API 钩子库和 DLL 注入框架,防止程序在被分析时检测并关闭自身。 该项目通过中和安全防御,实现了恶意软件分析和受保护软件的研究。它通过拦截和修改系统库响应,欺骗应用使其无法识别其执行环境。 该工具采用多种技术方法来保持隐蔽性,包括内联 API 钩子、系统调用代理和进程环境块 (PEB) 修补。它还处理用户模式陷阱,并利用动态库重定向来过滤敏感的 API 响应。
Functions as a debugger plugin that hides the debugger from the target application.