Last updated: October 21, 2022
Many of our subscribers wonder how can instagram account get hacked.
In this article, we will see together how a hacker can successfully take control of an Instagram account. For this you will need to install Kali Linux, a Linux system, which is popular for auditing information systems.
If you don't know how to install Kali on your Windows machine, just look at this article: how to install Kali Linux on Windows.
Explanation: hack an Instagram account
Be aware that software Instagram hacking direct does not exist. In no case will there be a miracle that will make you hack a person. It's true, the IT security does not exist, but for really hack an Instagram account, you have to be patient and intelligent.
Of course, there are commercial monitoring apps designed to help you spy on your kids' and partners' Instagram accounts. mSpy is one of those reliable parental control apps.
But here we are going to see a method that hackers use to take control of an instagram account without phone access. This method is called thebrute force attack. The principle of the attack is to try to find the password of a Instagram account by testing all possible combinations of characters until the password is discovered.
Note that in order to succeed in this attack, three factors must be taken into account:
- The computing power of your machine.
- The complexity of the password.
- The words that contains the dictionary of the software used.
So if the password you are looking for is more than 8 or 9 characters in total and contains special characters and numbers… it may not be possible to find it with your PC.
4 Steps to Hack Instagram Account
Program Download
To hack Instagram account, you must first obtain the program that allows to carry out brute force attacks.
To do this, open the terminal on Kali Linux and simply type:

