indirect-syscall-dev
Audited by Socket on Nov 10, 2026
4 alerts found:
Securityx2Anomalyx2The supplied files show no credential theft, exfiltration, or dangerous pre-execution command. However, the skill's central purpose is implementing stealthy syscall dispatch and EDR-evasion techniques for implants, making it high security risk despite no confirmed malware payload.
This fragment documents Windows indirect-syscall dispatch and stealth techniques, including syscall-gate discovery, optional stack spoofing, and mapping \\KnownDlls\\ntdll.dll to avoid relying on potentially hooked in-process code. These capabilities can support EDR evasion, making the material a significant dual-use security concern, but the fragment itself is documentation and contains no demonstrated data theft, persistence, destructive action, or network activity. Severity is elevated for software intended to provide these techniques; the fragment alone is not evidence of an active malware payload.
This documentation explains and provides pseudocode for resolving Windows syscall numbers and dispatching calls through syscall gadgets, with explicit emphasis on avoiding EDR user-mode hooks and improving stealth. It is dual-use but presents a meaningful security concern because of its hook-evasion, string-obfuscation, and clean-ntdll techniques; the fragment itself shows no data theft, external network activity, persistence, or destructive behavior. References include github[.]com and amossys[.]fr. Severity: security warning to alert depending on deployment context.
This fragment implements Windows indirect system-call dispatch, hook-resilient SSN resolution, and optional API-name hiding, with examples for process-memory changes and thread creation. Its explicit implant, EDR-evasion, and spoofing context makes it a high-risk dual-use loader capability, although this fragment contains no observed network exfiltration, credential theft, or persistence behavior. No domains, URLs, IP addresses, environment variables, or credentials are present. The C resolver also has an unchecked fixed-size export array and the trampolines require ABI validation.