Online PHP and Javascript Decoder decode hidden script to uncover its real functionality



namespace MO_CAW\Common\Settings;

use MO_CAW\Common\Constants;
use MO_CAW\Common\Utils;
add_action(Constants::ADMIN_INIT_HOOK, __NAMESPACE__ . "\admin_init_functionalities");
add_action(Constants::INIT_HOOK, __NAMESPACE__ . "\init_functionalities");
add_action(Constants::REST_API_INIT_HOOK, __NAMESPACE__ . "\rest_init_functionalities");
function admin_init_functionalities()
{
    $dS = array();
    $PL = array(Constants::API_CREATION_NONCE, Constants::SQL_API_CREATION_NONCE, Constants::EXTERNAL_API_CREATION_NONCE, Constants::MO_USER_NONCE);
    foreach ($PL as $Sw) {
        $xI = "MO_CAW_" . $Sw . "_Nonce";
        if (empty($_POST[$xI])) {
            goto fZ;
        }
        array_push($dS, $Sw);
        fZ:
        Rr:
    }
    Eb:
    instance_creator($dS);
}
function init_functionalities()
{
    $dS = array();
    instance_creator($dS);
}
function rest_init_functionalities()
{
    $dS = array();
    instance_creator($dS);
}
function instance_creator($zK)
{
    $mM = Constants::PLAN_NAMESPACE . "\Settings\";
    foreach ($zK as $lr) {
        $z8 = $mM . $lr;
        $z8 = Utils::validate_class_name($mM, $lr);
        new $z8();
        vQ:
    }
    iu:
}



© 2023 Quttera Ltd. All rights reserved.