Building shellcode, egghunters and decoders.