ShellForge
ShellForge - a highly customizable crate for generating assembly noops and junk code
Features
- Generation of random noop or junk assembly
- Seeded generation for reproducible outputs
- Fake control flow to real functions in junk assembly
- Prologue/Epilogue and fake function generation
- SIMD instructions
Example Usage
let generated = default
.with_seed
.allow_junk
.generate;
let shellcode = encode_assembly;
assert_eq!;
or rbx,4D2B0E39h
jmp rbp
xor rdx,0FFFFFFFFFFFFFFC5h
sub rax,785C24A1h
shl r15,7
ud2
jmp r11
and rax,4AA15463h
push rax
ret