mirror of
https://github.com/youssefnoob003/SindriKit
synced 2026-07-07 21:57:09 +00:00
1f87b142ba
- Implemented entropy-based pseudo-randomizer in snd_syscall_find_spoof_scan to prevent deterministic telemetry. - Randomized Fat Frame selection using the SSN hash, a static counter, and ASLR-dependent module/stack addresses. - Hardened spoof scanner to reject frames using Frame Registers (UWOP_SET_FPREG) to prevent RtlVirtualUnwind crashes. - Added strict bounds checking to cap Fat Frame sizes at 240 bytes, preventing MASM local stack corruption.Release v1.3.0: Stack Spoofing & Dynamic Fat Frame.
SindriKit Documentation
Technical documentation mirroring the framework layout: shared infrastructure at the base, architectural patterns above it, domain techniques and API references at the leaves.
Table of Contents
Introduction & onboarding
- getting_started/ — CMake setup, DI bootstrap, first loader/injection workflow
- examples/ — PoC walkthroughs across Win32, NT, and syscall profiles
Core framework
- architecture/ — dependency injection, state machines, status tiers, implant integration
- domains/ — primitives, loaders, injection, evasion (stub)
Internal engines
- parsers/ — PE parsing and env/PEB introspection
- common/ — CRT-free helpers, buffers, hashing, status, debug
Build & QA
- config/ — hash manifest (
config/hashes.ini) - scripts/ — pre-build automation (
generate_hashes.py) - tests/ — integration test runner, PE mutator, fixtures
Documentation conventions
| Page type | Typical sections |
|---|---|
| README (folder index) | Intro → header/source map → Table of Contents → Related documentation |
| techniques.md | Concepts, OpSec trade-offs, integration patterns |
| api_reference.md | Signatures, parameters, returns, source paths |
Syscalls use pipeline.md + engines.md instead of techniques.md. Execution splits FFI and Heaven's Gate into dedicated technique pages.
Related documentation
Start here: Getting started → Basic usage → Examples OpSec table