NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
UK

Інструменти безпеки з відкритим кодом

THC-Hydra: груба сила через протоколи

Hydra — це підбір протоколу грубою силою: перевірка імені користувача/пароля на SSH, FTP, форми HTTP, RDP і десятки інших служб з одного командного рядка. У методології це знаходиться на етапі доступу з обліковими даними, де ви маєте доступ до служби (від Nmap) і гіпотезу про слабкі паролі, а Hydra перевіряє цю гіпотезу на швидкості, яка відповідає протоколу. Її чеснота — широта; його небезпека точно такої ж широти, тому що кожна служба, до якої вона торкається, реєструє збої та деякі блокує облікові записи.

Головне

  • Прочитайте синтаксис один раз, і він вам належить: hydra -l користувач -P passlist.txt ssh://10.0.0.5 — -l або -L для імен користувачів, -p або -P для паролів, service://host:port.
  • Для веб-форм потрібні параметри: http-post-form із шляхом, рядком помилки (фільтр входу) та параметрами; спочатку прочитати форму через Burp — це професійний крок.
  • Потоки (-t) є обміном: більше потоків йдуть швидше і швидше спрацьовують блокування; SSH на -t 4 є ввічливим, де -t 16 сторінок SOC, і політика блокування вирішує, а не нетерпіння.
  • Зіставте списки слів відповідно до обсягу: rockyou.txt підходить для лабораторних коробок, домени виробництва заслуговують на спеціальні списки, створені на основі шаблонів іменування клієнта.
  • Виберіть протоколи, у яких Hydra справді добре вміє, FTP через RDP, і залиште сучасні потоки Kerberos або MFA, створені для них.
  • Умови зупинки мають значення: знахідка за другим обліковим даним не потребує десятитисячної спроби, а -F або ваша власна обгортка вирішує, коли це закінчиться.
  • Етика тут конкретна, а не абстрактна: груба сила проти системи, на тестування якої ви не замовили, сама по собі є спробою несанкціонованого доступу (злочин у більшості юрисдикцій), і навіть для авторизованих запусків потрібні узгоджені тарифи, вікна та номер телефону, щоб зупинити.
  • Професійний результат є контрольованим висновком: одна або дві перевірені облікові записи, достатні для демонстрації слабкості, імена, відредаговані за контрактом, і парадокс блокування, задокументований як наступне виправлення клієнта.

Польова нотатка

Політика блокування — це перше, про що я зараз запитую, вдень дізнався, що 16-потоковий запуск SSH звернувся до служби підтримки клієнта та заморозив сорок облікових записів зміни. Повільність підходить для Hydra — це все одно підтверджує тезу.

Часті запитання

Гідра проти Медузи проти Нкрека?

Те саме сімейство завдань, різне охоплення протоколу та поведінка: широта Hydra зберігає його за замовчуванням, Medusa та Ncrack займають місця на певних наборах протоколів.

Це блокуватиме облікові записи?

Часто, і це питання планування залучення, а не налаштування інструменту: погоджені показники кількості спроб і переговори про толерантність блокування відбуваються перед першою пожежею.

Розпорошення пароля – це те саме?

Ні: розпилення — це один пароль для багатьох облікових записів, розподілених у часі, і команди, які дотримуються політики, пишуть його як власний (тихіший) метод, а не як розмиття методом грубої сили.

А як щодо сучасних мішеней із МЗС?

Hydra перевіряє передній фактор; все, що стоїть за потоками MFA, kerberos або інтелектуальної авторизації, потребує іншої методології та зовсім інших інструментів.

Допомога Kinetikatech: інструменти безпеки з відкритим кодом

Чесно: більшість команд приходить до нас, попередньо спробувавши все самі: Професіонали з інструментів тестування фактично постійно завантажені: сканери, сніфери, зломщики та веб-проксі пояснили, як вони використовуються в реальних залученнях — команди, позначки, виходи та місце кожного з них у методології. Служба Тести на проникнення та Безпека серверів Linux існує, щоб не доводилося опановувати інструменти безпеки з відкритим кодом гірким досвідом — налаштування, нагляд і нічні сюрпризи о третій беремо на себе.

Поговорити з інженером

Проблема із сервером? Зламаний сайт? Повільна сторінка?

Критичні інциденти — відповідь за 30 хвилин, цілодобово, 7 днів на тиждень.

Запросити екстрену підтримку support@kinetikatech.com