EVERYTHING XIAOMI
Get listed

x64dbg

x64dbg is a free, open-source Windows debugger for reverse engineering and malware analysis of executable files without source code.

Place
#18 of 27
Score
5.9
x64dbg's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeOpen-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

All alternatives
  1. 1

    LLDB

    Free planAndroidiOSLinuxmacOS
    7.2Free plan
  2. 2IDA Pro logo

    IDA Pro

    Free planLinuxmacOSWindows
    7.0From $91.58 a month
  3. 3

    PonyDebugger

    Free planiOSWebmacOSSelf-hosted
    6.8Free plan
  4. 4

    pyOCD

    Free planAPILinuxmacOSSelf-hosted
    6.8Free plan
  5. 5

    Perl Debugger

    Free planLinuxmacOSWindows
    6.5Free plan
  6. 6Black Magic Debug logo

    Black Magic Debug

    Free planLinuxmacOSWindows
    6.4Free plan