Брутим на Kali Linux с помощью Hydra
Форумные разделы |
Х А Л Я В А |
Общение читеров |
Хакерство и взлом |
Бесплатный хостинг изображений |
Создание читов на заказ |
Обмен электронных денег |
Услуги гаранта при онлайн сделках |
Чёрный рынок |
Чёрный список кидал в MMORPG играх |
Заработок в интернете |
Наши читы для разных MMORPG |
Total Injector 2.0 — инжектор DLL файлов |
Обход nProtect GameGuard |
Archeage телепорт хак |
Archeage спидхак, удаление растительности |
Karos: чит на скорость и дальность атак |
Karos: Начало — волхак |
Многооконнка для R2 Online |
Black Desert Online спидхак + джампхак |
Elder Scrolls Online мультихак |
Брутим на Kali Linux с помощью Hydra
Всем привет, хотелось бы рассказать немного о бруте с помощью Hydra V.7.6
Я понимаю что многие и так знают об этом, но данная информация скорее для новичков
И так, хотелось бы начать с самой Kali Linux — ОС на которой и есть предустановленная Hydra
1. KALI LINUX OS
что такое Kali
И так, Простым языком Kali Lunux это БЕСПЛАТНАЯ ОС для Пентестинга (Pentesting) , для тестеров инфо-безопасности. (что то типо -щас «попробую» на прочность пароль соседского вай фая и т.д.)
Как установить
Чаще всего его используют как вторую ОС на ПК или же даже Бутаются через LifeUsb с предустановленной Kali.
Все ISO образы есть на официальном сайте, Так что качайте, не бойтесь тык на сайт
Короче Говоря это эдакая ОС которую представляет среднестатистический человек думая про компьютер хакера, Аля «У этих хакеров весь комп забит сотнями программ для взлома моей фермы на одноклассниках » и от части они правы, в Kali OS если не сотни то десятки предустановленных с коробки программ под вашим полным контролем
Перейдем непосредственно к Бруту!
На рабочем столе Kali открываем терминал, прописываем туда команду «hydra»
Вот как это выглядит
Открывается непосредственно Меню нашей Hydra, и выглядит вот так.
2.1 Разбор Команд
Из всех команд нас понадобятся только.
-l указывает логин аккаунта, ПРИМЕР Hydra -l yourlogin
-P указывает базу с паролями, после прописываем местонахождение файла, ПРИМЕР -P ‘/root/Desktop/pass’
smtp — ну тут все ясно просто указываем SMTP сервиса вашей почты, ПРИМЕР smtp.mail.ru smtp
2.2 Прописываем команды
Теперь когда мы знаем нужные нам команды прописываем их одну за другой
ПРИМЕР hydra -l (ваш логин) -P ‘местонахождение файла’ (SMTP вашего сервиса) smtp
И вот как это должно выглядеть
После того как Hydra прочекает все пароли из вашей базы с почтой которую вы указали, скорее всего если ваша база хорошая то он найдет пароль и высветит его на экране, выглядеть это будет примерно так.
Источник
Этичный хакинг с Михаилом Тарасовым (Timcore)
Блог об Этичном Хакинге
#42 Kali Linux для начинающих. Взламываем базу данных. Атаки на пароли.
Давайте рассмотрим еще один способ, как взломать нашу цель. В этом уроке мы будем атаковать сервис базы данных.
Посмотрим на результат сканирования «nmap», а именно нас интересует порт 3306, который используется сервисом «mysql». Это сервис базы данных, и, как Вы знаете, он содержит множество чувствительной информации, такую как имена пользователей, пароли, и т.д.
Нам нужно подключиться к этой базе данных, но у меня нет соответствующего логина и пароля, но я попробую подобрать их с помощью инструмента sqldict. Это сокращение от sql dictionary.
Данный инструмент не стоял у меня в системе, поэтому нужно установить его с помощью команды: «apt-get install sqldict»:
С помощью sqldict можно производить подбор паролей, и данный процесс называется «атака по словарю». Другими словами, я создам список возможных паролей. При первом запуске sqldict в терминале мы видим ошибку, так как нужно сперва выполнить установку «wine32»:
Wine32 – это программа на Kali и других дистрибутивах Linux, которая позволяет запускать программы на Windows в линукс системах. В Windows программа имеет расширение «.exe». Это исполняемые файлы, и они созданы для работы в Windows.
В отобразившейся информации при запуске в терминале нашего инструмента есть команда для установки wine32. Она выглядит как: «dpkg —add-architecture i386 && apt update && apt -y install wine32»:
Данная программа будет загружаться какое-то время, поэтому мы опустим данный процесс для загрузки в систему.
Рассмотрим еще один инструмент, который можно использовать для достижения той же самой цели. Его можно найти в разделе «Passwords Attacks», и он называется «wordlists»:
В разделе «Атаки на пароли» существует несколько инструментов для проведения подобных атак, но нас интересуют простые атаки, т.е. атаки на онлайн сервисы. Ранее мы уже атаковали запущенные сервисы SSH и FTP. Как правило, для этих сервисов существует подбор имени пользователя и пароль. И если мы атакуем работающий сервис, для попытки подобрать имя пользователя и пароль, то такая атака называется онлайн-атака на пароли. И сейчас нашей целью будет mysql, который работает на атакуемой машине. Нам нужно подобрать имя пользователя и пароль. Это называется онлайн-атака на пароли. Далее я хочу показать Вам директорию «worldlists». Нас интересует словарь «rockyou.txt»:
Далее нам нужно распаковать текстовый файл rockyou.txt.gz с помощью команды gunzip rockyou.txt.gz:
Давайте воспользуемся этим файлом, и скопируем путь к нему, так как он в дальнейшем нам понадобится.
Сразу хотелось бы отметить, что при работе с инструментами, некоторые из них не будут работать в штатном режиме. Тогда нужно переходить к следующему, и не зацикливаться только на одном. Я постоянно это повторяю, и это очень важно понимать.
Также в этом уроке я буду использовать инструмент «Hydra»:
Для того, чтобы подобрать пароль, мне нужен словарь или список слов для атаки. В интернете я нашел список самых худших паролей всех времен:
Скопируем первые 50 паролей:
С помощью текстового редактора nano создаем файл «temp»:
Обратите внимание на то, что все области, которые выделены в розовый цвет являются разделителями, при помощи табуляции. Имейте ввиду, что таком формате файл бесполезен. Нам нужно создать последовательный список из всех этих слов. Мы воспользуемся командами, которые изучили в предыдущих уроках.
Введем команду cat в терминале:
Нам нужно привести этот файл в порядок. Команда будет выглядеть как: «cat temp | cut –d$’\t’ –f 2».
Значок $ используется для того, чтобы вырезать только текст. Можно загуглить данную команду, и Вы быстро разберетесь, как все работает. Просто помните, что после разделителя «Tab», необходимо указать значок доллара, затем добавить –f 2 (второе поле):
И, как видим, у нас появился список всех возможных паролей, которые были скопированы. Разумеется, весь этот вывод на экране нужно сохранить в отдельный файл. Команда будет выглядеть как: «cat temp | cut –d$’\t’ –f 2 > worst-50»:
worst-50″ srcset=»https://timcore.ru/wp-content/uploads/2021/04/screenshot_14-6.png 805w, https://timcore.ru/wp-content/uploads/2021/04/screenshot_14-6-300×244.png 300w, https://timcore.ru/wp-content/uploads/2021/04/screenshot_14-6-768×625.png 768w» sizes=»(max-width: 805px) 100vw, 805px»/>
Обратите внимание на то, что я указал файл worst-50 без какого-либо расширения. На самом деле в линуксе можно не указывать расширение, так как файлы являются текстовыми по-умолчанию, и можно прочесть их содержимое.
Давайте внесем последние правки в наш словарь:
Нам нужно удалить строку top, так как она нам не нужна. Жмем горячую клавишу Ctrl+K для удаления первой строки, а перейдя на последнюю жмем «Enter», что будет являться пустой строкой:
Пустая строка будет выполняться, если кто-то будет использовать какой-либо логин и пустой пароль.
Давайте вернемся к инструменту «Hydra», и можем воспользоваться примером, который нам указывают разработчики:
На самом деле половина успеха будет заключаться в правильном использовании имени пользователя. Если у нас нет правильного имени пользователя, то будет проблематично с авторизацией.
Команда для перебора по словарю будет выглядеть следующим образом:
«hydra –l root –P worst-50 mysql://192.168.119.130»:
Hydra сработала практически сразу и был подобран один пароль. Также можем видеть 51 попытку подбора пароля. Обратите внимание, что здесь не указан подобранный пароль, а это значит, что пароль был пустым.
Теперь у нас есть имя пользователя и пароль, для авторизации в базе данных mysql. В случае с FTP, для авторизации нам нужен был FTP-клиент (например, FileZilla). Чтобы пройти SSH-авторизацию, нам нужен был SSH-клиент, а на Windows мы использовали Putty. На Linux – SSH-клиент. В случае с авторизацией в MySQL, нам нужен MySQL-клиент. Для подключения к базе данных нам нужно ввести в терминале следующую команду: «mysql –u root –p –h 192.168.119.130», где опция –u – это имя пользователя, —p – порт, —h – айпи-адрес:
MySQL просит ввести пароль. Мы просто оставляем пустым и жмем «Enter».
Обратите внимание, что консоль изменилась, и мы взаимодействуем с базой данных.
Если Вы никогда не сталкивались с базой данных SQL, то можно использовать графические клиенты, которые выглядят нагляднее, чем то, что мы используем сейчас.
Мы разберем простые команды, которые можно использовать. Давайте посмотрим какие базы данных есть на этом MySQL сервере. Их может быть несколько, и для этого выполним простую команду «show databases;»:
Не забудьте в конце записи ввести точку с запятой, так как это является концом команды. Таков синтаксис SQL-запросов.
Как видим, существует несколько баз данных. Начнем с базы «dvwa». Обратите внимание что «information_schema» — это база данных баз данных, так как она содержит информацию об остальных базах данных.
Чтобы открыть «dvwa», просто пишем команду «use dvwa;»:
Нам нужно просмотреть таблицы этой базы данных. Для этого пишем команду: «show tables;»:
Как видим, существует две таблицы «guestbook» и «users».
Нас будет интересовать таблица «users», так как в ней могут содержаться имена пользователей и пароли. Команда выглядит как: «select * from users;»:
В данной таблице содержатся id пользователей, имена, логины, пароли, аватары. Именно так выглядят украденные учетные данные.
Те, кто интересуется информационной безопасностью часто слышат о том, что хакеры то и дело сливают информацию из баз данных самых разных сайтов, компаний и т.д.
Обратите внимание, что выведенные пароли не похожи на обычные пароли, и если присмотреться, то у них одинаковая длина. Это хэши паролей. Иными словами, мы не сможем просто авторизироваться в системе с такими паролями, потому что это не сами пароли, а их скрытое значение.
Очень часто злоумышленники пытаются взломать данные пароли, т.е. расшифровать их. Не волнуйтесь, что какая-то информация непонятна. Мы еще поговорим об этом. Сейчас для нас актуально то, что мы авторизировались в базе данных нашли некоторую информацию с данного сервиса.
Так что же делать дальше? Вспомним, что я говорил то, что если у Вас есть имена пользователей – это половину успеха, и для взлома этих пользователей нам понадобится пароли. Можно подобрать пароли этих пользователей с помощью гидры или подобного инструмента. Можно также поискать в интернете расшифрованные хэши, которые мы нашли в базе данных. Возможно, кто-то до Вас уже делал подобное и выложил в сети данную информацию.
Погуглить найденные хэши.
Использовать инструменты Kali Linux для взлома хэшей, к примеру, John the Ripper.
Источник