# 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.

- Type: Tool
- Targets: Binary
- Category: Debugging and dynamic analysis
- Relationship: Foundation tool
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/mojtabafalleh/emudbg>
- Primary source: <https://github.com/mojtabafalleh/emudbg/blob/4e095c3bf70894f8fe7610c0bdc9911866345c99/README.md>
- Catalog page: <https://awesomerea.org/resources/emudbg/>
- Record JSON: <https://awesomerea.org/resources/emudbg/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/emudbg/index.md)

## Requirements & limits

- Windows. CMake for a source build, or the released emudbg.exe.
- The README names no license.

## Primary sources

1. <https://github.com/mojtabafalleh/emudbg/blob/4e095c3bf70894f8fe7610c0bdc9911866345c99/README.md>

## More in Native binaries

- [DolRecomp](https://awesomerea.org/resources/dolrecomp/index.md) · Tool
- [Py2ExeDecompiler](https://awesomerea.org/resources/py2exe-decompiler/index.md) · Tool
- [dcc](https://awesomerea.org/resources/dcc-decompiler/index.md) · Tool
- [HRAST](https://awesomerea.org/resources/hrast/index.md) · Tool
- [Ouroboros](https://awesomerea.org/resources/ouroboros-decompiler/index.md) · Tool
- [genmc](https://awesomerea.org/resources/genmc/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
