mirror of
https://github.com/youssefnoob003/SindriKit
synced 2026-07-07 21:57:09 +00:00
1.7 KiB
1.7 KiB
SindriKit Documentation
This is the root of the SindriKit technical documentation tree. It is organized to mirror the framework's internal architecture: shared infrastructure at the base, architectural patterns above it, domain-specific techniques and API references at the leaves.
Table of Contents
1. Introduction & Onboarding
- getting_started/ Onboarding guides for building SindriKit, configuring CMake, and running the first reflective loader.
- examples/ Standalone PoC walkthroughs demonstrating the framework across three operational profiles.
2. The Core Framework
- architecture/ Core design patterns governing the framework: Dependency Injection, State Machines, the Status System, and Red Team integration guidance.
- domains/ The actionable offensive capabilities: primitives, loaders, and planned future domains (evasion, injection).
3. Internal Engines & Utilities
- parsers/ PE format parsing engines: header validation, export/import resolution, base relocations, and TLS callback execution.
- common/ Shared, domain-agnostic utilities: CRT-independent primitives, buffer bounds tracking, API hashing, disk I/O, and the debug output system.
4. Build System & Quality Assurance
- config/ Documentation for the declarative configuration files (hash manifests) consumed by the build system.
- scripts/ Documentation for the pre-build automation scripts that generate compile-time hash headers.
- tests/ Documentation for the integration testing infrastructure: the data-driven test runner, PE mutation engine, and test payload fixtures.