Ты точно не знаешь эти 50 хакерских команд Kali Linux! | Как стать хакером в 2025

The Laba www.youtube.com

Краткое содержание

В этом видео рассматриваются 50 хакерских команд, которые полезно знать каждому специалисту по кибербезопасности. Описываются инструменты и методы для разведки, сканирования, перехвата трафика, эксплуатации уязвимостей, закрепления в системе и сокрытия следов.

  • Разведка информации о цели с использованием whois, dig, whatweb, GoBuster, Waybackurls и amass.
  • Сканирование сети и хостов с помощью ping, hping3, nmap и masscan для обнаружения открытых портов и уязвимостей.
  • Захват и анализ трафика с использованием tcpdump и tshark для выявления потенциальных угроз и сбора информации.
  • Эксплуатация уязвимостей с помощью hydra для подбора паролей и Metasploit Framework для использования готовых эксплойтов.
  • Закрепление в системе с использованием netcat для обеспечения постоянного доступа.
  • Сокрытие следов с использованием shred и специальных инструментов для очистки логов и временных файлов.

Разведка

На этапе разведки собирается информация о цели. Команда whois позволяет получить данные о владельце домена, его контактную информацию, DNS-серверы и дату регистрации. Инструмент dig используется для изучения DNS, позволяя узнать IP-адрес сервера, поддомены, MX-записи и TXT-записи. whatweb анализирует сайт и определяет используемые технологии, при этом для обхода блокировок можно подменять user-agent. GoBuster используется для перебора директорий и поддоменов, исключая ответы с определенной длиной, чтобы отфильтровать страницы с ошибками. Waybackurls помогает находить старые версии сайта в веб-архиве, где могут оставаться забытые страницы с уязвимостями. amass собирает информацию о домене из открытых источников в пассивном и активном режимах, а Nikto проверяет сервер на известные уязвимости и ошибки конфигурации.

Сканирование

Этап сканирования включает поиск устройств, открытых портов и уязвимых сервисов. Команда ping используется для проверки активности хоста, отправляя ICMP-запросы. Hping3 выполняет скрытый TCP-пинг, отправляя пакеты на определенный порт и обходя блокировки обычного пинга, а также может использоваться для DoS-атак путем отправки потока SYN-запросов. Nmap является мощным инструментом для сканирования, позволяющим находить устройства в сети, открытые порты, определять операционную систему и версии служб. Nmap поддерживает различные техники сканирования, включая сканирование без пинга, агрессивное сканирование, маскировку под DNS-запросы и использование подставных IP-адресов. Также Nmap может запускать скрипты для автоматического поиска уязвимостей. Masscan обеспечивает высокую скорость сканирования, позволяя просканировать интернет за короткое время, поддерживая рандомизированный порядок сканирования для обхода блокировок.

Захват и анализ трафика

На этапе захвата и анализа трафика используются инструменты для перехвата и анализа сетевых данных. Tcpdump позволяет захватывать ICMP-трафик и сохранять его в файл для дальнейшего анализа, а также фильтровать трафик по определенным хостам. Tshark является мощным анализатором трафика, который позволяет извлекать конкретные данные из сетевого трафика, такие как DNS-запросы, что позволяет понять, какие сайты посещает жертва.

Эксплуатация

Этап эксплуатации включает использование уязвимостей для получения доступа к системе. Hydra используется для подбора паролей к различным сервисам, таким как SSH, FTP и веб-формы авторизации. Для веб-форм необходимо указать поля формы и строку ошибки. Инструмент для определения типа хеша позволяет определить, к какому типу относится хеш пароля. После определения типа хеша можно попытаться расшифровать его с помощью словарей. Searchsploit используется для поиска доступных эксплойтов для определенной службы. Metasploit Framework представляет собой платформу для поиска и эксплуатации уязвимостей, позволяя использовать готовые эксплойты для получения доступа к целевой машине.

Закрепление в системе

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

Сокрытие следов

Этап сокрытия следов включает удаление логов и временных файлов для заметания следов. Команда для поиска и безвозвратного удаления log-файлов используется для очистки логов в каталоге пользователя. Инструмент shred позволяет безвозвратно удалять файлы с перезаписью. Специальные инструменты для очистки журналов команд, логов системы и временных файлов помогают скрыть присутствие в системе.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the Apple Store
Get it on Google Play

Расшифровка

YouTube Transcript Generator

