Kali Linux

#34 Kali Linux для начинающих. Объединяем несколько команд в цепочку.

Теперь, когда у меня есть список пользователей, мне нужно найти программу, которая совместит этот список пользователей со словарем возможных паролей, и применит полученные комбинации, против почтового сервера, который я атакую. В курсе мы рассматривали программу nmap, и затрагивали лишь часть возможностей этого инструмента, так как мы осуществляли только сканирование портов. Однако nmap может гораздо большее. Например, вместе с nmap идет множество скриптов. По сути это маленькие программы, которые используются для сканирования уязвимостей, подбора паролей и многого другого.

Как правило, эти скрипты находятся в директории «/usr/share/nmap/scripts/».

Выполняю команду «ls», чтобы просмотреть содержимое этой директории:

ls /usr/share/nmap/scripts/

Как видите, тут довольно много скриптов, и всех их можно использовать.

Но мне не нужны все эти скрипты, так как мне нужен скрипт, который будет брутфорсить моих пользователей. Иными словами, мне нужен скрипт, которому я могу скормить этот список пользователей, и он будет подбирать пароли, чтобы взломать кого-то из них.

Теперь давайте рассмотрим перенаправление вывода команд. Я хочу скормить результат работы команды «ls», команде «less». Мы уже сталкивались с командой «less», когда работали с текстовыми файлами. Помните, что при выводе команды «cat», мы получали огромное количество информации, в которой можно запутаться, мы использовали команду  «less», и прокручивали документ с помощью стрелок вверх и вниз, а также клавиш «Pg Up» и «Pg Dn». Я хочу перенаправить вывод команде «less». Для этого я добавляю вертикальную черту «|». Команда будет выглядеть как: «ls /usr/share/nmap/scripts/ | less»:

ls /usr/share/nmap/scripts/ | less

Как видите, так намного проще контролировать вывод команды «ls», и не запутаться в огромном количестве информации. Я могу пролистывать список скриптов вверх и вниз, чтобы найти программу для брутфорса пользователей.

На самом деле это не очень эффективно. И сейчас рассмотрим довольно полезную команду в Линуксе. Она называется «grep». Это инструмент, который ищет заданные слова в выводе любой команды в файле, или где угодно. Вместо команды «less», я использую команду «grep», с ключевым словом «brute». Команда будет иметь вид: «ls /usr/share/nmap/scripts/ | grep brute»:

ls /usr/share/nmap/scripts/ | grep brute

Я перенаправил команду «ls», на вход команде «grep» с ключевым словом «brute». В свою очередь «grep» будет искать ключевое слово «brute».

И как видим на изображении выше отобразилось намного меньше информации, и она относится к тому, что меня интересует. В этом списке намного проще ориентироваться, и мне легче найти скрипт, который будет брутфорсить почтовые аккаунты.

Пролистываю список вверх и вниз. Нахожу скрипт, который нам нужен:

скрипт smtp-brute.nse

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 для начинающих. Перенаправление и контроль вывода.