• XSS.stack #1 – первый литературный журнал от юзеров форума

брутфорс Office365 Софт для брута аккаунтов [Бесплатно] [Скромный подарок] [Исходники]

KVANT

Разработка ПО любой сложности
Пользователь
Регистрация
09.08.2022
Сообщения
77
Реакции
77
Гарант сделки
3
Депозит
0.0001
За ночь написал для пользователей форума несложную (но эффективную) утилиту для брута паролей Office365 аккаунтов.
Как говорится, если зарабатываешь на хлеб с площадки, будь добр - сам также внеси хоть какой-то труд для ее пользователей.
(изначально кто-то недавно писал с запросом на разработку данной утилиты, но ответ я так и не получил, подумал, напишу и выложу на благо обществу)

Написано на Kotlin

Из ключевых особенностей:
- Опциональное использование проксей для брута аккаунтов (с их переподключением, в случае ошибки).
- Проверка на отношение адреса к Office365 (Не майкрософт адреса будут игнорированы).
- Разделение брута на пулы по poolSize аккаунтов в случае брута с не самых мощных систем (см. разделение на пулы).
- Автоматическое сохранение результатов брута с настраиваемым периодом (см. конфиг)
- Валидация входящих данных для неопытных юзеров.

# Время ожидания между брутом аккаунтов (в мс)
bruteDelay = 100

# Использовать прокси для брута
useProxy = true

# Количество переподключений к прокси, в случае ошибки подключения
proxyConnectTryCount = 3

# Максимальное количество логинов на пул
poolSize = 1000

#Как часто сохранять результаты в файл в течение брута (в секундах)
autoSavePeriod = 30
Представим ситуацию, у нас база из 10.5к логинов и 30к паролей.

Максимальный размер пула - максимальное количество аккаунтов, которые будут
обрабатываться параллелльно на данный момент времени.

Выставим максимальный размера пула в конфиге (например 1000),
софт разделит 10.5к логинов на 11 пулов (на каждый пул 1000 аккаунтов и на последний 500)
и запустит брут таск ПОСЛЕДОВАТЕЛЬНО* (т.е сначала обработается первая тысяча, потом вторая и т.д).
Для запуска программы требуется установленная Java миниум 11-й версии.
Запуск максимально прост, в терминале просто вводим:
Код:
java -jar название_файла.jar

У нас генерируются 2 папки, в первой - логи (подробная информация об ошибках и т.п)
1661563509855.png


Во второй папке содержатся наши конфигурации
1661563745399.png


brute.conf - Основная конфигурация (см. выше конфиг).
logins.txt - Адреса почт
passwords.txt - Пароли
proxy.txt - Прокси в формате IP:PORT или ссылка на прокси в данном формате.

Все данные пишем через новую строку, аля
Код:
userName@domain.com
userName2@domain.com
pavelDurov@telegram.org
и так же для паролей и прокси.

В папке results - итоговые почтовые адреса в формате login:password.

Сразу говорю - тестировал на небольшом количестве аккаунтов и сделано за ночь, буду рад, если кто-то, кому понадобится данный софт, протестирует его.
Разработчикам: Если есть вопросы к алгоритму, замечания, которые посчитаю правильными учту.

Если есть какие-то дополнительные предпочтения (например, добавить поддержку определенного формата БД) не стесняемся, пишем в комментариях.
Буду исправлять баги и добавлять фичи по мере нагрузки по работе.

Ссылка на скачивание: MEGA

По ссылке исходный код. Собранный билд в /build/libs.
Если не знаете как собрать Gradle проект, пишите, покажу.


Извиняюсь за возможно не очень понятно описанный тутор по запуску (хоть там ничего сложного), бессонница сказывается.
Задавайте вопросы в комментариях, с удовольствием отвечу на все, что интересует.
 
привет а подскажи как установить чекер. спс
Билд находится в папке /build/libs

Заходим в консоль, устанавливаем минимум OpenJDK 11 (можно и свежее)
Код:
sudo apt update
sudo apt install openjdk-11-jdk
После установки переходим в директорию с jar файлом и пишем
java -jar НазваниеФайла.jar
Переходим на сайт Oracle, скачиваем джаву для Windows
Далее также переходим в консоль, переходим к директории файла и вводим
java -jar НазваниеФайла.jar

P.S ночью выложу exeшник чтобы пользователи Windows не парились.
Если будут какие проблемы, пишите в лс (контакты в подписи) или в лс форуме.
 
Можно добавить макросы для паролей, по аналогии с z668.Например johndoe@mail.com пароле будет генериться по макросу %username%123 по итогу для чека получаем johndoe@mail.com:johndoe123
 
Можно добавить макросы для паролей, по аналогии с z668.Например johndoe@mail.com пароле будет генериться по макросу %username%123 по итогу для чека получаем johndoe@mail.com:johndoe123
Кк, добавлю. Сегодня-завтра закончу заказ и добавлю макросы + выложу ехешник под винду.
Заодно потестирую, если за меня это еще никто с форума не сделал.
 
username-все что до @
domain-все что между @ и .(johndoe@mail.com, макрос будет брать mail)
Плюс добавление данных от себя %username%123,%username%@123,%domain%456!
Смена регистра %Username%123->Johndoe123
Замена %Username%->o-0, по итогу J0hnd0e
Ну и комбинация всего
%Username%->o-0->%Username%@123 в итоге J0hnd0e@123

Можно в целом макросы с z668 взять и на основе них сделать.То что выше скинул это для базовых проходов хватит
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх