Skip to content
Open

kf #2

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
345086c
v.15: Multi-thread added
researchersource Mar 23, 2018
b8337be
v1.5: Multi-threads added (bugs fixed)
researchersource Mar 23, 2018
c8a10df
Update README.md
researchersource Mar 23, 2018
6d8efc5
Update README.md
researchersource Mar 23, 2018
522c6d8
v1.5: Multi-threads added (bugs fixed)
researchersource Mar 23, 2018
1b568aa
Bug Fixed on Resume session
researchersource Mar 23, 2018
9f69fe6
Update README.md
researchersource Mar 24, 2018
903c9fd
Update README.md
researchersource Mar 24, 2018
7f7c984
Requirements install file uploaded
researchersource Mar 24, 2018
00e6bbd
Update README.md
researchersource Mar 24, 2018
20f84ff
Requirements install file uploaded
researchersource Mar 24, 2018
c5cebd3
v1.5.1: Fixed bug on password display, new wordlist.
researchersource Mar 26, 2018
0c17a09
Best 8 letter (39k)
researchersource Mar 26, 2018
bc067ff
v1.5.2: Fixed bug on resume sessions. Added exit rotine.
researchersource Mar 27, 2018
c9e92d7
Update README.md
researchersource Mar 27, 2018
21d64a9
Update README.md
researchersource Mar 28, 2018
59d5e42
v1.5.3: Fixed bug on false positive flags.
researchersource Mar 29, 2018
0608878
Update README.md
researchersource Mar 29, 2018
cb18030
v1.5.4: Fixed bug on pass counter and fixed counter on resume
researchersource Apr 1, 2018
ed3530b
Update README.md
researchersource Apr 1, 2018
8f867bd
Update README.md
researchersource Apr 3, 2018
6d0a38d
Update README.md
researchersource Apr 13, 2018
7292217
Update README.md
researchersource Apr 13, 2018
0d63ef1
Update README.md
researchersource Apr 13, 2018
c1e2ad7
Update README.md
researchersource Apr 14, 2018
ac13174
Update README.md
researchersource Jun 15, 2018
ea49a04
Update README.md
researchersource Jun 15, 2018
eb97aa8
Update README.md
researchersource Jun 15, 2018
80bc3ee
Update instashell.sh
researchersource Jun 19, 2018
d37c83e
Update LICENSE
researchersource Jul 23, 2018
176e393
Update instashell.sh
researchersource Sep 24, 2018
2a427ef
Update instashell.sh
researchersource Dec 5, 2018
d37449c
Merge branch 'master' of https://github.com/SashaSefir/instashell
SashaSefir May 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
GNU LICENSE FOR INSTASHELL, AUTHOR: @thelinuxchoice
Downloaded from: https://github.com/thelinuxchoice/instashell

GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Expand Down
54 changes: 31 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,44 @@
# Instashell v1.5.4
## Создатель: github.com/thelinuxchoice
## Переводчик [RU]: github.com/XIshArkIX [готово]
## Author: github.com/thelinuxchoice
## IG: instagram.com/thelinuxchoice
### Don't copy this code without give me the credits, nerd!
Instashell is an Shell Script to perform multi-threaded brute force attack against Instagram, this script can bypass login limiting and it can test infinite number of passwords with a rate of +400 passwords/min using 20 threads.

Instashell - это скрипт для выполнения атаки брут форс (Brute Force) для Instagram. Этот скрипт может обойти ограничение на неправильные пароли, поэтому он может тестировать бесконенчое количество паролей.
## Legal disclaimer:
Usage of InstaShell for attacking targets without prior mutual consent is illegal. It's the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program

