Information Gathering
Разведка и сбор информации (OSINT/Active Scan). На этом этапе производится поиск DNS-записей, поддоменов, открытых портов и email-адресов целевой организации перед началом активной фазы тестирования.
Nmap
PORT_SCANNERКлассический инструмент сетевого сканирования. Обнаруживает хосты, порты, сервисы и версии ОС.
root@kali:~# nmap -sV -sC -O target.com
TheHarvester
OSINTПредназначен для сбора email, поддоменов, IP и имен сотрудников из открытых источников (Google, LinkedIn).
root@kali:~# theHarvester -d target.com -b all
Maltego
LINK_ANALYSISИнструмент визуального анализа связей (графов). Помогает построить карту отношений между доменами, IP и людьми.
Recon-ng
RECON_FRAMEWORKБогатый фреймворк для OSINT с архитектурой похожей на Metasploit. Поддерживает модули и API ключи для поиска.
Vulnerability Analysis
Анализ уязвимостей. Инструменты для автоматической проверки найденных сетевых служб (CVE, устаревшие версии софта, слабые конфигурации).
Nessus / OpenVAS
Полнофункциональные сканеры уязвимостей масштаба предприятия с базами данных актуальных эксплойтов.
Nikto
Специализированный сканер веб-серверов. Ищет дефолтные файлы, устаревшие Apache/Nginx компоненты.
root@kali:~# nikto -h http://target.com
Web Application Analysis
Инструменты для тестирования веб-приложений (согласно классификации OWASP Top 10: XSS, SQLi, CSRF, IDOR). Основной упор на проксирование и фаззинг (Fuzzing).
Burp Suite / OWASP ZAP
Интегрированные платформы для веб-пентеста. Работают как intercepting proxy, позволяя останавливать и модифицировать HTTP/HTTPS запросы "на лету" перед их попаданием на сервер.
WPScan
Находит уязвимые темы и плагины в WordPress.
Gobuster / ffuf
Брутфорс скрытых директорий и API эндпоинтов.
Database Assessment
SQLmap
Универсальный и автоматизированный инструмент для раскрутки SQL-инъекций. Умеет определять тип СУБД, делать дамп таблиц и заливать shell.
root@kali:~# sqlmap -u "site.com/item?id=1" --dbs
root@kali:~# sqlmap -u "site.com/item?id=1" --os-shell
DB Clients
Набор клиентов и утилит для прямого подключения к базам, если порты выведены наружу.
- DBVisualizer / SQLite Browser
- Oscanner (Oracle)
- tnscmd10g
Password Attacks
Offline Cracking
Использует мощности GPU/CPU атакующего для подбора хешей из дампа БД (MD5, SHA, NTLM).
HASHCAT (GPU acceleration)
root@kali:~# hashcat -a 0 -m 1000 hashes.txt wordlist.txt
JOHN THE RIPPER (CPU)
root@kali:~# john --wordlist=rockyou.txt hashes.txt
Online Brute-force
Атака по сети на формы авторизации или системные сервисы (SSH, RDP, FTP). Работает медленнее, может вызвать блокировку (Fail2Ban).
HYDRA
root@kali:~# hydra -l admin -P pass.txt ssh://IP
MEDUSA / NCRACK
Сетевые параллелизированные брутфорсеры.
Wireless Attacks
Aircrack-ng Suite
📡Тяжелая артиллерия для аудита Wi-Fi сетей. Включает мониторинг деаутентификацию пользователей для перехвата парольного хендшейка.
- > airodump-ng (Сниффер пакетов)
- > aireplay-ng (Инъекции + Деаут)
- > aircrack-ng (Крекинг WPA/WPA2 pcap)
PixieWPS / Reaver
Эксплуатация встроенных пин-кодов роутеров по протоколу WPS (менее актуально, но все еще встречается).
Wifite
Скрипт-автоматор. Запускает aircrack/reaver алгоритмы по всем точкам доступа в зоне видимости по очереди.
Reverse Engineering
Дизассемблирование и декомпиляция бинарных файлов (ELF/EXE/APK) для поиска 0-day уязвимостей, анализа малвари или написания кряков.
Ghidra
SRE фреймворк от АНБ. Бесплатный мощный декомпилятор.
Radare2
Open-source фреймворк бинарного анализа в консоли.
OllyDbg / EDB
Динамические отладчики, анализ регистров CPU.
Exploitation Tools
Metasploit Framework
Стандарт индустрии для разработки и запуска эксплойтов. Позволяет выбрать эксплойт, настроить нагрузку (Payload), зашифровать её от антивируса (Encoder) и запустить атаку (Exploit), получая Meterpreter shell.
SearchSploit
Локальная копия базы Exploit-DB.
BeEF
Фреймворк для зацепа и эксплуатации браузеров (XSS).
Sniffing & Spoofing
Wireshark
Главный мировой графический анализатор протоколов (PCAP). Позволяет увидеть всё, что летит по сети в открытом виде (HTTP, FTP пароли).
Responder
Утилита для отравления LLMNR, NBT-NS в Windows-сетях. Ловит NTLMv2 хеши учетных записей администраторов.
Ettercap / Bettercap
Используется для атак типа Man-in-the-Middle (ARP-spoofing). Перенаправляет трафик жертвы через машину атакующего.
Post Exploitation
Система взломана, что дальше? Инструменты для обхода антивирусов, повышения привилегий до SYSTEM/root (Privilege Escalation), кражи дампов и создания постоянных бекдоров.
Mimikatz
Извлечение паролей из памяти LSASS, Golden Tickets.
Empire / Covenant
Пост-эксплуатационные фреймворки и C2 (Command & Control).
BloodHound
Графовый визуализатор Active Directory для поиска путей к админу домена.
Forensics
Инструменты компьютерной криминалистики (Blue Team). Восстановление удаленных файлов, анализ дампов оперативной памяти (в поиске скрытых руткитов) и аудит образов жестких дисков.
- Autopsy: Графическая оболочка The Sleuth Kit. Восстановление данных.
- Volatility: Мощнейший скрипт для анализа дампов оперативной памяти (.vmem, .raw).
- Binwalk: Анализ прошивок (firmware) IoT роутеров и встраиваемых систем.
Reporting Tools
Любой коммерческий пентест заканчивается выдачей подробного отчета. В Kali Linux встроены средства для коллаборативного создания отчетов и агрегации результатов сканеров.
Faraday IDE
Платформа для проведения комплексных тестов. Автоматически парсит вывод встроенных в Kali консольных утилит (nmap, nikto).
Dradis
Репозиторий для командной работы и генерации итоговых Word/PDF отчетов по шаблону.
Social Engineering Tools
SET (Social-Engineer Toolkit)
Автоматизация атак на персонал (человеческий фактор): создание клонов страниц авторизации Google/Facebook для кражи паролей, генерация зараженных PDF и рассылка фишинговых писем.
root@kali:~# setoolkit
Evilginx2
Современный фреймворк для MITM. Создает прокси-сервер, который обходит защиту двухфакторной аутентификации (2FA), перехватывая сессионные cookies после входа пользователя.
System Services
Встроенные службы Linux, которые необходимы пентестеру для поднятия инфраструктуры "на лету" прямо на боевой машине.