Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Rusty-Playground — Some Rust program I wrote while learning Malware Development | Kitploit
Tools/GitHubGitHub/blacksnufkin/rusty-playground
Privilege EscalationExploitationReverse EngineeringShellcodePost-ExploitationMalware AnalysisBinary AnalysisRed TeamingPayload Development
GitHubblacksnufkin/rusty-playground

Rusty-Playground

Some Rust program I wrote while learning Malware Development

161141 year agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository

Rusty-Playground 🦀

A collection of Rust programs showcasing some offensive-securtiy and evasions techniques


ToolDescriptionReference(s)
ClipboardMonMonitors the clipboard for changes and logs clipboard content or copies files depending on detected changes.-
DumpMDEConfigEnumerates Microsoft Defender to identify exclusion paths, allowed threats, protection history, and ASR (Attack Surface Reduction) rules enabled on the system. No admin privileges required.Source
ElevateTokenImpersonates user tokens to create processes with elevated system privileges.Token::elevate
HashMinerExtract NTLM Hashes from SAM and SYSTEMmimikatz-rs
HeapEncDemonstrates a simple example of heap encryption.nimHeapEnc
HideDllHides DLLs in the current process and employs anti-analysis methods to prevent the DLL from being dumped by memory scanners.-
HookFinderDetects userland API hooks implemented by antivirus or EDR (Endpoint Detection and Response) software.-
IoDllProxyLoadUses Windows thread pool API to proxy the loading and unloading of a DLL via an I/O completion callback function using named pipes.IoDllProxyLoad
weaponizing-windows-thread-pool-apis-proxying-dll-loads
NtCreateUserProcessSpawns processes using NtCreateUserProcess, blocks DLLs, and performs PPID (Parent Process ID) spoofing.ntcreateuserprocess_1
ntcreateuserprocess_2
PatchlessAmsiBypassBypasses AMSI (Antimalware Scan Interface) utilizing hardware breakpoints, avoiding in-memory hooks.patchless_amsi
PatchlessBypass
Download Tool
An improved version of PatchlessAmsiBypass, patches both ETW (Event Tracing for Windows) and AMSI on all threads.
PatchlessHook
PolyRustPolymorphic Signature Change.-
SelfEraseDeletes the currently running file from disk.self_remove
delete-self-poc
SilentFartUses NTAPI to retrieve NTDLL and unhooks it without triggering the "PspCreateProcessNotifyRoutine" callback.GhostFart
StackEncryptShuffles and encrypts the stack, then sleeps using indirect syscalls to NtDelayExecution.StackMask
StringnalyzerPayload string analyzers.-
UnhookNtdllImplements the Perun's Fart technique in Rust using NtCreateUserProcess, supporting both local and remote execution.arsenal-rs
USB_monMonitors USB devices and displays information about new devices connected to the system.-
VEH-ProxyDllLeverages the Vectored Exception Handler (VEH) to modify the context, particularly the RIP register, to invoke LoadLibraryA with the RCX register holding its argument (module name). Triggers exceptions using VirtualProtect to set pages to PAGE_GUARD.VEH-DLL-proxy-load.c
Whoami_altProvides alternatives to the whoami command by utilizing uncommon WinAPI functions.WhoIsWho
WhoamiAlternatives
Whoami_alt2Additional alternatives to the whoami command, leveraging uncommon WinAPI functions.WhoIsWho
WhoamiAlternatives
Wifi-DumpDumps WiFi passwords using WinAPI.-