Tool
Sogen Dart bindings
Sogen Dart bindings expose Windows and Linux binary emulation through a Dart FFI package and native bridge. The API covers execution, snapshots, memory and registers, process views, callbacks and low-level hooks; Windows API calls and Linux symbols can also be intercepted. Its example hooks a Sleep call in an emulated executable.
- Targets
- Binary
- Category
- Debugging and dynamic analysis
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Prerequisites: Dart 3.12 or newer and Git are required.
- Prerequisites: Building requires the Visual Studio C++ desktop workload on Windows, a C++20 compiler and development headers on Linux, or Xcode command-line tools on macOS.
- Limits: The example requires a Sogen emulation root.
- License: GPL-2.0-only license.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Wdestroier/sogen_dart · Revision 17a7b46
- CHANGELOG.md GitHub · Wdestroier/sogen_dart · Revision 17a7b46
More in Native binaries
- cupertino-files · Tool
- PackerScope · Tool
- imprint · Tool
- kdemulator · Tool
- angr-management · Tool
- QIRA · Tool