Files
youssefnoob003-SindriKit/docs/getting_started
sibouzitoun aea2eb6cfb Release v1.1.0: Process Injection & Architecture Hardening
- 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
2026-06-28 14:14:54 +01:00
..

Getting Started

Onboarding guides for building SindriKit and wiring dependency-injection primitives into loaders, injection chains, and PoCs.

Quick start

cmake -B build -DSND_BUILD_PAYLOADS=ON
cmake --build build --config Release
build/pocs/loader_winapi/Release/loader_winapi.exe -f payload.dll -e DllRegisterServer

For CRT-less production builds: SND_CRTLESS=ON and SND_ENABLE_DEBUG=OFF — see building.md.

Table of Contents

  • building.md — CMake integration, cache variables, compiler OpSec, DEBUG vs SILENT tiers
  • basic_usage.md — include hierarchy, DI tables, syscall bootstrap, loader/injection workflows

Reading order

  1. building.md — compile sindri::engine and PoCs
  2. basic_usage.mdmem_api / mod_api / proc_api and bootstrap
  3. Examples — PoC walkthroughs
  4. Architecture — design patterns in depth