Running the program
Now that you have downloaded the program. Type: “ls” to see what's in the folder.
Well, we have three files in the folder: “Core”, “README.md” and “instagram.py”.
The file that interests us here is “instagram.py”. Run this script by typing:
Oh no ! Looks like there are mistakes! But why ?
Simply because I haven't yet added the txt file containing a series of potential passwords.
Remember this is a brute force attack. For find a password, the script must test a series of potential passwords, one after the other, hoping that the password used by the instagram account is contained in the dictionary. If not, the attack will fail.
Get a list of potential passwords
If you just want to test this program, you can create your own word list. But if you are trying to get your spouse's Instagram account password then you need to download a real list.
To do this, go to the browser and search in Google “daniel miessler passwords github”. Then click on the first result of Google searches.
Now you will be in the GitHub site. Click on Passwords.
Choose a txt file. I chose the list of 10 million passwords. The bigger the better, because you have a better chance of succeeding.
Finally, download and save the text file in the Instagram folder. Now we can start the Instagram hack test with ease.
Run again...
Let's do what we've done before: open the Kali Linux terminal and type:
Then launch the attack with the following command:
The brute force attack will begin. On the terminal you will see the attempts and the password that the script is currently attempting.
Wait a while, you will have the progress as the script progresses through the procedure.
If the script finds the password, it will be clearly displayed. All you have to do is enter it in the Instagram login page.
The concern is how to save a txt file in the folder?
Hello, I got this error message.
File "instagram.py", line 176
def prune_database(prune: float) -> None:
Hello,
I have this as an error message on my side
Traceback (most recent call last):
File “/home/crackmdp/Instagram-/instagram.py”, line 10, in
from lib.proxy_manager import ProxyManager
File “/home/crackmdp/Instagram-/lib/proxy_manager.py”, line 16, in
from requests_html import HTMLSession
ModuleNotFoundError: No module named 'requests_html'
How to do ? I'm a newbie and don't know much about it...
thank you
Hello and thank you for the tutorial.
I have a problem for the penultimate start it puts me this
Traceback (most recent call last):
File “/home/Instagram-/instagram.py”, line 10, in
from lib.proxy_manager import ProxyManager
File “/home/Instagram-/lib/proxy_manager.py”, line 16, in
from requests_html import HTMLSession
ModuleNotFoundError: No module named 'requests_html'
Hello, I have a problem when I put: git clone https://github.com/Bitwise-01/Instagram- . it puts me:
bash: git: command not found . Can somebody help me please
Hello Nonow, try to install git with this command: sudo apt-get install git
here is my problem when i save the proxy list
Hi when I enter the command to install the proxies I have the following message invalid path to proxy list
Hello and happy new year 2022, I have a little problem when I type this command: Python3 instagram.py -px proxy-list-raw.txt
I have this error message: Unknown compiler flag: -px
I would like to have another compiler command please I can't find another one.
Thank you in advance.
Hi me when I want to put the proxy list in the database it gives me this:
<< >>
Traceback (most recent call last):
File “/home/kali/Bureau/Brute force qui marche/Instagram–master/instagram.py”, line 283, in
Main()
File “/home/kali/Bureau/Brute force qui marche/Instagram–master/instagram.py”, line 255, in main
total_written = ProxyManager().write2db(proxylist)
File “/home/kali/Bureau/Brute force qui marche/Instagram–master/lib/proxy_manager.py”, line 143, in write2db
ip, port = line.split(“:”)
ValueError: not enough values to unpack (expected 2, got 1)
I have the exact same error @jagrey
I don't know if you've settled the prblm since, but you just have to drag the file in which you put the proxies into the console just after the: python3 instagram.py -px "path" that's all
hello, when I run the following command: python3 instagram.py -px proxy-list-raw.txt
it tells me Traceback (most recent call last):
File “/home/kali/Instagram-/instagram.py”, line 10, in
from lib.proxy_manager import ProxyManager
File “/home/kali/Instagram-/lib/proxy_manager.py”, line 16, in
from requests_html import HTMLSession
ModuleNotFoundError: No module named 'requests_html'
I have to do what ? thank you in advance
It seems to me that the requests_html module is not installed on your machine. To install it, make sure you have Python 3.6 or higher.
Then type the following command: pip3 install requests-html
Hi
I have a problem to move the file from Windows to Linux
Is it possible to give the procedure?
Thank you in advance.
Choose a txt file. I chose the list of 10 million passwords. The bigger the better, because you have a better chance of succeeding.
Finally, download and save the file
text in the Instagram-folder.
Hello
Everything works perfectly only, the attack on my insta profile is looping without success.
If I look closely, the script does not unroll all the passwords of the dictionary that I provided to it but stops at about 80 passwords then starts again from the beginning…
I loaded about 300 proxies but their saté is "-ill") "very-ill" I can't get better, even by doing –prune at 0.05 db.
Hello, is it possible to use your services?
Hi so can we call him?
Hello everybody
I inform you that the content that is posted here is for informational and preventive purposes only, in no case does it incite to transgress the laws.
According to article 323-1: fraudulently accessing or remaining in all or part of an automated data processing system is punishable by two years' imprisonment and a fine of 30000 euros.
Finally, I do not respond to questions or requests that violate the law.
And as a visitor, you will also be solely responsible for your actions and your use of what is shown on this site.
Regards !
Hello I need you oh faster my account was pirated I can no longer connect with my phone or with my address and I need to find my account as soon as possible please help me 😭
Hello, if we want to pause the software is it possible? Because for 10m password it must take weeks 😀
Thank you
why i got an error: def prune_database(prune: float) -> None:
SyntaxError: invalid syntax
Hello, I have the same thing, did you find the solution?
Infact the problem what its me
says prune_database(prune: float) -> None:
SyntaxError: invalid syntax
Or else it tells me (Invalid path to proxy)
How to do please?
Hello Benjamin,
Type python3 instead of python.
Greetings
hello during the last step the terminal shows me this:
Traceback (most recent call last):
File “instagram.py”, line 7, in
from lib.bruter import Bruter
File “/home/kali/Desktop/Instagram/lib/bruter.py”, line 7, in
from lib.display import Display
File “/home/kali/Desktop/Instagram/lib/display.py”, line 74
f'[-] Wordlist: {self.passlist}\n[-] Username: {self.username}\n[-] Password: {password}')
SyntaxError: invalid syntax
I thought I understood that it was necessary to write python3 but where?
Thank you in advance
you have to put python3 instagram.py username password list
Hi,
On your site, dated October 2, 2019, there is an article on “How to really hack an Instagram account”.
I followed your instructions and yet it doesn't work...and I'm not the only one.
Could you again give me the procedure to follow, I tried with my account and as I told you it does not work.
Thank you in advance for your help.
cordially
Hello, are you on cali Linux because otherwise it is not opty. It is crude strength so it can take time (it can take several months).
Hello Kergall,
I am totally new to this field, but have a "stalker" problem and would like to know the connection location of this person whose identity I think I know.
Could you help me? Could we talk more over the phone, for example?
Hello my,
The best thing to do is to collect as much evidence as possible, through screenshots. You can call on a bailiff to take the screenshots.
Then You must go to a police station or a gendarmerie to lodge a complaint. Even if you don't know the identity of your attacker, an investigation can help find them.
Hello Ahmed
I only see your answer, I think that the gendarmerie will not bother to carry out an investigation since there is no physical or even verbal attack
Hello Ahmed,
I have indeed proceeded to the maximum of collection of evidence, but I do not think that this is sufficient to open an investigation, assuming that this harassing or "voyeur" behavior did not attempt physical or verbal attack...
The gendarmerie will not waste its time for this kind of story which is understandable
can I leave you contact details to get in touch together?
thanks for your help
Hello, if this does not work or if it turns into a vacuum, I advise you to use a code debugger (on vscode you can even see the code execution by execution) and potentially correct the user name.
Hello,
Would it be possible to give us the method because I think that a lot of us have trouble achieving our goals.
Thank you
hello, I can't do it can someone help me I have a problem with my insta account I know the password and can log in but he has been asking me for 2 weeks to enter a code at 6 figures they send me on the email link to my email account I made a mistake when I entered it 7 years ago when I registered please if someone can help me it would be great
The program is launched but with Python3 but once launched (I tested with a fake account) the password is displayed but is not counted as correct… Should I put the @ in the username?
May I know how did you get to do this? Because I can't do it on my computer.
Mhhhh I do exactly the same but I have this message:
Traceback (most recent call last):
File “instagram.py”, line 7, in
from lib.bruter import Bruter
File “/home/kali/Desktop/Instagram/lib/bruter.py”, line 6, in
from lib.browser import Browser
File “/home/kali/Desktop/Instagram/lib/browser.py”, line 6, in
from requests import Session
ImportError: No module named requests
If you cd Instagram you don't need to put /home/kali, etc...
me it does the same to me while I use cd instagram
To check the path to the directory where you are, type the following command: pwd
If you are in the “Instagram-” directory, the pwd command will return: “/home/user/Desktop/Instagram-“
Personally I have another problem?
From the moment I put
git clone https://github.com/Bitwise-01/Instagram-
It gives me an error message right after:
“Clone in Instagram…”
In short, the cloning didn't work, so I'm stuck, do you have any ideas for a solution?
you have to write sudo jute before and after it asks you for your password
Hello, this tutorial is excellent!
I have a small problem at the end, when I type the command to launch the bruteforce it writes me "no module named requests"
hello, me the program does not work at the end the program runs for hours without finding the password with the interface but there is never a wait
Hi,
Great tutorial. Too bad I'm stuck at the end with this error message.
Traceback (most recent call last):
File “instagram.py”, line 7, in
from lib.bruter import Bruter
File “/home/username/Bureau/Instagram/lib/bruter.py”, line 7, in
from lib.display import Display
File “/home/username/Bureau/Instagram/lib/display.py”, line 74
f'[-] Wordlist: {self.passlist}\n[-] Username: {self.username}\n[-] Password: {password}')
^
SyntaxError: invalid syntax
Bonsoir
it works with Python3
After a few posts I got this one [i] Searching for proxies...
Is this normal? Is the search ongoing? Or is the process blocked?
Thank you for your help.
No it's not at all normal, normally just after that should start the search.
I have another problem, the search is well launched but the search for passwords is much too slow and the search is suddenly stopped after the test of the 29th password while the combolist that I took includes 10 million.
If anyone has a solution so that the speed is a little faster and the search does not stop, I am a taker, thank you
same problem as you
Did you download a list of valid proxies?
Type the following command to get an overview of the health of the proxies in the database.
python3 instagram.py --stats
Thank you very much for this tutorial, but I am asked for a password.
username for 'https://github.com':
Password for…
fatal: Authentication failed for….
I am in root
How to do ?
Once written chmod – R 755 Instagram & & cd Instagram
He puts me. – chmod: cannot access 'Instagram': No such file or directory
Ducoup I'm stuck here, I don't know what to do thank you
Make sure the Instagram folder path is correct.
It does this to me:
python instagram.py ***** xato-net-10-million-passwords-10.txt
Traceback (most recent call last):
File “instagram.py”, line 7, in
from lib.bruter import Bruter
File “/etc/apt/Instagram/lib/bruter.py”, line 7, in
from lib.display import Display
File “/etc/apt/Instagram/lib/display.py”, line 74
f'[-] Wordlist: {self.passlist}\n[-] Username: {self.username}\n[-] Password: {password}')
^
SyntaxError: invalid syntax
try: python3 instagram.py