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

Env Parser

Runtime interpretation of Windows process environment structures — primarily the PEB and loader module lists. Headers under include/sindri/parsers/env/, aggregated by include/sindri/parsers/env.h.

NT layouts (SND_PEB, SND_LDR_DATA_TABLE_ENTRY, …) live in include/sindri/internal/nt/peb.h. The env parser uses these layouts without Win32 API calls.

Header map

Header Role
peb.h Local PEB access, module list walking (string and hash)

Source map

Source Implements
src/parsers/env/peb.c PEB module resolution

Scope

Area Status Notes
PEB module walking Implemented snd_peb_get_module_base, snd_peb_get_module_base_hash
Local PEB accessor Implemented snd_peb_get_local (segment register read)
TEB access Planned Thread Environment Block helpers
Process parameters Planned Command line, image path, environment block

Table of Contents