• Stars
    star
    42,162
  • Rank 297 (Top 0.01 %)
  • Language
    C++
  • License
    Other
  • Created about 9 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

x64dbg

Build status Crowdin Download x64dbg

Discord Telegram Gitter Matrix

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 (light)

main interface (dark)

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!

More Repositories

1

ScyllaHide

Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide
C++
3,191
star
2

GleeBug

Debugging Framework for Windows.
C
1,200
star
3

docs

Documentation repository.
Python
967
star
4

Scripts

A collection of x64dbg scripts. Feel free to submit a pull request to add your script.
C++
443
star
5

x64dbgida

Official x64dbg plugin for IDA Pro.
Python
420
star
6

TitanEngine

TitanEngine Community Edition. Debug engine used by x64dbg.
C++
340
star
7

DotX64Dbg

x64Dbg plugin that enables C# plugins with hot-loading support and scripting.
C++
185
star
8

XEDParse

XEDParse: A MASM-like, single-line plaintext assembler
C++
158
star
9

OllyDbg

Implementation of OllyDbg 1.10 plugin SDK for x64dbg.
Rich Text Format
94
star
10

PluginTemplate

Plugin template for x64dbg.
C++
84
star
11

yarasigs

Various Yara signatures (possibly to be included in a release later).
YARA
83
star
12

SlothBP

Collaborative Breakpoint Manager for x64dbg.
C
69
star
13

x64dbgbinja

Official x64dbg plugin for Binary Ninja
Python
63
star
14

x64dbgpylib

Port of windbglib to x64dbgpy, in an effort to support mona.py in x64dbg.
Python
51
star
15

InterObfu

Intermediate x86 instruction representation for use in obfuscation/deobfuscation.
C++
50
star
16

PluginManager

Plugin manager plugin for x64dbg.
C#
36
star
17

strmatch

Simple string matching plugin for x64dbg. Supports UTF8, UTF16 and Local codepages.
C
30
star
18

btparser

Lexer/Parser for 010 Editor's Binary Templates
C++
29
star
19

LabelPEB

Plugin to label PEB addresses.
C
27
star
20

QtPlugin

Plugin demonstrating how to link with Qt.
C
25
star
21

Classroom

Plugin of x64dbg to help you analyze object-oriented applications
C
25
star
22

StaticAnalysis

Static analysis plugin for x64dbg (now deprecated).
C
25
star
23

AutoExportPatches

Plugin that automatically stores patches in the database and restores them on restart.
C
24
star
24

testplugin

Example plugin for x64dbg.
C
22
star
25

PluginDevHelper

Simple utility that allows you to automatically unload/reload an x64dbg plugin while developing with Visual Studio.
C
21
star
26

asmjit_xedparse

XEDParse emulator based on asmjit/asmtk.
C++
19
star
27

LLVMDemangle

Standalone DLL that implements LLVM's demangling functionality.
C++
17
star
28

sdk

Offical x64dbg SDK repository.
C
17
star
29

ODbgScript

C++
16
star
30

capstone_wrapper

C++ wrapper for capstone (x86 only)
C
15
star
31

PyQt5

Compile scripts for PyQt5 (Qt 5.6.0), Python 2.7.11 and MSVC 2013.
Batchfile
15
star
32

x64dbg_headless

Proof of concept headless GUI DLL
C
14
star
33

QtDraggingPane

Visual Studio-like draggable windows in Qt
C++
14
star
34

x64dbgpy3

WIP python3 plugin for x64dbg
C++
13
star
35

deps

13
star
36

blog

Blog for x64dbg.
CSS
12
star
37

x64dbg.github.io

Website
HTML
11
star
38

DbGit

Simple plugin to automatically add x64dbg databases to version control.
C
7
star
39

ldconvert

Library to convert 80-bit long double to and from strings.
C++
7
star
40

QtSettings

Automated settings dialog.
C++
6
star
41

QtGraph

Some graphing stuff with OGDF
C++
6
star
42

x64dbg_saxparser

Proof of concept JSON parsing strategy for x64dbg that will drastically improve performance and memory usage.
C++
5
star
43

Fuck1481

Fixes x64dbg/x64dbg#1481
C
5
star
44

system

Plugin to execute system commands.
C
4
star
45

wiki

Repository for the community wiki.
4
star
46

QtEntropyGraph

Entropy Graph in Qt
C++
4
star
47

QtStructView

Structure viewing & mapping window built in Qt
4
star
48

Translations

Auto-generated Qt English translation file.
C#
4
star
49

ogdf

Compiled version of the OGDF library.
C++
4
star
50

FrozenStorm

FrozenStorm is a project to make cryptography, hashing, checksumming, compression and transformation algorithms available over a unified interface.
C
4
star
51

gitee-test

Repo to test syncing with gitee
3
star
52

SnowmanDummy

Dummy DLL for snowman.
C++
2
star
53

TypeRepresentation

Representation of types.
C++
2
star
54

x64dbg_forwarder

Export forwarder for compatibility with old plugins.
C++
2
star
55

workflows

Repository for workflows to perform various maintenance tasks across the x64dbg organization.
1
star
56

BinaryNinjaDisassembly

C++ port of Binary Ninja
C++
1
star
57

GetCharABCWidthsI_cache

Plugin to improve performance of QWindowsFontEngine::getGlyphBearings.
C
1
star
58

x64_dbg_old

https://bitbucket.org/mrexodia/x64_dbg_old
C
1
star