Azathoth_libload
A cross-platform, dynamic binary loader for use in the AzathothC2 framework It provides a flexible API for loading binaries at runtime, with optional hashing-based symbol resolution.
Features
- Hasher support (default enabled, uses
alloc): integrates the identifier hasher utilities from theazathoth_utilscrate for obfuscated symbol resolution. no_stdcapable: Doesn't rely on thestdcrate so it is suitable for embedd/restricted environments
Installation
Add the crate via Cargo:
cargo add azathoth_libload
Or manually in Cargo.toml: azathoth_libload = "0.1.0";
Status/Limits
- Windows dynamic loading is fully implemented
- Linux dynamic loading is still in development - current builds do not support Linux runtime loading (yet)
[!WARNING] Be advised that this is still a WIP crate and may change at any time! (Unstable)
License
MIT