x64dbg
x64dbg is a free, open-source Windows debugger for reverse engineering and malware analysis of executable files without source code.
What x64dbg is
x64dbg is a free, open-source Windows debugger for reverse engineering and malware analysis of executable files without source code. It can debug x64 and x32 applications through one interface and works with DLL and EXE targets. Its views include memory, symbols, threads, source code, graphs, and the dynamic stack. A disassembler and built-in assembler support code inspection and editing, while executable patching and an import reconstructor powered by Scylla provide additional binary tools. For automation, it includes a debuggable ASM-like scripting language, and users can write C++ plugins to add script commands or connect tools. Conditional and exception breakpoints are supported, and users can customize color schemes and preferences. The project provides both the executable and source under GPLv3 and accepts pull requests. To run it, download a repository snapshot, extract it to a location where you have write access, and launch the x32 or x64 debugger executable. The project lists TitanEngine, Zydis, Yara, Scylla, Jansson, lz4, XEDParse, asmjit, and snowman among its open-source libraries.
Good
- Free and open-source under GPLv3
- Debugs x64 and x32 applications
- Includes memory, symbol, and graph views
- Supports scripting and C++ plugins
Watch out
- Windows is the only listed platform
- Requires downloading and extracting a repository snapshot
Who it suits
It suits Windows users working on reverse engineering or malware analysis of executables without source code. Its x32 and x64 support, scripting, and plugin options are relevant to users who need to inspect or automate debugging tasks.
Verdict
x64dbg offers a range of debugging and binary-analysis tools in a free, open-source Windows application. Users should be comfortable obtaining and launching a repository snapshot.
Plans and prices
From x64dbg's own pricing page, checked 8 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Open-source debugger; supports x64 and x32 Windows applications |
The facts
Each one read from x64dbg's own pages, with the date it was checked.
What it does
- Analysis views
- Features include memory, symbol, thread, source code, graph, and dynamic stack views.checked 8 Oct 2001
- Architecture support
- It can debug both x64 and x32 applications through one interface.checked 8 Oct 2001
- Customization
- Users can customize color schemes and preferences.checked 8 Oct 2001
- Debug targets
- It provides debugging for DLL and EXE files.checked 8 Oct 2001
- Disassembly and assembly
- The product includes a fast disassembler and a built-in assembler.checked 8 Oct 2001
- Distribution
- The repository instructions say to download a snapshot, extract it to a location where the user has write access, and run the x32 or x64 debugger executable.checked 8 Oct 2001
- Integrations
- The maker lists TitanEngine, Zydis, Yara, Scylla, Jansson, lz4, XEDParse, asmjit, and snowman among its open-source libraries.checked 8 Oct 2001
- License
- The maker says it provides both the executable and source under GPLv3.checked 8 Oct 2001
- Patching
- Features include executable patching and an integrated import reconstructor powered by Scylla.checked 8 Oct 2001
- Plugins
- Users can write plugins in C++ to add script commands or integrate tools.checked 8 Oct 2001
- Purpose
- x64dbg is an open-source debugger for Windows, optimized for reverse engineering and malware analysis.checked 8 Oct 2001
- Scripting
- It includes an integrated, debuggable ASM-like scripting language for automation.checked 8 Oct 2001
- Security focus
- The project describes itself as aimed at malware analysis and reverse engineering of executables without source code.checked 8 Oct 2001
- Support and contributions
- The project accepts pull requests and directs users to contact the project or open an issue with questions.checked 8 Oct 2001
Alternatives to x64dbg
- 1
LLDB
Free planAndroidiOSLinuxmacOS7.2Free plan - 2

IDA Pro
Free planLinuxmacOSWindows7.0From $91.58 a month - 3
PonyDebugger
Free planiOSWebmacOSSelf-hosted6.8Free plan - 4
pyOCD
Free planAPILinuxmacOSSelf-hosted6.8Free plan - 5
Perl Debugger
Free planLinuxmacOSWindows6.5Free plan - 6

Black Magic Debug
Free planLinuxmacOSWindows6.4Free plan
