Binary Exploitation
Handcrafting Linux Shellcode
A tutorial on writing 32-bit Linux shellcode from scratch using NASM assembly, covering execve system call conventions, stack-based string construction, bad character avoidance, and opcode extraction.
Jul 28, 2018
8 min read