Sindrikit V1.1.0
SindriKit is a Windows evasion toolkit written in C. Building on the Dependency Injection architecture established in v1.0, this release extends the core engine into cross-process domains. Version 1.1.0 introduces a complete process injection engine that composes with the existing reflective loader, allowing full PE deployment across process boundaries without rewriting core logic.
Core Features (v1.1.0)
- Remote Process Injection: An injection engine supporting both shellcode and full PE delivery. Operations are governed by the a state machine to strictly track cross-process execution through discrete stages.
- Loader & Injector Composability: Inter op between the local reflective loader (
snd_ldr_pe_ctx_t) and the shared injection context. Operators can map and resolve PEs locally with direct syscalls, then seamlessly deploy the baked image into remote targets. - Targeted Entry Execution: The injection state safely tracks and triggers thread execution precisely at the dynamically relocated
remote_entry_point, eliminating blind shellcode jumps and inaccurate thread starts. - Syscall Pipeline Convergence: The scattered resolvers (Hell's Gate, Halo's Gate, Tartarus) has been refactored into a unified, two-tier priority pipeline. Register
snd_syscall_resolve_ssn_scan(direct extraction) with a seamless fallback tosnd_syscall_resolve_ssn_sort(export table sorting). - Process & Mapping Primitives: New OS abstractions (
snd_process_api_tandsnd_mapping_api_t) allow cross-process mechanics to swap freely between standard Win32 APIs and direct syscalls with a single pointer change. - Enhanced Safe Execution States: Hardened internal logic to prevent dangling pointers and guarantee correct state rollback during failing import and PE parsing procedures, ensuring absolute stability against aggressive EDR mitigations.
Warning
No Pre-Compiled Binaries
For Operational Security (OpSec) reasons, no pre-compiled binaries are provided. Please compile the framework and the bundled PoCs directly from source.
What's Next
With cross-process execution established as a unified domain, future updates will build upon this foundation to introduce:
- Advanced Injection Vectors (APC Queuing, Thread Hijacking, Process Hollowing)
- Defensive Evasion (ETW Patching, AMSI bypasses, Stack Spoofing, Sleep Obfuscation)
SindriKit is built exclusively for educational, research, and authorized Red Teaming purposes.