All Projects → x64dbg → X64dbg

x64dbg / X64dbg

Licence: gpl-3.0
An open-source x64/x32 debugger for windows.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
QMake
1090 projects
CSS
56736 projects
Batchfile
5799 projects
assembly
5116 projects

Projects that are alternatives of or similar to X64dbg

Edb Debugger
edb is a cross-platform AArch32/x86/x86-64 debugger.
Stars: ✭ 2,019 (-94.66%)
Mutual labels:  x86, x86-64, reverse-engineering, debugger
Rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (-97.84%)
Mutual labels:  x86, x86-64, x64, debugger
Plasma
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (-92.19%)
Mutual labels:  disassembler, x86, x86-64, reverse-engineering
SDA
SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.
Stars: ✭ 98 (-99.74%)
Mutual labels:  debugger, x86-64, disassembler, x86
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (-99.71%)
Mutual labels:  x64, x86-64, disassembler, x86
Distorm
Powerful Disassembler Library For x86/AMD64
Stars: ✭ 829 (-97.81%)
Mutual labels:  disassembler, x86, x86-64, x64
Capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (-85.79%)
Mutual labels:  disassembler, x86, x86-64, reverse-engineering
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (-97.51%)
Mutual labels:  disassembler, x86, x86-64, reverse-engineering
Labeless
Labeless is a multipurpose IDA Pro plugin system for labels/comments synchronization with a debugger backend, with complex memory dumping and interactive Python scripting capabilities.
Stars: ✭ 378 (-99%)
Mutual labels:  x86, x86-64, x64
Winrepl
x86 and x64 assembly "read-eval-print loop" shell for Windows
Stars: ✭ 424 (-98.88%)
Mutual labels:  x86, x64, debugger
Iced
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for .NET, Rust, Python, JavaScript
Stars: ✭ 1,102 (-97.09%)
Mutual labels:  disassembler, x86, x64
Beaengine
BeaEngine disasm project
Stars: ✭ 342 (-99.1%)
Mutual labels:  disassembler, x86-64, reverse-engineering
X86 Bare Metal Examples
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QE…
Stars: ✭ 3,985 (-89.46%)
Mutual labels:  x86, x86-64, x64
Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (-86.96%)
Mutual labels:  x86, x86-64, reverse-engineering
Reverse Engineering Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 5,763 (-84.76%)
Mutual labels:  x86, x64, reverse-engineering
fadec
A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
Stars: ✭ 44 (-99.88%)
Mutual labels:  x86-64, disassembler, x86
Bddisasm
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
Stars: ✭ 540 (-98.57%)
Mutual labels:  disassembler, x86, x64
The holy book of x86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (-98.47%)
Mutual labels:  x86, x86-64, reverse-engineering
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (-99.94%)
Mutual labels:  x86, x86-64, x64
PBD
🖨️🐞 Printf Based Debugger, a user-friendly C debugger
Stars: ✭ 52 (-99.86%)
Mutual labels:  debugger, x86-64, x86

x64dbg

BountySource Build status Open Source Helpers Crowdin Download x64dbg

Telegram Discord Slack Gitter Freenode Matrix XMPP

An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables you do not have the source code for. There are many features available and a comprehensive plugin system to add your own. You can find more information on the blog!

Screenshots

main interface

graph memory map

Installation & Usage

  1. Download a snapshot from GitHub, SourceForge or OSDN and extract it in a location your user has write access to.
  2. Optionally use x96dbg.exe to register a shell extension and add shortcuts to your desktop.
  3. You can now run x32\x32dbg.exe if you want to debug a 32-bit executable or x64\x64dbg.exe to debug a 64-bit executable! If you are unsure you can always run x96dbg.exe and chose your architecture there.

You can also compile x64dbg yourself with a few easy steps!

Contributing

This is a community effort and we accept pull requests! See the CONTRIBUTING document for more information. If you have any questions you can always contact us or open an issue. You can take a look at the easy issues to get started.

Credits

Developers

Code contributions

You can find an exhaustive list of GitHub contributors here.

Special Thanks

Without the help of many people and other open-source projects, it would not have been possible to make x64dbg what is it today, thank you!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].