0:00 50 хакерских команд, которые должен знать каждый, некоторые из них ты не найдешь ни в одном гайде. Подписывайся, жми лайк и погнали! Я буду использовать Kali Linux на виртуалке. Начнем с разведки. Это первый этап в хакинге. whois whois это классика. Получаем информацию о владельце домена, контактные данные, сервера имен и дату регистрации. Аналогичную информацию можно получить на подобных сайтах. dig это инструмент для изучения DNS. мы можем узнать ip адрес сервера, поддомены, MX записи и даже TXT записи. Аналогично предыдущему примеру данный ресурс может предоставить нам подобную информацию и возможно даже

0:46 больше. whateb анализирует сайт и показывает какие технологии на нем используются. Мы получили ошибку, код состояния 502, а нам нужен 200. Иногда сервера блокируют автоматические сканеры, поэтому необходимо подменять user-agent, чтобы whatweb выглядел как обычный браузер. Все отлично, мы получили успешный ответ. whatweb выполнил свою работу. GoBuster это инструмент для bruteforce и директорий и поддоминов. Для brute force нам нужен wordlist. Данный инструмент показывает заранее установленные

1:31 wordlist. Я буду использовать данный wordlist. Мы получили ошибку, поскольку сайт на любые запросы отвечает успешно. Даже на запросы несуществующих страниц. Для наглядности покажу в браузере. У таких ответов есть нечто общее, это их длина. Поэтому такие ответы мы исключим. В данном случае длина 3031. Теперь все работает, файлы и директории находятся.

2:17 Следующая команда ищет поддомeны. Здесь нам также необходим wordlist. Сейчас я буду использовать wordlist из данной коллекции. Ее я устанавливал с github. Возьмем данный wordlist. Мы нашли три поддомина.

3:04 Waybackurls помогает найти старые версии сайта в веб архиве Иногда там остаются забытые страницы с уязвимостями. Данный инструмент работает на основе Wayback Machine. Мы можем указать любой домен и выбрать доступную дату и посмотреть как сайт выглядел. С помощью фильтра мы можем искать только страницы связанные с админкой. А вот и результат.

4:00 amass собирает информацию о домене из открытых источников. В пассивном режиме amass не генерирует трафик и не вызывает подозрений. Также мы можем запустить amass в активном режиме. Тогда он использует DNS Bruteforce и Crawler. Это помогает находить скрытые поддомены и точки входа. Nikto проверяет сервер на известные уязвимости открытые файлы и ошибки конфигурации. В данном режиме Nikto сканирует все стандартные каталоги где могут быть файлы конфигурации. Теперь сканируем, ищем устройства, открытые порты и уязвимые сервисы. Начнем с классического ping. Он отправляет icmp запрос и если хост отвечает, то он

4:47 активен. Это самый простой, но не самый точный способ узнать в сети ли устройство. Мы также можем просканировать всю подсеть, достаточно добавить только цикл. Здесь я указываю, что надо отправить только один пакет и ждать ответа недольше одной секунды. И фильтр, чтобы в выводе были только успешные пинги. Более мощный инструмент это Hping3. Данная команда выполняет скрытый TCP-пинг. Она отправляет один пакет на 80-ый порт. Если порт открыт, то получим ответ. Это полезно, когда обычный пинг блокируется. У данного инструмента очень много возможностей. Эта команда отправляет поток syn запросов без завершения

5:36 соединения, что может перегрузить сервер. Данная команда также определяет какие хосты в сети активны. Вообще nmap это наверное самый мощный инструмент для сканирования. Он позволяет находить устройства в сети, открытые порты и даже определять их операционную систему, версии служб. С помощью данной команды мы можем определить версии служб, работающих на открытых портах. Также возможно определение операционной системы. Эта команда позволяет проводить сканирования портов без предварительного пинга. Это полезно, когда пинги блокируются. Сейчас мы запускаем агрессивное сканирование, чтобы получить

6:25 сразу максимум данных. В результате мы получили трассировку, версию операционной системы, версии служб. nmap с данной опцией позволяет маскировать сканирование под dns запрос. Некоторые фейроволы пропускают трафик с 53 порта, используем это чтобы замаскировать сканирование. Также мы можем сканировать с подставных IP, работает это только в локальной сети. nmap может запускать скрипты для автоматического поиска уязвимостей. У нас тут даже что-то нашлось, на порту 8080.

7:16 Эта команда запускает скрытое syn сканирование. Самая большая команда по длине и значимости позволяет провести полно аудит хоста, то есть используем все методы чтобы получить максимум информации о цели. В результате мы получили большой объем информации о хосте.

