我們可以從MySQL找到密碼加密的方式, 應該可以先找到pass是用varchar(64)儲存
然後使用SQL搜尋找一下帳號列表
<?php
include("wp-config.php");
include("wp-blog-header.php");
if (empty($_POST['emergency_pass'])) {
?>
<form method="post">
RESET <input name="emergency_pass" type="password" />
<input type="submit" />
</form>
<?php
} else {
$sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
$link = $wpdb->query($sql);
wp_redirect('wp-login.php');
exit();
}
?>
然後將上傳到伺服器執行即可
沒有留言:
張貼留言