#34 Kali Linux для начинающих. Объединяем несколько команд в цепочку.
Теперь, когда у меня есть список пользователей, мне нужно найти программу, которая совместит этот список пользователей со словарем возможных паролей, и применит полученные комбинации, против почтового сервера, который я атакую. В курсе мы рассматривали программу nmap, и затрагивали лишь часть возможностей этого инструмента, так как мы осуществляли только сканирование портов. Однако nmap может гораздо большее. Например, вместе с nmap идет множество скриптов. По сути это маленькие программы, которые используются для сканирования уязвимостей, подбора паролей и многого другого.
Как правило, эти скрипты находятся в директории «/usr/share/nmap/scripts/».
Выполняю команду «ls», чтобы просмотреть содержимое этой директории:
Как видите, тут довольно много скриптов, и всех их можно использовать.
Но мне не нужны все эти скрипты, так как мне нужен скрипт, который будет брутфорсить моих пользователей. Иными словами, мне нужен скрипт, которому я могу скормить этот список пользователей, и он будет подбирать пароли, чтобы взломать кого-то из них.
Теперь давайте рассмотрим перенаправление вывода команд. Я хочу скормить результат работы команды «ls», команде «less». Мы уже сталкивались с командой «less», когда работали с текстовыми файлами. Помните, что при выводе команды «cat», мы получали огромное количество информации, в которой можно запутаться, мы использовали команду «less», и прокручивали документ с помощью стрелок вверх и вниз, а также клавиш «Pg Up» и «Pg Dn». Я хочу перенаправить вывод команде «less». Для этого я добавляю вертикальную черту «|». Команда будет выглядеть как: «ls /usr/share/nmap/scripts/ | less»:
Как видите, так намного проще контролировать вывод команды «ls», и не запутаться в огромном количестве информации. Я могу пролистывать список скриптов вверх и вниз, чтобы найти программу для брутфорса пользователей.
На самом деле это не очень эффективно. И сейчас рассмотрим довольно полезную команду в Линуксе. Она называется «grep». Это инструмент, который ищет заданные слова в выводе любой команды в файле, или где угодно. Вместо команды «less», я использую команду «grep», с ключевым словом «brute». Команда будет иметь вид: «ls /usr/share/nmap/scripts/ | grep brute»:
Я перенаправил команду «ls», на вход команде «grep» с ключевым словом «brute». В свою очередь «grep» будет искать ключевое слово «brute».
И как видим на изображении выше отобразилось намного меньше информации, и она относится к тому, что меня интересует. В этом списке намного проще ориентироваться, и мне легче найти скрипт, который будет брутфорсить почтовые аккаунты.
Пролистываю список вверх и вниз. Нахожу скрипт, который нам нужен:
Smtp – это простой протокол передачи почты. Этот скрипт можно применить против пользователя почтового сервера.
Это эффективное сочетание команд «grep» и «ls».
#1 Kali Linux для начинающих. Урок 1 — Основы сетей.
#2 Kali Linux для начинающих. Урок 2 — Горячие клавиши. Часть 1
#3 Kali Linux для начинающих. Урок 2 — Горячие клавиши. Часть 2
#4 Kali Linux для начинающих. Терминал Kali Linux. Часть 1
#5 Kali Linux для начинающих. Терминал Kali Linux. Часть 2
#6 Kali Linux для начинающих. Урок 4 — Root Kali Linux. Часть 1
#7 Kali Linux для начинающих. Root Kali Linux — Часть 2
#8 Kali Linux для начинающих. Основные команды. Часть 1.
#9 Kali Linux для начинающих. Основные команды. Перемещение по директориям. Часть 2.
#10 Kali Linux для начинающих. Основные команды. Создание директорий. Часть 3
#11 Kali Linux для начинающих. Основные команды. Часть 4 — Просмотр содержимого директорий.
#12 Kali Linux для начинающих. Основные команды. Часть 5 — Просмотр содержимого файлов.
#13 Kali Linux для начинающих. Основные команды. Часть 6 — Копируем файлы и директории.
#14 Kali Linux для начинающих. Основные команды. Часть 7 — Перемещаем файлы и директории.
#15 Kali Linux для начинающих. Основные команды. Часть 8 — Удаляем файлы и директории.
#16 Kali Linux для начинающих. Управление пакетами.
#17 Kali Linux для начинающих. Откуда Kali скачивает софт.
#18 Kali Linux для начинающих. Изменения в Kali 2019 относительно APT.
#19 Kali Linux для начинающих. Архивация и сжатие. Часть 1.
#20 Kali Linux для начинающих. Архивация и сжатие. Часть 2.
#21 Kali Linux для начинающих. Архивация и сжатие. Часть 3.
#22 Kali Linux для начинающих. Специальные символы. Часть 1.
#23 Kali Linux для начинающих. Специальные символы. Часть 2
#24 Kali Linux для начинающих. Основы сетей.
#25 Kali Linux для начинающих. Администрирование. Редактирование файлов с помощью Nano.
#26 Kali Linux для начинающих. Превращаем Kali Linux в веб-сервер.
#27 Kali Linux для начинающих. Изменения в файлах конфигурации Kali Linux.
#28 Kali Linux для начинающих. Превращаем Kali Linux в SSH-сервер.
#29 Kali Linux для начинающих. Управление пользователями и группами.
#30 Kali Linux для начинающих. Работаем с правами пользователей.
#31 Kali Linux для начинающих. Разбираемся с процессами.
#32 Kali Linux для начинающих. Управляем процессами.
#33 Kali Linux для начинающих. Перенаправление и контроль вывода.