8:01 Следующая команда запускает очень быстрое сканирование всей подсети на открытый порт 8080. Если nmap это мощь, то masscan это скорость, он может просканировать интернет за считанные минуты. Эта команда запускает сканирование на открытые порты 80, 443, 22 с рейтом 1000. Также мы можем запустить сканирование подсети на любой диапазон открытых портов. В данном случае мы проверяем 1024 порта у каждого хоста.

8:50 masscan поддерживает рандомизированный порядок сканирования, то есть мы изменяем порядок проверки хостов чтобы избежать блокировок. Перейдем к захвату и анализу трафика. На первом хосте запускаем захват icmp трафика с помощью tcpdump. А с другой машины начинаем пинговать этот хост. В результате видим что tcpdump успешно захватывает

9:36 этот трафик. Данная команда позволяет захватывать и сохранять весь трафик в файл для дальнейшего анализа. Вновь запустим сканирование этого хоста. Останавливаем запись трафика. С помощью данной команды мы можем прочитать из этого файла трафик связанная только с этим хостом.

10:32 Данная команда запускает захват трафика только для определенного хоста. В отличие от tcpdump, tshark это мощный анализатор который позволяет извлекать конкретные данные сетевого трафика. Запускаем google и видим трафик связанный с нашим хостом. Эта команда позволяет отслеживать dns запросы. Таким образом мы можем понять какие сайты посещает жертва.

11:26 И вот в результате он перехватил данные с запроса. Я сделал для вас сравнительную шпаргалку. Переходим к эксплуатации уязвимостей. hydra это инструмент для подбора паролей. С его помощью мы можем взламывать ssh, ftp, веб-формы авторизации и другие сервисы. Здесь нам пригодится password list.

12:23 Эта команда запускает подбор пароля к ssh и видим пошли попытки авторизации от hydra. Сейчас запустим bruteforce веб-формы. В качестве логина указываем email и используем все тот же лист паролей. Далее указываем домен. Теперь нам необходимо указать поля формы и строку ошибки . Открываем целевый сайт. Переходим на страницу авторизации.

13:13 Открываем исходный код. Указываем путь где расположена форма. Также нам необходимо указать название полей для логина и пароля.

14:09 Сейчас нам необходимо узнать какая ошибка появляется, когда мы вводим неправильные логин или пароль. Копируем ее и вставляем вот сюда. Запускаем. И подбор пароля начался. Следующая команда позволяет определить тип хэша. Хэша одновременно может относиться к нескольким типам. Вообще что такое хэш, это зашифрованная форма пароля, получена с помощью хэш-функции. Часе всего при регистрации на различных сайтах ваш пароль проходит через хэш-функцию и сохраняется в базе данных

14:55 в виде хэша. Запишем данный хэш в текстовой файл. Данная команда запускает расшифровку этого хэша. Здесь также используется лист паролей. И пароль успешно найден. Запускаем сканирование целевого хоста на открытые порты. Далее мы будем работать с этой службой. Данная команда ищет все доступные эксплойты для данной службы.

15:41 Также мы можем указывать более конкретно с версией службы. Данная команда запускает metasploit framework. Это целая платформа для поиска и эксплуатации уязвимостей. Выводим доступные эксплойты для данной службы. Я буду использовать вот этот эксплойт. Устанавливаем целевой хост и устанавливаем наш локальный хост. Волшебная команда exploit. И вот так вот просто мы получили доступ к целевой

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

17:13 в системе. Данная команда запускает поиск и безвозвратное удаление всех log файлов в каталоге home user. Эта команда запускает безвозвратное удаление файла с перезаписью в 50 раз. Cкачиваем данный инструмент c github. Запускаем его. Этот инструмент может находить и чистить журналы команд, логи системы, временные файлы. Вот какие файлы логов он нам нашел. Данная команда запускает режим стирания и задает количество

18:00 циклов перезаписи. В результате видим успешное выполнение. Далее будут бонусные команды для всех тех, кто досмотрел до этого момента, а пока подписывайтесь на мой телеграм канал. Эта команда запускает автоматическое сканирование веб-сайта на уязвимости, используя готовые шаблоны. Запишем текст 1111 в файл, читаем файл, кодируем содержимое в base64 переводим в 16-тиричный поток и отправляем 1 icmp запрос

18:47 с этими данными. Итак, что мы сделали? Мы передали текстовый файл на удаленную машину с помощью пинга. Данная команда быстро запускает HTTP-сервер на указанном порту, который мы можем использовать для передачи файлов например. Открываем в браузере. И видим файлы нашей машины. На этом все, пока!

Share

Краткое содержание видео YouTube