Pwndbg Logo

Pwndbg

0
Free
Visit Website

Pwndbg (/paʊnˈdiˌbʌɡ/) is a GDB plug-in that enhances the debugging experience for low-level software developers, hardware hackers, reverse-engineers, and exploit developers by providing a suite of utilities and crutches to smooth out the rough edges of GDB, making it more user-friendly and efficient. It addresses the shortcomings of vanilla GDB, such as the lack of a real hexdump command, arcane syntax, and difficulty in reverse engineering and exploit development tasks. Pwndbg is a Python module loaded directly into GDB, aiming to replace and surpass its predecessors like gdbinit, PEDA, and GEF.

FEATURES

ALTERNATIVES

Andromeda makes reverse engineering of Android applications faster and easier.

A tutorial on setting up a virtual ARM environment, reversing ARM binaries, and writing basic exploits for ARM using the trafman challenge of rwthCTF as an example.

A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.

A yara module for searching strings inside zip files

RetDec is a versatile machine-code decompiler with support for various file formats and architectures.

A tool to detect, manage and exploit Blind Cross-site scripting (XSS) vulnerabilities.

Java code implementing the AutoYara algorithm for automatic Yara rule generation from input samples.

An open-source binary debugger for Windows with a comprehensive plugin system for malware analysis and reverse engineering.

PINNED