awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
x64dbg avatar

x64dbg/x64dbg

0
View on GitHub↗
48,652 stars·2,752 forks·C++·9 viewsx64dbg.com↗

X64dbg

This project is a graphical Windows debugger designed for the analysis and manipulation of compiled binary applications. It functions as a comprehensive binary analysis suite, providing a real-time environment for inspecting CPU registers, monitoring memory states, and tracing instruction execution to investigate system-level software behavior.

The tool distinguishes itself through an event-driven debugging loop that allows for precise process control and state modification during runtime. It supports advanced analysis techniques, including hardware-breakpoint injection for monitoring memory access and instruction-set-aware disassembly to translate machine code into readable assembly. These capabilities facilitate specialized tasks such as malware reverse engineering, software vulnerability research, and the analysis of complex system crashes.

The platform includes a modular plugin architecture that enables the integration of external libraries for custom analysis and automation. It also features memory-mapped symbol resolution to correlate machine addresses with source code labels, assisting in the interpretation of internal application logic.

Features

  • Binary Analysis Tools - Provides a comprehensive environment for reverse engineering by monitoring memory and registers.
  • Debuggers - Inspects application behavior by setting breakpoints and tracing execution flow.
  • System Debugging - Investigates crashes and performance bottlenecks by inspecting CPU registers and machine code.
  • Instrumentation & Hooking - Modifies application behavior during execution to analyze performance and logic.
  • Malware Analysis - Analyzes suspicious software to determine behavior and communication patterns.
  • Debugger Tools - Windows-based x32/x64 debugger for reverse engineering and analysis.
  • Reverse Engineering - Open-source debugger for x64 and x32 Windows applications.
  • Reverse Engineering Tools - Open-source user-mode debugger for Windows.
  • Essential Security Tools - Open-source user-mode debugger for the Windows platform.
  • Vulnerability Research - Identifies security flaws by tracing execution flow and monitoring memory states.
  • Binary Disassembly - Translates raw machine code into human-readable assembly instructions.
  • Build Orchestration - Manages complex multi-stage compilation processes to generate architecture-specific binaries.

Star history

Star history chart for x64dbg/x64dbgStar history chart for x64dbg/x64dbg

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does x64dbg/x64dbg do?

This project is a graphical Windows debugger designed for the analysis and manipulation of compiled binary applications. It functions as a comprehensive binary analysis suite, providing a real-time environment for inspecting CPU registers, monitoring memory states, and tracing instruction execution to investigate system-level software behavior.

What are the main features of x64dbg/x64dbg?

The main features of x64dbg/x64dbg are: Binary Analysis Tools, Debuggers, System Debugging, Instrumentation & Hooking, Malware Analysis, Debugger Tools, Reverse Engineering, Reverse Engineering Tools.

What are some open-source alternatives to x64dbg/x64dbg?

Open-source alternatives to x64dbg/x64dbg include: radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… dnspy/dnspy — dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It… horsicq/detect-it-easy — Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and… aquynh/capstone — Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code… 0xd4d/dnspy — dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It… skylot/jadx — Jadx is a comprehensive Java decompilation suite designed to transform compiled binary application files into readable…

Open-source alternatives to X64dbg

Similar open-source projects, ranked by how many features they share with X64dbg.
  • radare/radare2radare avatar

    radare/radare2

    24,129View on GitHub↗

    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

    C
    View on GitHub↗24,129
  • dnspy/dnspydnSpy avatar

    dnSpy/dnSpy

    28,993View on GitHub↗

    dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It functions as an assembly analysis suite and decompiler, translating binary instruction streams back into readable source code to facilitate reverse engineering when original source files are unavailable. The tool distinguishes itself through an integrated binary patching engine and metadata editor, which allow for the direct modification of executable logic and internal metadata tables. It supports in-process debugging instrumentation, enabling users to inject runtime hooks, s

    C#
    View on GitHub↗28,993
  • horsicq/detect-it-easyhorsicq avatar

    horsicq/Detect-It-Easy

    10,266View on GitHub↗

    Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T

    JavaScriptbinary-analysisdebuggerdetect
    View on GitHub↗10,266
  • aquynh/capstoneaquynh avatar

    aquynh/capstone

    8,839View on GitHub↗

    Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code into human-readable assembly instructions for a wide variety of hardware instruction set architectures and virtual machines. The framework supports a diverse range of targets, including x86, ARM, RISC-V, and MIPS, as well as virtual machine environments like WebAssembly and the Ethereum Virtual Machine. It functions as an instruction analysis tool capable of extracting granular decomposition data and semantic information from disassembled code. The engine is designed for low-

    C
    View on GitHub↗8,839
See all 30 alternatives to X64dbg→