Tool
EmuDbg
EmuDbg debugs a Windows executable by disassembling it with Zydis and emulating its instructions. It steps over Windows API calls instead of emulating those calls. cmake -B build configures a source build, and releases include emudbg.exe. The program takes the executable path, an optional -m module to wait for, and -b software, hardware, or noexec. -r sets a breakpoint at an RVA. -watch_section logs execution moving between named sections.
- Targets
- Binary
- Category
- Debugging and dynamic analysis
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 214
- Last commit
- 2026-06-05
- Language
- C++
GitHub data as of 2026-11-09
Requirements & limits
- Windows. CMake for a source build, or the released emudbg.exe.
- The README names no license.
Cite
BibTeX
@misc{emudbg,
title = {{EmuDbg}},
howpublished = {\url{https://github.com/mojtabafalleh/emudbg}},
url = {https://github.com/mojtabafalleh/emudbg},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/emudbg/}}
}Plain text
EmuDbg. https://github.com/mojtabafalleh/emudbg (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/emudbg/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · mojtabafalleh/emudbg · Revision 4e095c3