EN
ENNA

x64dbg

🧬 Reverse Engineering · C++

x64dbg is an open-source binary debugger for Windows, designed for malware analysis and reverse engineering of executables when source code is not available. It supports both x64 and x32 applications and provides features comparable to commercial debuggers like IDA Pro's debugger. Key capabilities include a full-featured disassembler, graph view for control flow visualization, conditional breakpoints with scripting support, a built-in assembler for live patching, memory map visualization, and an extensive plugin ecosystem. x64dbg includes IDAPython-style scripting, supports TLS callbacks and anti-debug bypass, and can handle packed/obfuscated binaries. Its active community maintains plugins for everything from API monitoring to de-obfuscation, making it the go-to free debugger for Windows binary analysis.

48.0kstars
2.7kforks
587issues
Updated 16d ago

Installation

Download

$ Download latest snapshot from https://x64dbg.com

Chocolatey

$ choco install x64dbg.portable

Use Cases

  • Dynamic analysis of Windows malware with breakpoints and memory inspection
  • Unpacking packed or obfuscated executables using hardware breakpoints
  • Patching binary behavior in real-time with the built-in assembler
  • Tracing API calls and system interactions of suspicious executables
  • Bypassing anti-debug protections during reverse engineering sessions

Tags

debuggerdisassemblermalware-analysisx64x32windows-binarybinary-analysisctfcybersecuritydebuggingdynamic-analysisexploit-developmenthackingoffensive-securityoscpprogram-analysisreverse-engineeringsecuritysecurity-toolswindowsx86x86-64

Alternatives & Comparisons

More in Reverse Engineering