# hyperscan-emulator

> hyperscan-emulator loads a HyperScan firmware image into emulated memory and exposes CPU execution through an interactive debugger. The debugger supports stepping, breakpoints and memory views, while its disassembler prints decoded instructions and register operands.

- Type: Tool
- Targets: Firmware
- Category: Debugging and dynamic analysis
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/LiraNuna/hyperscan-emulator>
- Primary source: <https://github.com/LiraNuna/hyperscan-emulator/blob/be1bfdd8b9b54361720b04348a00568325bcd50a/source/main.cpp>
- Catalog page: <https://awesomerea.org/resources/hyperscan-emulator/>
- Record JSON: <https://awesomerea.org/resources/hyperscan-emulator/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/hyperscan-emulator/index.md)

## Requirements & limits

- **Prerequisites:** A firmware image at roms/hsfirmware.bin.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/LiraNuna/hyperscan-emulator/blob/be1bfdd8b9b54361720b04348a00568325bcd50a/source/main.cpp>
2. <https://github.com/LiraNuna/hyperscan-emulator/blob/be1bfdd8b9b54361720b04348a00568325bcd50a/source/hyperscan/debugger.cpp>
3. <https://github.com/LiraNuna/hyperscan-emulator/blob/be1bfdd8b9b54361720b04348a00568325bcd50a/source/hyperscan/disasm.cpp>

## More in Native binaries

- [AppleWin](https://awesomerea.org/resources/applewin-symbolic-debugger/index.md) · Tool
- [PyFLP](https://awesomerea.org/resources/pyflp/index.md) · Tool
- [DownUnderCTF: masked-squares flag checker](https://awesomerea.org/resources/rea-ctf-case/index.md) · Case study
- [Show Your Work: a measured dissection of REA's evidence architecture](https://awesomerea.org/resources/noflag-rea-evidence-architecture-study/index.md) · Case study
- [Windows loader: static malware analysis with REA and Codex](https://awesomerea.org/resources/windows-loader-static-analysis-case/index.md) · Case study
- [OpenBSD netcat: static REA and Ghidra investigation](https://awesomerea.org/resources/netcat-openbsd-rea-static-case/index.md) · Case study

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