Files
youssefnoob003-SindriKit/docs/architecture/README.md
T
2026-06-22 12:38:04 +01:00

1.1 KiB

Core Architecture

This directory outlines the fundamental design patterns, execution models, and telemetry constraints governing the entire SindriKit framework.

Caution

No Direct OS API Calls: Domains in this framework are strictly forbidden from making direct calls to OS APIs (like VirtualAlloc or NtProtectVirtualMemory). All interactions must occur through Dependency Injection tables.

Table of Contents

  • dependency_injection.md Explanation of the snd_memory_api_t and snd_module_api_t interface contracts that decouple offensive intent from execution mechanics.
  • state_machines.md Details how complex operations (like loading or injecting) are broken into discrete, pausable stages for robust error handling.
  • status_system.md Documents the snd_status_t structure and the SND_ENABLE_DEBUG preprocessor macro used to strip plaintext error telemetry.
  • redteam_integration.md Guide on linking SindriKit as an embedded engine into larger C2 implants and staging pipelines.