Hydra для таргетинга целей
4 марта 2026 г.·241 views

🛠 Hydra для таргетинга целей

Салют,

Сегодня посмотрим с тобой на инструмент, который всегда будет под рукой и ты можешь потыкать с ним сервисы на защищенность кред для веб‑приложений, API и инфраструктуры как в простом формате, так и более узконаправленно (псы: но ты можешь использовать xhydra для мини интерфейса).

THC Hydra - это инструмент для brute форса, по сути это перебор кред к сервисам. Тип лицензии: GNU Affero General Public License (AGPL). Применяется для аудита безопасности, проверки надежности паролей, тестирования систем аутентификации. Может, при желании, привести к DoS в зависимости от твоих "мощей".

Поддержка протоколов

• Веб‑приложения: HTTP/ HTTPS Basic/ Digest auth, формы логина (http-post-form, https-post-form)

• Инфраструктура: SSH, FTP, RDP, SMB, VNC, Telnet, SNMP, Redis, RDP

• Сервисы: SMTP, POP3, IMAP, LDAP

• Базы данных: MySQL, PostgreSQL, Oracle

Структура команд

hydra [опции] -l ЛОГИН | -L файл_логинов \

-p ПАРОЛЬ | -P файл_паролей \

-t ПОТОКИ ... \

ПРОТОКОЛ://ХОСТ[:ПОРТ][/ПУТЬ]

# SSH to user

$ hydra -l root -P /usr/share/wordlists/rockyou.txt -t 6 ssh://192.168.1.123

# FTP

$ hydra -L users.txt -P passwords.txt ftp://10.0.0.5

# RDP

$ hydra -l admin -P /path/to/rdp_pass.txt -V rdp://192.168.1.50

# HTTP Basic auth с модулями http-get/ http-head

hydra -L users.txt -P passwords.txt -s 8080 http-get://target.local/protected

# CSRF

hydra -L users.txt -P passwords.txt target.com \

http-post-form "/login:username=^USER^&password=^PASS^&submit=Login:F=Invalid credentials"

Особенности

• Параллельные потоки и есть возможность ими управлять, что решает большое количество проблем

• Работа через proxy (SOCKS, HTTP)

• Поддержка SSL/ TLS

• Настраиваемые таймауты, задержки, стратегия перебора (вертикально по паролю, горизонтально по логинам)

• Гибкая настройка задержек, таймаутов, форматов HTTP‑форм, заголовков и т.п.

• Отдельный инструмент pw-inspector для фильтрации и генерации словарей, включая переиспользование

Пример

# Проксирование и обход rate лимитов

hydra -L users.txt -P passwords.txt \ # -L и -P - словари

-s 443 -S \ # порт 443 с SSL/ TLS (HTTPS)

-e ns \ # пробовать пустой пароль и пароль по логину

-W 3 -f \ # задержка 3 секунды между новыми соединениями и -f остановиться после первой удачи

-V \ # подробный вывод

-o found.txt \ # вывод данных

-x -I \ # специальный режим перебора и игнорировать предупреждения

-u \ # по всем пользователям для одного пароля, затем для другого

http-post-form "https://target.com/login:username=^USER^&password=^PASS^:F=Login failed"

Итого: удобен именно как низкоуровневый перебор с оберткой скриптами и Makefile. Hydra позволяет быстро находить слабые пароли на SSH, RDP, веб‑логинах, БД и других сервисах, используя wordlists и сценарии атак. Особенно важно, инструмент требуется хорошее понимание протоколов и механик HTTP‑форм и тд, иначе можно получить ложные результаты.

#appsec #toolchain #dast #secrets

#appsec#toolchain#dast#secrets
Открыть в Telegram