x64dbg
An open-source Windows debugger for reverse engineering, with an IDA-like interface, a built-in assembler and a decompiler.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get x64dbg
Other download sites
Run by third parties, not by x64dbg. Prefer the official page above when it works.
Package managers
- Chocolatey
choco install x64dbg
About x64dbg
x64dbg debugs 32-bit and 64-bit Windows executables and DLLs. The interface is deliberately familiar to anyone who has used a commercial disassembler: an IDA-like sidebar with jump arrows, instruction token highlighting, memory map, symbol, thread and source code views, and a content-sensitive register view.
It carries a lot in the box: a fast Capstone-based disassembler, a built-in XEDParse assembler, import reconstruction through Scylla, executable patching, Yara pattern matching, a Snowman decompiler, basic PDB symbol support, and a debuggable scripting language for automation. A JSON user database keeps your comments, labels and bookmarks with the target.
It is licensed GPLv3, so modifications must be shared back.
Strengths
- IDA-like sidebar, jump arrows and token highlighting make it immediately readable
- Import reconstruction with Scylla and a built-in assembler for patching
- Yara pattern matching and a Snowman decompiler included
- A scriptable, debuggable automation language plus a growing plugin API
Limitations
- Windows only
- Antivirus software frequently flags it and the things it is used on
- PDB symbol support is basic compared with a commercial debugger
- The decompiler is far weaker than Ghidra's or IDA's
Details
- Pricing
- FreeFree and open source under the GPLv3.
- License
- GPL-3.0
- Developer
- x64dbg
- Platforms
- Windows
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Debugging and patching Windows binaries during reverse engineering
- Categories
- Security tools
- Last verified
- Added
- Provenance
- Selected from the TechWalrus downloads catalog (Security); facts checked against the developer's own pages, 3 sources on file.
Alternatives to x64dbg
Compare allSoftware that can replace x64dbg for an important use case, and what changes if you switch.
radare2
Command-line reverse engineering framework and binary analysis toolkit.
radare2 disassembles, emulates, debugs and patches binaries across many architectures and platforms, but uses a steep command-line syntax instead of an IDA-like graphical interface.
x64dbg as an alternative
Listings that name x64dbg as an alternative.
Ghidra
The NSA's reverse engineering framework, with a decompiler that turns machine code back into readable C.
x64dbg is a Windows-only debugger with an IDA-like interface, assembler and Snowman decompiler, but its decompiler is far weaker than Ghidra's and it focuses on live debugging.
Similar software
Related functionality, not necessarily a direct replacement.