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

Narzędzia bezpieczeństwa typu open source

THC-Hydra: Brute Force Across Protocols

Hydra to protokół brutalnej siły: testowanie nazwy użytkownika/hasła względem SSH, FTP, formularzy HTTP, RDP i dziesiątek innych usług z jednego wiersza poleceń. W metodologii znajduje się to w fazie dostępu poświadczeń, w której masz dostęp do usług (z Nmap) i hipotezę dotyczącą słabych haseł, a Hydra testuje tę hipotezę z szybkością natywną dla protokołu. Jego zaletą jest szerokość; jego niebezpieczeństwo jest dokładnie takie samo, ponieważ każda usługa, której dotyka, rejestruje awarie i niektóre konta blokujące.

Kluczowe punkty

  1. Przeczytaj raz składnię i już ją posiadasz: hydra -l user -P passlist.txt ssh://10.0.0.5 — -l lub -L dla nazw użytkowników, -p lub -P dla haseł, service://host:port.
  2. Formularze internetowe wymagają parametrów: http-post-form ze ścieżką, ciągiem błędu (filtr logowania) i parametrami; przeczytanie formularza najpierw za pomocą Burpa jest profesjonalnym krokiem.
  3. Wątki (-t) to handel: więcej wątków działa szybciej i szybciej uruchamiają się blokady; SSH przy -t 4 jest grzeczne, gdy -t 16 stron decyduje SOC i zasady blokowania, a nie niecierpliwość.
  4. Dopasuj listy słów do zakresu: rockyou.txt jest odpowiedni dla urządzeń laboratoryjnych, domeny produkcyjne zasługują na niestandardowe listy zbudowane na podstawie wzorców nazewnictwa klienta.
  5. Wybierz protokoły, w których Hydra jest naprawdę dobra, FTP przez RDP i zostaw nowoczesne przepływy chronione protokołem Kerberos lub MFA narzędziom stworzonym dla nich.
  6. Warunki zatrzymania mają znaczenie: stwierdzenie drugiego poświadczenia nie wymaga dziesiątej-tysięcznej próby, a -F lub Twoje własne opakowanie decyduje, kiedy się zakończy.
  7. Etyka jest tutaj konkretna, a nie abstrakcyjna: brutalna siła przeciwko systemowi, którego testowanie nie jest zlecone, sama w sobie jest próbą nieautoryzowanego dostępu (przestępstwem w większości jurysdykcji), a nawet autoryzowane uruchomienia wymagają uzgodnionych stawek, okien i numeru telefonu, aby się zatrzymać.
  8. Profesjonalny wynik to kontrolowane odkrycie: jedno lub dwa sprawdzone referencje wystarczające do wykazania słabości, nazwiska zmienione w ramach każdego kontraktu oraz paradoks blokady udokumentowany jako kolejna poprawka klienta.

Notatka z praktyki

Polityka blokowania to pierwsza rzecz, o którą teraz proszę, dowiedziałem się po południu, że 16-wątkowe uruchomienie protokołu SSH spowodowało wywołanie pomocy technicznej klienta i zamrożenie kont czterdziestu zmian. Powolność jest w porządku dla Hydry — to wciąż potwierdza tę tezę.

Częste pytania

Hydra kontra Meduza kontra Ncrack?

Ta sama rodzina zadań, inny zakres protokołów i zachowanie: szerokość Hydry utrzymuje ją jako domyślną, Medusa i Ncrack zajmują miejsca w określonych zestawach protokołów.

Czy to zablokuje konta?

Często jest to kwestia planowania zaangażowania, a nie ustawienia narzędzi: uzgodniony wskaźnik prób i rozmowy na temat tolerancji dla lokautów mają miejsce przed pierwszym strzałem.

Czy rozpylanie haseł to to samo?

Nie: rozpylanie to jedno hasło na wiele kont rozłożone w czasie, a zespoły świadome zasad zapisują je jako własną (cichszą) metodę, a nie rozmycie metodą brutalnej siły.

A co z nowoczesnymi celami z MFA?

Hydra testuje czynnik frontalny; wszystko, co kryje się za usługą MFA, protokołem Kerberos lub inteligentnymi przepływami uwierzytelniania, wymaga innej metodologii i całkowicie innych narzędzi.

Jak Kinetikatech pomaga w narzędzia bezpieczeństwa typu open source

Rozwiązywaliśmy to setki razy: Specjaliści zajmujący się zestawem narzędzi testowych faktycznie są naładowani: skanery, sniffery, crackery i serwery proxy WWW wyjaśniły, w jaki sposób są używane w rzeczywistych zadaniach — polecenia, flagi, dane wyjściowe i miejsce każdego z nich w metodologii. Z Testy penetracyjne i Bezpieczeństwo serwerów Linux otrzymują Państwo pełny cykl: oceniamy, wdrażamy, monitorujemy przez całą dobę i odpowiadamy w 30 minut, gdy ma to znaczenie.

Porozmawiaj z inżynierem

Problem z serwerem? Zhakowana strona? Wolna witryna?

Incydenty krytyczne w 30 minut — 24 godziny na dobę, 7 dni w tygodniu.

Poproś o wsparcie alarmowe support@kinetikatech.com