x64dbg

An open-source x64/x32 debugger for windows.


Try the latest snapshot!

Visual C++ 2013 Redistributable


Download » Source » Bitcoin

 

Features

  • Open-source
  • Intuitive and familiar, yet new user interface
  • C-like expression parser
  • Full-featured debugging of DLL and EXE files (TitanEngine)
  • IDA-like sidebar with jump arrows
  • IDA-like instruction token highlighter (highlight registers etc.)
  • Memory map
  • Symbol view
  • Thread view
  • Content-sensitive register view
  • Fully customizable color scheme
  • Dynamically recognize modules and strings
  • Import reconstructor integrated (Scylla)
  • Fast disassembler (capstone)
  • User database (JSON) for comments, labels, bookmarks etc.
  • Plugin support with growing API
  • Extendable, debuggable scripting language for automation
  • Multi-datatype memory dump
  • Basic debug symbol (PDB) support
  • Dynamic stack view
  • Built-in assembler (XEDParse)
  • View your patches and save them to disk
  • Built-in hex editor
  • Find patterns in memory

Overview

Active development

x64dbg is under constant active development.

GPLv3

We provide both the executable and the source. Feel free to contribute.

Customizable

Write plugins in C++, change colors and tweak your preferences.

x64/x32 support

x64dbg can debug both x64 and x32 applications. There is only one interface.

Built on open-source libraries

x64dbg uses Qt, TitanEngine, capstone, Yara, Scylla, Jansson, lz4 and XEDParse.

Simple, powerful development

x64dbg uses C++ and Qt4 to quickly add new features.

Scriptable

x64dbg has an integrated, debuggable, ASM-like scripting language.

Community-aware

x64dbg has many features thought of or implemented by the reversing community.

Extendable

Write plugins to add script commands or to integrate your tools.

Plugins

testplugin <Mr. eXoDia>

[ x86, x64 ]

Demo plugin that demonstrates many of the internal API functions.

Source

ScyllaHide <Aguila & cypher>

[ x86, x64 ]

Open-source user-mode Anti-Anti-Debug plugin.

Website

TitanHide <Mr. eXoDia>

[ x86, x64 ]

Open-source kernel-mode Anti-Anti-Debug plugin.

Source Download

IDALdr <Nukem>

[ x86, x64 ]

Plugin to load IDA signatures and linker map files in x64dbg.

Source Download

Highlightfish <Insid3Code>

[ x86, x64 ]

Plugin to select x64dbg color and highlighting schemes.

Download

MultiASM <RaMMicHaeL>

[ x86, x64 ]

Well-known plugin to write advanced inline assembly.

Homepage Download

SigMake <Nukem>

[ x86, x64 ]

A plugin for signature generation in x64dbg.

Source Download

OllyMigrate <lowprio20>

[ x86, x64 ]

A plugin to pass debuggee to another debugger without restarting.

Website Download

OllyDumpEx <lowprio20>

[ x86, x64 ]

Process memory dumper for x64dbg, OllyDbg and Immunity Debugger.

Website Download

IDASkins <Nukem>

[ x86, x64 ]

Advanced skinning support for Qt utilizing stylesheets, ported to x64dbg.

Source

qb-sync <Quarkslab>

[ x86, x64 ]

Dynamically synchronize IDA's graph windows with x64dbg's position.

Source

Credits


Special Thanks

acidflash, cyberbob, Teddy Rogers, EXETools community, Tuts4You community, TEAM DVT, DMichael, Artic, Nukem, ahmadmansoor, Everyone on #x64dbg

Developers

Donations

Contact