February 28, 2023

Топ-12 инструментов для пентеста

Статья написана для каналу Балаклава💀

Приветствую, Бандит🥷

Без чего не обходится ни один пентестер? Правильно, без инструментов. В этой статье разберем 12 популярных ресурсов, которые широко используются пентестерами по всему миру, помогают находить бреши в безопасности и своевременно их устранять

Для удобства мы разделили их на 4 категории:

  • комплексные инструменты
  • брутфорсеры
  • сканеры сетей
  • анализаторы трафика
Часть этих инструментов предустановлена в Kali Linux

Комплексные инструменты

Это программы, которые характеризуются широкой функциональностью и обеспечивают комплексную проверку возможных уязвимостей

1. Burp Suite

Популярная платформа для тестирования безопасности веб-приложений, которая доступна на Kali Linux из коробки. Обеспечивает полноценный аудит безопасности

Функциональные возможности: поиск файлов, отображение содержимого приложения, подбор паролей, фаззинг, перехват и модификация запросов

2. OWASP ZAP

Кроссплатформенный инструмент с открытым исходным кодом, который поддерживается безопасниками со всего мира

Позволяет автоматически находить уязвимости в безопасности веб-приложений в процессе разработки и тестирования

3. Metasploit

Это популярная открытая платформа для создания и отладки эксплойтов под различные операционные системы

Включает в себя огромную базу опкодов и позволяет скрывать атаки от IDS/IPS систем. Благодаря этому тестирование на уязвимости максимально приближено к реальным сценариям

Брутфорсеры

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

1. John the Ripper

Кроссплатформенный инструмент с открытым исходным кодом, который используется для аудита слабых паролей

Программа поддерживает сразу несколько вариантов атак:

  • перебором по словарю
  • полным перебором (брутфорс)
  • гибридным способом

2. THC-Hydra

Простой в использовании многофункциональный брутфорс паролей, который завоевал популярность среди пентестеров по всему миру

Поддерживает большое количество служб, отличается высокой скоростью работы, надёжностью и открытым исходным кодом. Работает через интерфейс командной строки с использованием словарей.

3. RainbowCrack

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

То есть время тратится только на сравнение, что способствует быстрому получению результата

Сканеры сетей

Такие программы предназначены для сканирования локальных и внешних сетей с целью составления их карт и поиска возможных уязвимостей

1. Nmap

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

Поддерживает различные способы сокрытия процесса сканирования, параллельное сканирование, обход систем IDS и межсетевых экранов

2. ZMap

Этот инструмент изначально создавался как более быстрая альтернатива Nmap для сканирования всей сети, а не отдельных фрагментов. Чтобы добиться скорости в 1,4 млн пакетов в секунду, достаточно обычного компьютера с гигабитным соединением

У ZMap есть существенный недостаток: очень высокая нагрузка, которая способна вывести из строя сетевое оборудование. Поэтому для точечного сканирования и небольших сетей предпочтительнее использовать Nmap

3. Masscan

Асинхронный сканер, который работает со скоростью до 25 млн пакетов в секунду. Полезен для сканирования огромных сетей, таких как Интернет

Синтаксис схож с Nmap, а скорость работы превышает скорость ZMap. Но главный недостаток такой же, как и у последнего: огромная нагрузка на сеть

Анализаторы трафика

Это программы, которые позволяют перехватывать свой или чужой трафик с его дальнейшим анализом

1. tcpdump

Это сниффер с интерфейсом командной строки, с которым можно посмотреть, какие пакеты проходят через сетевую карту в данный момент

Чаще используется в учебных целях и для отладки сетей. Также позволяет проводить сетевые атаки и выявлять сканирование хоста

2. Wireshark

Это кроссплатформенный анализатор сетевых протоколов, который обеспечивает:

  • захват сетевых пакетов в реальном времени
  • просмотр их содержимого
  • сортировку и фильтрацию полученной информации
  • отображение статистики нагрузки на сеть

и многое другое

3. mitmproxy

Консольная утилита для отладки, тестирования, оценки уровня конфиденциальности и тестирования на проникновение. Позволяет перехватывать, проверять, изменять и воспроизводить поток HTTP-трафика


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

Бери на вооружение эти ресурсы и становись продвинутым пентестером