Introduction
binaryThis is not a normal but very interesting pwn challenge. The target of this chal is to "guess" random 64 bits.
When running binary, it'll fetch 64 random bits from /dev/urandom, and mmap 64 pages according to the following rule:
// bits = random 64 bits void* base = 0x200000000; for(int i=0;i<64;i++) { mmap(base+(2*i+bits[i]) * 0x1000, 0x1000, ...); }