UnitedCTF 2024 Shellcode Obfuscation 2 writeup
· 4 min read
This is the level 2 of the Shellcode Obfuscation series.
General instructions
- For each level, you must execute code that will print the expected string on STDOUT.
- The only syscalls allowed are write on stdout and exit.
- The architecture is AMD64.
- The shellcode format must be in hexadecimal (
\x00\x01\x02
). - The program that runs the shellcode was compiled with
gcc -z execstack -fno-stack-protector -o [executable] [source.c]