Hacking a facebook account is very similar to hacking other social media accounts like facebook, twitter or Instagram. There are different methods to hacking a facebook account, like bruteforce and phishing. I personally like phishing if the target isn’t very techy. Bruteforce on the other hand is a bit hard, unless you can guess their passwords or have a clue what they might have included in it, like their date of birth or other information like that, which makes the attack more likely to succeed.
1. Phishing Attack
To do a phishing attack, we’ll need a script called shellphish. Shellphish can generate phishing pages for a lot of social media accounts like facebook, Instagram, twitter, wordpress, github, paypal and much more. It’s also one of the few working scripts in 2020.
Steps:
1. Install termux by searching “termux” on play store. It’s a terminal emulator which you can use to install scripts on your phone. If you’d rather use a computer for this job, there’s no need to install termux. Just open your terminal app on your linux OS.
2. Type “git clone https://github.com/suljot/shellphish” without the quotes.
3. Type “cd shellphish” and then type “bash shellphish.sh” to run the script

4. Now type 2 and press enter to generate a facebook phishing page.
It will give you a link, send that to the target and once they login using that links, you’ll get their credentials. Don’t forget to do some phishing, make an excuse to make them enter their credentials. They might not enter it on any website without a good reason.
And that’s it, that’s phishing. You can also phish them by fake email but this is better, email phishing is not as good but depends on the scenario.
2. Bruteforce
You’ll need a bruteforcing tool to do bruteforce on facebook. For today’s instructions, we’ll use BluForce.
Here’s the steps to install and run the script.
Requirements:
1. Termux on phone or linux operating system for computers.
2. Internet connection
3. Python 2 installed
4. Mechanize2 installed
5. Pip2 installed
Let’s begin:
Step 1: type “apt-get install python2” to install python2
Note: you might have to use sudo apt-get install if you’re on laptop.
Step 2: type “apt-get install git” to install git
Step 3: type “git clone https://github.com/AngelSecurityTeam/BluForce-FB” to install the BluForce script
Step 4: type “cd BluForce-FB” to enter the folder
Step 5: type “pip2 install mechanize” to install mechanize for python2
Step 6: type “python2 bluforcefb.py” to run the script.

You’ll need to provide a wordlist for it. A wordlist is a txt file with number of possible passwords that the script will try on the facebook account. Either use a wordlist generator tool or type some possible passwords that the user may have used in a .txt file.
Step 7: it’ll ask for an email. If you don’t know the email of the account you’re trying to crack, just give it the facebook username of the account.
Step 8: next it’ll ask for a wordlist. Paste the location of the wordlist you created or wrote. Then wait as it tries the passwords on the account, once it finds the right password, it’ll let you know.
And that’s it. You can read this method if the above methods didn’t work. Also read this post for taking full control of someone’s phone, to get access to their facebook account.