Untuk mereset password WordPress secara massal menggunakan Python, Anda dapat membuat skrip yang akan mengirimkan permintaan untuk mereset password ke setiap situs WordPress yang terdaftar dalam file wp.txt. Berikut adalah langkah-langkah dan contoh kode untuk melakukannya.
Persiapanpip install requests
Berikut adalah contoh skrip Python untuk mereset password secara massal:
import requests # Fungsi untuk mereset password def reset_password(url, email): # URL untuk mereset password reset_url = f"{url}/wp-login.php?action=lostpassword" # Data yang akan dikirim data = { 'user_login': email, } # Mengirim permintaan POST try: response = requests.post(reset_url, data=data) if response.status_code == 200: print(f"Permintaan reset password berhasil untuk {url} dengan email {email}") else: print(f"Gagal mereset password untuk {url}. Status code: {response.status_code}") except Exception as e: print(f"Terjadi kesalahan saat mengakses {url}: {e}") # Membaca daftar URL dari file wp.txt with open('wp.txt', 'r') as file: urls = file.readlines() # Email yang akan digunakan untuk mereset password email = "emailanda@example.com" # Ganti dengan email yang sesuai # Mereset password untuk setiap URL for url in urls: url = url.strip() # Menghapus spasi dan newline if url: reset_password(url, email)Penjelasan Kode
Jika Anda memiliki akses ke database WordPress, cara yang lebih cepat dan lebih aman adalah dengan mengubah password langsung di database menggunakan SQL. Namun, ini memerlukan akses ke server database dan tidak selalu mungkin dilakukan tanpa izin.