mirror of
https://github.com/youssefnoob003/SindriKit
synced 2026-07-07 21:57:09 +00:00
aea2eb6cfb
- Implement complete cross-process injection engine via snd_inj_ctx_t - Track explicit remote_entry_point for safe thread hijacking and PE execution - Refactor standalone syscall resolvers into a unified pipeline (scan/sort) - Perfect status code system by purging generic fallbacks in favor of highly-specific, domain-aware error codes - Fix minor pointer validation and parsing bugs in the reflective loader
1.0 KiB
1.0 KiB
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_winroutes through userland hooks inkernel32/ntdll. Prefersnd_mem_ntorsnd_mem_sysfor 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
- techniques.md — Win32 vs NT vs syscall paradigms
- api_reference.md —
snd_memory_api_tand instances
Related documentation
- Primitives domain
- Syscalls — bootstrap required for
snd_mem_sys