
Инструмент для восстановления/взлома ключа WiFi роутера с изюминкой.

Инструмент восстановления WiFi-ключей роутеров с изюминкой.
Tauro — это инструмент для извлечения WiFi-паролей роутеров.
Традиционные методы предполагают перевод карты в режим rfmon, прослушивание пакетов (WEP) или захват рукопожатия (WPA) с последующим их взломом с помощью таких инструментов, как aircrack-ng или pyrit; это могут быть очень времязатратные процессы. А иногда и вовсе невозможные — в зависимости от стойкости ключа.
Однако единственная дверь к этой конфигурации в роутерах обычно остаётся настежь открытой для эксплуатации. У большинства роутеров даже не установлен пароль на интерфейс управления. Вот тут-то и вступает в игру извлечение данных.
Tauro пытается получить доступ к этому интерфейсу управления (веб-интерфейсу), а затем извлечь данные беспроводной конфигурации и BSSID из уязвимых роутеров, тем самым будучи способным создать огромную базу данных беспроводных сетей.
Изначальный автор sudiptosarkar взялся за этот проект летом 2013 года
(это половина причины, по которой @since отсутствует в большинстве исходных файлов; другая половина — автор тогда не
удосужился их проставить).
Интернет-соединение было отвратительным (мягко говоря), стояла адская жара, и автор не мог позволить себе лучшее соединение. Автор также не мог позволить себе вычислительную мощность для взлома WiFi-паролей соседей, потому что те не использовали простые распространённые фразы или даже 10-значные номера мобильных телефонов.
Решение: угадать, какое соединение они используют, и прочесать Интернет в надежде заполучить один из роутеров соседей.
И так родился Project Tauro! 🎉
Разумеется, название было выбрано в октябре 2017 года...
В конце 2017 года автор решил сделать это программное обеспечение открытым, полагая, что это поможет пентестерам и исследователям в их работе, а также привлечёт поддержку для разработки Project Tauro.
P.S. Ни один соседский роутер не пострадал (не был взломан) при создании этого программного обеспечения.
Релиз Tauro планируется в ближайшее время. Пока релиз недоступен, процесс установки будет включать сборку. Далее этот процесс объясняется.
Tauro зависит от следующих репозиториев:
Для каждого из репозиториев зависимостей и для Tauro выполните следующее:
git clone <clone-url-for-the-repo> — URL для клонирования можно найти на странице репозитория.git submodule update --init --recursive — это обновит скрипты сборки в репозитории.gradle build — это соберёт и установит модуль в ваш локальный репозиторий Maven.Когда все зависимости (а также сам Tauro) будут собраны, дистрибутивный пакет окажется в каталоге
build/distributions в той директории, куда вы клонировали Project-Tauro (этот репозиторий). Там будет zip-файл и
tar-файл. Распакуйте любой из них в удобное для вас место. Для простоты предположим, что вы распаковали дистрибутивный
пакет в ~/.h4X0r/tools. Затем выполните следующие шаги:
cd ~/.h4X0r/tools — перейдите в место распаковки.cd Project-Tauro-<version-number> — номер версии будет зависеть от того, когда вы клонировали репозиторий.cd bin — здесь находятся бинарные файлы../Project-Tauro — для Windows есть bat-файл, а для *nix и *nux — shell-файл.pwd (для Linux/Unix/Mac) или echo %cd% (для Windows) — запомните вывод и скопируйте его.export PATH=$PATH:<paste> (для Linux/Unix/Mac) или set PATH=%PATH%;<paste> (для Windows) — <paste> —
это место, куда вы вставляете то, что скопировали на предыдущем шаге.Последний шаг завершит установку. Однако учтите, что последний шаг выше установит программу только для текущей сессии shell/cmd. Для более постоянной установки изучите, как редактировать переменную окружения PATH в вашей операционной системе, и добавьте путь установки Tauro в конец этой переменной.
Project-Tauro использует базу данных для хранения всей информации о сканированных WiFi-сетях. Для этого базу данных необходимо скопировать в заранее заданное место. У нас пока нет возможности указать это место из командной строки.
Хотя его можно задать с помощью системного свойства Java -Dtauro.core.db=<DB_Location> при вызове программы.
Выполните следующие шаги для её настройки:
.h4X0r/k0r0pt/db. В *nix, *nux ваша домашняя папка
будет находиться по пути /home/<your-username>. В MacOS ваша домашняя папка будет находиться по пути
/Users/<your-username>. В Windows ваша домашняя папка будет находиться по пути C:\Users\<your-username>. В
Windows версий до Windows 7 ваша домашняя папка будет находиться по пути
C:\Documents and Settings\<your-username>..h4X0r/k0r0pt/db.В этом разделе рассматриваются варианты использования и различные сценарии для Project-Tauro.
Если запустить Tauro без аргументов, вы получите следующий вывод:
Project-Tauro usage:
-e,--exclusions <arg> A comma separated list of hosts to be excluded
from attacks.
-f,--hostsFile <arg> The JSON formatted file from which hosts' list
needs to be read.
-h,--hosts <arg> A comma separated list of hosts/CIDR networks to
be scanned/attacked.
-i,--isp <arg> The ISP the hosts are registered under
-n,--network <arg> The ipinfo.io network that needs to be scanned.
-p,--port <arg> The is the port to be targeted (Multiple port
support will be coming later.
-r,--resume Resume previous scan.
Как указано в выводе выше, Project-Tauro может использовать различные способы указания хостов для атаки (сканирования).