Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/x64dbg/x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
https://github.com/x64dbg/x64dbg
binary-analysis cpp ctf cybersecurity debugger debugging disassembler dynamic-analysis exploit-development hacking malware-analysis oscp program-analysis reverse-engineering security security-tools windows x64 x86 x86-64
Last synced: 6 days ago
JSON representation
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
- Host: GitHub
- URL: https://github.com/x64dbg/x64dbg
- Owner: x64dbg
- License: other
- Created: 2015-04-11T20:48:23.000Z (over 9 years ago)
- Default Branch: development
- Last Pushed: 2024-10-14T00:22:48.000Z (21 days ago)
- Last Synced: 2024-10-14T16:24:24.047Z (20 days ago)
- Topics: binary-analysis, cpp, ctf, cybersecurity, debugger, debugging, disassembler, dynamic-analysis, exploit-development, hacking, malware-analysis, oscp, program-analysis, reverse-engineering, security, security-tools, windows, x64, x86, x86-64
- Language: C++
- Homepage: http://x64dbg.com
- Size: 58.2 MB
- Stars: 44,551
- Watchers: 2,726
- Forks: 2,417
- Open Issues: 601
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome - x64dbg/x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. (C++)
- awesome-hacking - x64dbg - An open-source x64/x32 debugger for Windows (Tools / Disassemblers and debuggers)
- awesome-rainmana - x64dbg/x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. (C++)
- jimsghstars - x64dbg/x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. (C++)
- awesome-list - x64dbg - An open-source x64/x32 debugger for windows. (Debugging & Profiling & Tracing / For C++/C)
- awesome-bytecode - x64dbg - An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables
- AwesomeCppGameDev - x64dbg - source x64/x32 debugger for windows. (C++)
- awesome-hacking-lists - x64dbg/x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. (C++)
- awesome - x64dbg/x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. (C++)
- StarryDivineSky - x64dbg/x64dbg
README
# x64dbg
[![Build status](https://ci.appveyor.com/api/projects/status/h1j489qa1mx67e0h?svg=true)](https://ci.appveyor.com/project/mrexodia/x64dbg) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/x64dbg/localized.svg)](https://translate.x64dbg.com) [![Download x64dbg](https://img.shields.io/sourceforge/dm/x64dbg.svg)](https://sourceforge.net/projects/x64dbg/files/latest/download)
[![Discord](https://img.shields.io/badge/chat-on%20Discord-green.svg)](https://invite.gg/x64dbg) [![Telegram](https://img.shields.io/badge/chat-%20on%20Telegram-blue.svg)](https://telegram.me/x64dbg) [![Gitter](https://img.shields.io/badge/chat-on%20Gitter-lightseagreen.svg)](https://gitter.im/x64dbg/x64dbg) [![Matrix](https://img.shields.io/badge/chat-on%20Matrix-yellowgreen.svg)](https://riot.im/app/#/room/#x64dbg:matrix.org)
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](https://plugins.x64dbg.com) to add your own. You can find more information on the [blog](https://x64dbg.com/blog)!
## Screenshots
![main interface (light)](.github/screenshots/cpu-light.png)
![main interface (dark)](.github/screenshots/cpu-dark.png)
| ![graph](.github/screenshots/graph-light.png) | ![memory map](.github/screenshots/memory-map-light.png) |
| :--: | :--: |## Installation & Usage
1. Download a snapshot from [GitHub](https://github.com/x64dbg/x64dbg/releases), [SourceForge](https://sourceforge.net/projects/x64dbg/files/snapshots) or [OSDN](https://osdn.net/projects/x64dbg) 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 choose your architecture there.You can also [compile](https://github.com/x64dbg/x64dbg/wiki/Compiling-the-whole-project) x64dbg yourself with a few easy steps!
## Sponsors
[![](.github/sponsors/malcore.png)](https://sponsors.x64dbg.com/malcore)
[![](.github/sponsors/telekom.svg)](https://sponsors.x64dbg.com/telekom)
## Contributing
This is a community effort and we accept pull requests! See the [CONTRIBUTING](.github/CONTRIBUTING.md) document for more information. If you have any questions you can always [contact us](https://x64dbg.com/#contact) or open an [issue](https://github.com/x64dbg/x64dbg/issues). You can take a look at the [good first issues](https://easy.x64dbg.com/) to get started.
## Credits
- Debugger core by [TitanEngine Community Edition](https://github.com/x64dbg/TitanEngine)
- Disassembly powered by [Zydis](https://zydis.re)
- Assembly powered by [XEDParse](https://github.com/x64dbg/XEDParse) and [asmjit](https://github.com/asmjit)
- Import reconstruction powered by [Scylla](https://github.com/NtQuery/Scylla)
- JSON powered by [Jansson](https://www.digip.org/jansson)
- Database compression powered by [lz4](https://bitbucket.org/mrexodia/lz4)
- Bug icon by [VisualPharm](https://www.visualpharm.com)
- Interface icons by [Fugue](https://p.yusukekamiyamane.com)
- Website by [tr4ceflow](https://tr4ceflow.com)## Developers
- [mrexodia](https://mrexodia.github.io)
- Sigma
- [tr4ceflow](https://blog.tr4ceflow.com)
- [Dreg](https://www.fr33project.org)
- [Nukem](https://github.com/Nukem9)
- [Herz3h](https://github.com/Herz3h)
- [torusrxxx](https://github.com/torusrxxx)## Code contributions
You can find an exhaustive list of GitHub contributors [here](https://github.com/x64dbg/x64dbg/graphs/contributors).
## Special Thanks
- Sigma for developing the initial GUI
- All the donators!
- Everybody adding issues!
- People I forgot to add to this list
- [Writers of the blog](https://x64dbg.com/blog/2016/07/09/Looking-for-writers.html)!
- [EXETools community](https://forum.exetools.com)
- [Tuts4You community](https://forum.tuts4you.com)
- [ReSharper](https://www.jetbrains.com/resharper)
- [Coverity](https://www.coverity.com)
- acidflash
- cyberbob
- cypher
- Teddy Rogers
- TEAM DVT
- DMichael
- Artic
- ahmadmansoor
- \_pusher\_
- firelegend
- [kao](https://lifeinhex.com)
- sstrato
- [kobalicek](https://github.com/kobalicek)
- [athre0z](https://github.com/athre0z)
- [ZehMatt](https://github.com/ZehMatt)
- [mrfearless](https://twitter.com/fearless0)
- [JustMagic](https://github.com/JustasMasiulis)Without the help of many people and other open-source projects, it would not have been possible to make x64dbg what it is today, thank you!