X64dbg icon

X64dbg

x64dbg is an open-source x64/x32 debugger for Windows. It is used mainly for analyzing and reverse engineering Windows applications and has features like conditional breakpoints, tracing execution, dumping memory, editing memory and registers, and more.

What is X64dbg?

x64dbg is an advanced open-source x64/x32 debugger for Windows. It is designed for software developers to aid in reverse engineering and analyzing Windows binaries and programs. Some key features of x64dbg include:

  • GPU decoding and tracing to debug modern graphics APIs like DirectX and OpenGL
  • Conditional, logging, memory and hardware breakpoints
  • Disassembly view with syntax highlighting and marks
  • Hexadecimal memory editor and dumper
  • Registers view and editing
  • Threads and modules views
  • Scriptable via Python plugins and Lua scripts
  • Compatible with Visual Studio debug symbols
  • Clean and intuitive user interface

x64dbg is primarily used by programmers and security researchers for tasks like reverse engineering Windows malware, analyzing proprietary software, debugging software cracks, developing exploits, and learning assembly language. It allows low-level inspection and manipulation of running processes on Windows in ways that traditional debuggers cannot. Thanks to its open-source nature, it can be customized for advanced use cases as well.

The Best X64dbg Alternatives

Top Apps like X64dbg

dnSpy, Immunity Debugger, Ghidra, OllyDbg, WinDbg, Binary Ninja, radare2, RemedyBG, ArkDasm, Visual DuxDebugger are some alternatives to X64dbg.

DnSpy

dnSpy is an open-source .NET assembly editor, decompiler, and debugger that allows you to edit and debug managed assemblies in .NET applications. Some of the key features of dnSpy include:Assembly editing - dnSpy allows you to add, remove, and modify elements like types, methods, fields, properties, and events in...

Immunity Debugger

Immunity Debugger is a popular Windows debugger focused on analyzing malware. It has an intuitive graphical user interface to help visualize program execution flows and offers advanced debugging capabilities useful for reverse engineering.Key features of Immunity Debugger include:Ability to debug malicious software safely in a controlled environmentConditional breakpoints...

Ghidra

Ghidra is a software reverse engineering (SRE) suite of tools developed by the National Security Agency (NSA) of the United States. It was first released at the RSA Conference in March 2019 as an open-source project.Ghidra provides a graphical user interface and a set of analysis tools that allow security...

OllyDbg

OllyDbg is a 32-bit assembler level analyzing debugger for Microsoft Windows. It is a very popular tool among reverse engineers and malware analysts due to its versatility and wide range of features useful for analyzing executable files.Some key features of OllyDbg include:Disassembler - allows disassembling code from executable...

WinDbg

WinDbg is a low-level debugger for Microsoft Windows systems and is one of the primary tools used for analyzing crashes, hangs, and other issues in Windows software. It is included in the Windows Driver Kit and part of the Windows SDK.Some key features and capabilities of WinDbg include:In-depth...

Binary Ninja

Binary Ninja is a versatile reverse engineering platform used for software analysis, vulnerability research, and reverse code engineering. It provides disassembly, decompilation, graphing, scripting, and other functionality to examine and modify binary programs.Some key features of Binary Ninja include:Supports a wide range of architectures including x86, ARM, MIPS...

Radare2

radare2 is an advanced, modular, portable reverse engineering framework. It provides a rich set of tools for analyzing binary files, disassembling code, debugging programs, analyzing malware, and more.Some of the key features of radare2 include:Multi-architecture disassembler supporting many Instruction Set Architectures like x86, ARM, MIPS, PowerPC, and moreNative...

RemedyBG

RemedyBG is an IT service management (ITSM) software developed by BMC Software. It enables organizations to improve IT service availability and performance while reducing costs and risks.Key capabilities and benefits of RemedyBG include:Incident management - Track, manage and resolve user-reported incidents and service interruptionsProblem management - Identify root...

ArkDasm

ArkDasm is a feature-rich graphical disassembler and debugger that allows analyzing and reverse engineering executable files for Windows, Linux, and MacOS operating systems. It can disassemble object code, bytecode, shared libraries, dynamic link libraries, and more to transform machine-readable code into human-readable assembly language.With an intuitive user interface, ArkDasm...

Visual DuxDebugger

Visual DuxDebugger is a powerful visual debugging and profiling toolkit designed specifically for Unity game development. It provides a range of tools to inspect, analyze and optimize Unity projects and content in real-time.Key features include:In-game debugging - Pause gameplay and step through code line-by-line to identify bugs.Memory...