14 Repos
Frameworks and utilities for debugging, disassembling, and analyzing binaries.
Explore 14 awesome GitHub repositories matching part of an awesome list · Debugging and Analysis. Refine with filters or upvote what's useful.
radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p
Implements a framework for debugging, disassembling, and analyzing binaries locally and via remote servers.
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
Automatically displays register values, stack entries, and disassembly when breakpoints are triggered.
w64devkit ist ein portables MinGW-w64 C/C++-Entwicklungskit und eine in sich geschlossene GCC-Toolchain für Windows. Es bietet eine native Build-Umgebung zum Kompilieren von C-, C++- und Fortran-Quellcode in x86- und x64-ausführbare Binärdateien, ohne dass eine systemweite Installation oder Änderungen an der Host-Registry und den Umgebungsvariablen erforderlich sind. Die Toolchain wird als in sich geschlossene Suite von Compilern, Linkern und Assemblern vertrieben, die aus jedem Verzeichnis heraus ausgeführt werden kann. Sie enthält einen spezialisierten shell-basierten Umgebungs-Wrapper, um den Pfad zu ihren Binärdateien automatisch zu konfigurieren, und nutzt statisches Linking, um externe Laufzeitabhängigkeitskonflikte zu eliminieren. Über die Kompilierung hinaus enthält das Kit ein Debugging-Toolkit zur Inspektion von Speicher und zur Analyse laufender Prozesse sowie Utilities zur PE-Binärinspektion zum Dekodieren von Import- und Exporttabellen. Es deckt zudem die Automatisierung von Build-Workflows, das Signieren von Binärcode und die Erstellung von Windows-Installationspaketen ab.
Inspects PE binaries and debugs running processes to identify software defects and analyze memory behavior on Windows.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Conceals the analysis environment from the target system by masking timing discrepancies and avoiding standard software debugging interfaces.
一个关于gdb使用小技巧的文档。100,在这里可能只是表明很多;具体的数目取决于您的参与和贡献。
Collection of advanced tips for the GNU Debugger.
snoop is a powerful set of Python debugging tools. It's primarily meant to be a more featureful and refined version of PySnooper. It also includes its own version of icecream and some other nifty stuff.
Powerful debugging tool for inspecting Python code execution.
JEDI Code Library
Tracing, MAP file parsing, and exception reporting.
The tiny programs and scripts that don't deserve a project, but I still want to share.
Assorted scripts for system and binary analysis tasks.
The goal of pandas-log is to provide feedback about basic pandas operations. It provides simple wrapper functions for the most common functions that add additional logs
Utility for logging and debugging pandas dataframe operations.
The ObjectDebugger is a run-time Object Inspector for Delphi VCL applications
Run-time object inspector for VCL applications.
DebugEngine is a collection of utilities related to debug stuff (stack trace, CPU registers snapshot, debug info, ...). Basically, I started to write a commercial error log plugin for Delphi, then I noticed that my internal framework got bigger and bigger. So I decided to share it with the…
Utilities for stack traces and CPU register snapshots.
Capstone Disassembler Library Binding for Delphi . Capstone Disassembler Library
Disassembler library binding for Delphi.
In Soviet Russia, Mithril forges ELF.
Experimental tools for binary analysis and manipulation.
| |\ \| || || \| | | // /| | | U || | |\\\|||||||\_|
Resources for using the radare2 framework for malware analysis.