OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and post-exploitation library, providing a collection of offensive security primitives and a Windows API wrapper for interacting with low-level system functions and undocumented APIs.
The project focuses on bypassing security software through direct system calls, memory obfuscation, and stealthy payload execution. It implements techniques to defeat static binary analysis via compile-time string encryption and payload obfuscation, while avoiding detection using parent process ID spoofing and event tracing disablement.
The toolkit covers a broad range of system manipulation capabilities, including process injection, privilege escalation through token impersonation, and kernel-space interaction via driver development. It also provides utilities for system reconnaissance using WMI queries, keyboard input interception, and the establishment of covert network channels that bypass SSL certificate validation.