Instagram-Py is a simple python script to perform basic brute force attack against Instagram , this script can bypass login limiting on wrong passwords , so basically it can test infinite number of passwords. Instagram-Py is proved and can test over 6M passwords on a single instagram account with less resource as possible. This script mimics the activities of the official instagram android app and sends request over tor so you are secure , but if your tor installation is misconfigured then the blame is on you.
Depends on
- python3
- tor
- requests
- requests[socks]
- stem
Installation
using pip to get Instagram-py
Make sure you have got the latest version of pip(>= 9.0 and python(>= 3.6)
$ sudo easy_install3 -U pip # you have to install python3-setuptools , update pip
$ sudo pip3 install requests --upgrade
$ sudo pip3 install requests[socks]
$ sudo pip3 install stem
$ sudo pip3 install instagram-py
$ instagram-py # installed successfully
$ # Now lets copy the config file to your hard drive!
$ wget -O ~/instapy-config.json "https://git.io/v5DGy"
Configuring Instagram-Py
Open your configuration file found in your home directory , this file is very important located at ~/instapy-config.json , do not change anything except tor configuration
$ vim ~/instapy-config.json # open it with your favorite text editior!
The configuration file looks like this
{
"api-url" : "https://i.instagram.com/api/v1/",
"user-agent" : "Instagram 10.26.0 Android (18/4.3; 320dp..... ",
"ig-sig-key" : "4f8732eb9ba7d1c8e8897a75d6474d4eb3f5279137431b2aafb71fafe2abe178",
"ig-sig-version" : "4",
"tor" : {
"server" : "127.0.0.1",
"port" : "9050",
"protocol" : "socks5",
"control" : {
"password" : "",
"port" : "9051"
}
}
}
api-url : do not change this unless you know what you are doing
user-agent : do not change this unless you know your stuff
ig-sig_key : never change this unless new release, this is extracted from the instagram apk file
tor : change everything according to your tor server configuration , do not mess up!
Configuring Tor server to open control port
open your tor configuration file usually located at /etc/tor/torrc
$ sudo vim /etc/tor/torrc # open it with your text editor
search for the file for this specific section
## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
#ControlPort 9051
uncomment ‘ControlPort’ by deleting the # before ‘ControlPort’ , now save the file and restart your tor server
now you are ready to crack any instagram account , make sure your tor configuration matched ~/instapy-config.json
Usage
Finally , now you can use instagram-py!
$ instagram-py your_account_username path_to_password_list
License
The MIT License,
Copyright (C) 2017 The Future Shell , DeathSec
Github
https://github.com/getsecnow/instagram-py
Someone says
Mau tanya, Template blog ini namanya apa yaa…
Ratna Antika says
pointpro
Someone says
Oke, Terima Kasih ya.
Angger says
Saya tidak menemukan /etc/tor/torrc untuk CONFIGURING TOR SERVER TO OPEN CONTROL PORT. Saya menggunakan Ubuntu 14.04
Dan saya bingung untuk instagram-py your_account_username path_to_password_list
Yg muncul di terminal fatal error:: password list not found at
Rifky says
install tor nya dulu mas, sudo apt-get install tor baru deh nano /etc/tor/torrc lalu cari ControlPort nya
LUL says
sya eror di pas install
$ sudo pip3 install instagram-py
python setup.py egg_info failed with error code 1 in /tmp/pip-build-wag8Jg/instagram-py
d says
fatal error:: Connection to host failed , check your connection and tor configuration :: SOCKSHTTPConnectionPool(host=’httpbin.org’, port=80): Max retries exceeded with url: /ip (Caused by NewConnectionError(‘: Failed to establish a new connection: 0x06: TTL expired’,))
kenapa tuh udah ke install smw tor dh jalan jga
pandu erawan says
path_to_password_list
maksud dari command ini apa ya ?
rul says
Ini oake linuk?
nyemnyem says
bukan gan make tissu magic
Cyber Crime says
pake memek
demo_account says
DUARRRR
d3mss says
bagi wordlist dong wordlist indo
Fauzan says
Camong