## Правовая оговорка:
Использование InstaShell для атаки целей без предварительного взаимного согласия является незаконным. Ответственность конечного пользователя заключается в соблюдении всех применимых местных, государственных и федеральных законов. Разработчики не берут на себя никакой ответственности и не несут ответственности за какое-либо злоупотребление или ущерб, причиненный этой программой.
![insta](https://user-images.githubusercontent.com/34893261/37858917-a6f23ae2-2eea-11e8-9f58-9a688390cfb0.png)

![instashell](https://user-images.githubusercontent.com/34893261/37567580-c98d3a58-2aa7-11e8-9022-a5bc86326302.png)
### Features
- Multi-thread (400 pass/min, 20 threads)
- Save/Resume sessions
- Anonymous attack through TOR
- Check valid usernames
- Default password list (best +39k 8 letters)
- Check and Install all dependencies

### Перед использованием:
```bash
git clone https://github.com/XIshArkIX/instashell
### Usage:
```
git clone https://github.com/thelinuxchoice/instashell
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change to:

Suggested change
git clone https://github.com/thelinuxchoice/instashell
git clone https://github.com/XIshArkIX/instashell

cd instashell
chmod +x instashell.sh
service tor start
sudo ./instashell.sh
```

### Install requirements (Curl, Tor, Openssl):

```
chmod +x install.sh
sudo ./install.sh
```

### Использование:
```bash
chmod +x instashell.sh
sudo ./instashell.sh
```
### How it works?

#### Особенности:
* Сохранение/продолжение сессий
* Анонимная атака с использованием сети TOR
* Многопоточность (400 паролей в минуту, 20 потоков)
* Проверка на существование аккаунта
* Словарь в комлекте
* Авто установка зависимостей
Script uses an Android ApkSignature to perform authentication in addition using TOR and rotating the ip address to avoid blocking.
The script uses Instagram-py algorithm, see the project at: https://github.com/antony-jr/instagram-py

### Как это работает?
### Donate!
Support the authors:

Скрипт использует Android ApkSignature(цифровая подпись Android) для выполнения аутентификации, дополнительно используя сеть TOR, чтобы сменить IP адрес после блокировки и продолжить атаку.
<noscript><a href="https://liberapay.com/thelinuxchoice/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></noscript>
15 changes: 15 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,33 @@ trap 'echo exiting cleanly...; exit 1;' SIGINT SIGTSTP
checkroot() {

if [[ "$(id -u)" -ne 0 ]]; then
<<<<<<< HEAD
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove git conflicts markers

printf "\e[1;77mPlease, run this program as root!\n\e[0m"
=======
printf "\e[1;77mПожалуйста, запустите скрипт как супер пользователь!\n\e[0m"
>>>>>>> 9f703b7bdaa9a0ff1e524cfa63cf7ef6cd0e3b83
exit 1
fi

}

checkroot

<<<<<<< HEAD
(trap '' SIGINT SIGTSTP && command -v tor > /dev/null 2>&1 || { printf >&2 "\e[1;92mInstalling TOR, please wait...\n\e[0m"; apt-get update > /dev/null && apt-get -y install tor > /dev/null || printf "\e[1;91mTor Not installed.\n\e[0m"; }) & wait $!

(trap '' SIGINT SIGTSTP && command -v openssl > /dev/null 2>&1 || { printf >&2 "\e[1;92mInstalling openssl, please wait...\n\e[0m"; apt-get update > /dev/null && apt-get -y install openssl > /dev/null || printf "\e[1;91mOpenssl Not installed.\n\e[0m"; }) & wait $!

(trap '' SIGINT SIGTSTP && command -v curl > /dev/null 2>&1 || { printf >&2 "\e[1;92mInstalling cURL, please wait...\n\e[0m"; apt-get update > /dev/null && apt-get -y install curl > /dev/null || printf "\e[1;91mCurl Not installed.\n\e[0m"; }) & wait $!

printf "\e[1;92mAll Requires are installed!\n\e[0m"

=======
(trap '' SIGINT SIGTSTP && command -v tor > /dev/null 2>&1 || { printf >&2 "\e[1;92mУстановка TOR, пожалуйста подождите...\n\e[0m"; apt-get update > /dev/null && apt-get -y install tor > /dev/null || printf "\e[1;91mTor не установлен.\n\e[0m"; }) & wait $!

(trap '' SIGINT SIGTSTP && command -v openssl > /dev/null 2>&1 || { printf >&2 "\e[1;92mУстановка openssl, пожалуйста подождите...\n\e[0m"; apt-get update > /dev/null && apt-get -y install openssl > /dev/null || printf "\e[1;91mOpenssl не установлен.\n\e[0m"; }) & wait $!

(trap '' SIGINT SIGTSTP && command -v curl > /dev/null 2>&1 || { printf >&2 "\e[1;92mУстановка cURL, пожалуйста подождите...\n\e[0m"; apt-get update > /dev/null && apt-get -y install curl > /dev/null || printf "\e[1;91mCurl не установлен.\n\e[0m"; }) & wait $!

printf "\e[1;92mВсе зависимости установлены!\n\e[0m"
>>>>>>> 9f703b7bdaa9a0ff1e524cfa63cf7ef6cd0e3b83
Loading