SLAE32 - Assignment 6 - Polymorphic Shellcodes
As a sixth assignment of the 32-bit Securitytube Linux Assembly Expert, I had to create three different polymorphic version of shellcodes taken from ShellStorm.
Here is my selection:
Linux x86 execve(β/bin/shβ) - 28 bytes.
Linux x86 iptables flush - 43 bytes.
Linux x86 ASLR deactivation - 83 bytes.
Polymorphism means that we can mutate shellcode, so while keeping the same functionality the signature is different.