Files
sibouzitoun b7d3cf717c Release v1.2.0: Indirect Syscalls & Pipeline Decoupling
- Implemented fully decoupled direct and indirect syscall invocation
- Added dynamic PEB-based gadget scanning (syscall; ret / sysenter)
- Added x86 & x64 inline MASM stubs with proper stack frame alignment
- Introduced SND_USE_DEFAULTS compile-time OpSec macro for lean payload compilation
- Extensive documentation across all primitives and examples
2026-06-29 19:31:15 +01:00
..

Memory Primitives

Local virtual memory management: allocation, protection changes, and deallocation in the current process. All operations route through an injected snd_memory_api_t table.

Caution

OpSec: snd_mem_win routes through userland hooks in kernel32 / ntdll. Prefer snd_mem_nt or snd_mem_sys for evasive deployments.

Header map

Header Role
sindri/primitives/memory.h Pre-built instances: snd_mem_win, snd_mem_nt, snd_mem_sys
sindri/primitives/os_api.h snd_memory_api_t callback typedefs

Source map

Source Backend
src/primitives/memory/win.c snd_mem_win
src/primitives/memory/nt.c snd_mem_nt
src/primitives/memory/sys.c snd_mem_sys

Table of Contents