Files
Whitecat18 28e7fac1d3 Upload
Rust-for-Malware-Development is an collection of proof of concepts with techniques and advanced evasion methods
2026-06-06 14:53:10 +05:30
..
2026-06-06 14:53:10 +05:30
2026-06-06 14:53:10 +05:30
2026-06-06 14:53:10 +05:30

UUID Shellcode Execution

Welcome to the UUID_Shellcode_Execution directory of Rust-for-Malware-Development. Shellcode disguised as a list of UUID strings slips past simple byte-pattern scanners. The bytes that make it to disk look like ordinary identifiers; the runtime converts them back into executable code with UuidFromStringA.

  • uuid_format: Converter that takes raw shellcode bytes and prints them back out as an array of UUID strings ready to paste into a loader.

  • uuid_shellcode_execution: Loader that walks a UUID array, calls UuidFromStringA on each entry to decode it straight into a heap-allocated executable region, and jumps to it.

How to Use

git clone https://github.com/Whitecat18/Rust-for-Malware-Development.git
cd Rust-for-Malware-Development/UUID_Shellcode_Execution

Each sub-folder is its own Cargo project. Build with cargo build --release.