Teraz, gdy mamy przygotowaną listę słów, niezależnie od tego, czy pobrałeś ją z Internetu, czy też stworzyłaś
ją samodzielnie.
Teraz możemy iść dalej i przejść do uzyskania dostępu do naszej docelowej strony internetowej za pomocą ataku listy słów.
Więc użyjemy narzędzia zwanego Tida, a hydro może być użyte do brutalnej wymuszania każdego rodzaju usługi, tak
naprawdę mogę wymyślić jakąkolwiek usługę, którą możesz brutalnie wymusić.
Więc jest to naprawdę przydatne narzędzie, aby wiedzieć, jak korzystać.
Zrobimy nasz przykład w dzienniku sieciowym, ale możesz go użyć, aby uzyskać dostęp do routerów S-sh FGP, wszystko,
co wymaga podania nazwy użytkownika i hasła, aby użyć tego narzędzia.
Pierwszą rzeczą, którą zrobimy, jest wpisanie Hydry i pomijamy pomoc, aby zobaczyć, jak z
niej korzystać.
Teraz, jak widać, istnieje wiele opcji narzędzia, ale nie należy tego przytłaczać.
Wszystkie są bardzo proste w użyciu.
Więc jeśli pójdziesz w górę, możesz zauważyć, że główna składnia korzystania z narzędzia polega na tym, że pierwszą rzeczą, którą musisz
zrobić, jest umieszczenie w nazwie narzędzia.
Tak więc postawimy Hydrę, a następnie zamierzamy wprowadzić usługę, którą chcemy zaatakować, abyś mógł zobaczyć,
że mają tu przykłady ataku na serwis FPP, który atakuje usługę map oczu i
inne rodzaje usług.
W naszym przykładzie chcielibyśmy uzyskać dostęp do naszego loginu na tej stronie i zakładamy, że nie znamy nazwy użytkownika i hasła,
a my spróbujemy zalogować się do administratora bez wiedzy ich
hasło.
Nasza docelowa usługa będzie właśnie tą.
Pierwszą rzeczą, której chcesz użyć, jest jego IP, więc IP to 10 20 11:46.
Więc wstawimy to
po nazwie narzędzia, a następnie sprawdzimy składnię tutaj.
Widać, że musimy podać login i hasło.
Spójrzmy więc na opcje minus L i D minus P tutaj.
Widać, że możesz użyć małego l, aby określić jedną nazwę użytkownika.
Lub mogę powiedzieć L, aby określić listę nazw użytkowników.
W naszym przykładzie staramy się tylko uzyskać dostęp do administratora.
Dlatego nie będziemy używać listy nazw użytkowników, które będą próbować uzyskać dostęp do hasła administratora.
Więc zrobimy, że zrobimy minus L, a potem powiemy, że
nazwa użytkownika to admen, a następną rzeczą, którą musimy określić, jest hasło lub lista haseł.
Podobnie do opcji można użyć małego p, aby podać jedno hasło lub użyć dużego P, aby określić
plik lub listę słów lub słownik haseł.
Tak więc zamierzam zmodyfikować plik haseł, który utworzyliśmy w poprzednim filmie.
Otwieram to i mój edytor tekstu.
Więc ten tutaj nazywa się testorem ATX D.
I zamierzam dodać hasło dla administratora.
Wiem, że hasło administratora nazywa się admin pass, a ja po prostu dodaję to gdzieś w środku
tutaj.
OK, więc zamierzam go zapisać i zakończyć.
A teraz nasze słowo nasza lista słów zawiera hasło.
Więc zamierzamy to zrobić.
Nie może być podsłuchiwany.
A potem oddamy to miejsce, gdzie przechowywane jest hasło i jest ono przechowywane, a nieuprzejmy test zabiera
wszystko, co jest dobre do tej pory, i jest jeszcze tylko jedna rzecz do zrobienia.
Nadal nie określiliśmy rodzaju usługi, którą atakujemy.
Więc daliśmy mu adres IP, któremu nadaliśmy nazwę użytkownika, i daliśmy mu listę haseł do wypróbowania.
Ale hydraty wciąż nie wiedzą, jakiego rodzaju usług zamierzamy zaatakować.
I to jest najważniejsza opcja i opcja, na którą trzeba zwrócić największą uwagę, ponieważ
jest to bardzo kłopotliwe.
I tu właśnie coś może pójść nie tak.
Zanim zacznę o tym mówić, zamierzam skopiować dotychczasowe polecenie, a ja po prostu
wkleję je do notatnika.
Więc wszystko, co musimy teraz zrobić, to powiedzieć Hydrze, jaki rodzaj usługi i jak korzystać z usługi, aby brutalnie
wymusić na mnie nazwę użytkownika i hasło.
I możesz zobaczyć tutaj w pomocy.
Mówi nam, że są to wszystkie typy obsługiwanych usług.
Tak jak powiedziałem, nie mogę myśleć o usłudze, która nie jest obsługiwana.
Więc możesz rzucić okiem na te wszystkie i wypróbować je.
Tym, co nas interesuje, jest Hastey. str.
I widać, że będzie minus, a będzie to albo dostać, albo opublikować w zależności od
naszego celu.
A potem to także będzie forum, ponieważ jest wysyłane pocztą.
I powiem ci, dlaczego tak będzie.
Teraz
zejdźmy na dół, więc kliknę prawym przyciskiem i przejdę do inspekcji elementu i kliknę.
Zamierzam poszukać czegoś zwanego forum i zobaczysz, że istnieje
formularz, który musi być formularzem na stronach emailowych Hastey i szukać tej metody.
Zamierzam powiększyć dla ciebie.
I zauważ, że tutaj mówi się, że metoda będzie Post.
W ten sposób wiemy, że jest to post.
A jeśli spojrzysz na R L, zobaczysz, że R L jest hashowym TTP, to nie jest pochopne TTP jak.
Dlatego nasz moduł, którego będziemy używać tutaj lub usługa, będzie pośpieszny po 4.
Więc właśnie tutaj możesz zobaczyć wszystkie rodzaje usług, jak powiedziałem.
Więc to pospieszne T. P. po którym następuje minus, po którym następuje post, a następnie cztery.
I żeby zobaczyć, jak możemy tego użyć i zobaczyć przykład, jak możesz
skorzystać z usługi, ja zamierzam to kontrolować, i powiem Hydrze, dlaczego nie ty i zamierzam dać to nazwę farmy lub
nazwę usługi, z której chcę skorzystać, co będzie pośpieszne.
Jak widać teraz.
Ponownie daje to długi opis, w jaki sposób można korzystać z usługi, a na dole
daje przykłady, a przykłady są niesamowite.
Przykłady są naprawdę dobre, ponieważ nie można ich po prostu skopiować i wkleić i dostosować do celu.
Tak więc format tej usługi to miejsce, w którym brutalna siła, z której
chcesz brutalnie wymusić formularz.
Podasz mu parametry użytkownika, więc niezależnie od tego, czy wywołasz ten parametr,
to podasz mu parametr hasła, a następnie nadasz mu niepoprawny komunikat, więc gdy
wystąpi błąd zaloguj się, co dzieje się ze stroną internetową.
Więc mam zamiar skopiować to
tak, jak jest i zmodyfikować, aby dostosować się do naszego celu.
Pierwszą rzeczą, którą chcemy umieścić, jest strona, z której następuje logowanie, z której pochodzi ta strona.
Więc zamierzamy to wszystko złożyć zamiast zalogować się tutaj.
To wszystko jest dobre.
Teraz kolejną rzeczą, którą musimy zmodyfikować, jest użytkownik na przepustce.
Są to więc nazwy parametrów, które są wysyłane do aplikacji internetowej i nie wiemy, jak
są one wywoływane.
I do tego będziemy używać kombinezonów Burts.
Teraz nie pokażę ci, jak to skonfigurować, ponieważ robiliśmy to już wcześniej.
Zamierzam tylko włączyć mój interceptor i mam zamiar zalogować się przy użyciu niewłaściwej nazwy użytkownika i hasła.
Po prostu chcę zobaczyć, co zostanie wysłane do docelowej aplikacji internetowej.
Więc zamierzam zalogować się przy użyciu nazwy użytkownika admin i po prostu
dowolnego hasła, więc po prostu wprowadzę losowe postacie, które zostaną wprowadzone i przejdę do nagłówków.
I to właśnie jest wysyłane.
Widać więc, że parametr username jest nazywany nazwą użytkownika.
Zamierzam to skopiować i umieścić tutaj zamiast użytkownika.
I możemy również zobaczyć parametr hasła.
Znów nazywa się to hasłem zamiast POS i widać, że mamy tu również parametr lub.
I zaloguj się przycisk Zaloguj się równa się.
Więc musisz to również dodać.
W twoim przypadku, jeśli masz inne rzeczy, które zostały wysłane, musisz je również dodać do swojej prośby.
Dodamy więc, że po przeszłości tutaj dokładnie tak, jak to jest, że nic nie zmienimy.
Więc to będzie po prostu i Logan ponownie przesłać ponownie przycisk Zaloguj się równa.
Ostatnią rzeczą, którą musimy zmodyfikować, jest ta część i ta część jest sposobem, w jaki Hydra
będzie wiedzieć, czy logina się powiedzie, czy nie.
Tak więc sposób, w jaki to zadziała, oznacza, że dasz mu kapitał F równy nieudanej próbie, która równa się
nieudanej próbie, albo możesz dać jej duże S i powiesz mu, co się dzieje, gdy udany
luggin się wydarzy.
Tak więc w moim przypadku zamierzam dać F więcej kapitału, aby powiedzieć, co się dzieje, kiedy mam na to ochotę,
a ja po prostu wyłączę teraz przechwytywacz i widzimy, że ponowiliśmy klęskę.
I NFL znowu możesz użyć tego albo w moich eksperymentach łatwiej było po prostu użyć tego, więc jeśli
po prostu użyjesz wiadomości tutaj, która mówi, że nie loguj się wtedy.
Powiemy więc, że F
jest równy, więc to jest najważniejsza część i najtrudniejsza część, jaką powiedziałbym o całym ataku.
Więc zamierzam to powtórzyć jeszcze raz.
Widzimy, że całe zadanie jest oddzielone trzema kolumnami.
Na początku jest to miejsce, w którym chcemy, gdzie jest strona, którą będziemy brute force.
Więc wzięliśmy to stąd.
Druga część to parametry, którymi będziemy się zajmować i że zostaniemy
wysłani na serwer i wzięliśmy to od urodzenia.
Trzecia część to sposób, w jaki kombinezon pozna, czy slogan odnosi sukces, czy nie.
I daliśmy mu to przy życiu, aby powiedzieć, że tak się dzieje, gdy hasło jest błędne.
Powiedzieliśmy mu, że zobaczysz komunikat o nazwie niezalogowany.
Tak więc połączymy to z poleceniem, które już mieliśmy, tak,
że Commander, którego już mieliśmy, to Hydra IP, a następnie nazwa użytkownika, którego użyjemy, czyli admin, po którym następuje lista
haseł i zamierzamy połóż to wszystko po tym i to wszystko.
To jest nasze polecenie.
Zamierzam
skopiować to wkleić tutaj i wykonać, a ja zapomniałem powiedzieć rodzaj usługi, którą zamierzamy zaatakować.
Dałem więc tylko to, co mu dałem, ale nie powiedziałem, jakiego rodzaju usługi
zamierzamy zaatakować.
Tak jak powiedziałem wcześniej, będzie to pospieszne forum TTP Post.
Tak więc to ta sama usługa, o którą pytaliśmy, kiedy korzystamy z tej opcji.
Więc ponownie skopiuj to
wklejone tutaj.
Wciśnij Enter.
Teraz możesz użyć opcji minus We, aby Hydra faktycznie wyświetlała każde żądanie wysłane do
serwera.
Nie używałem tego teraz, więc wszystko to jest dosłownie pustym ekranem.
Ale poczekamy na to, aż znajdzie hasło dla nas.
Hydra obsługuje także pauzę i wznowienie.
Więc jeśli po prostu kontrolujesz C, następnym razem, gdy będziesz na tym, wystarczy, że
wprowadzisz minus lub i to pozwoli ci kontynuować z miejsca, w którym zostałeś.
Ostatni
raz i jak widać, udało nam się znaleźć prawidłową nazwę użytkownika i hasło, a zobaczysz, że nazwa
użytkownika to admin, a hasło to hasło administratora.
Działa to na dowolnym blogu.
I tak dosłownie ten blog, którego nie czyta, nie potrzebuje żadnych zastrzyków umiejętności, javascriptu,
dostępu czy czegokolwiek.
Teraz mogę zalogować się przy użyciu nazwy użytkownika admin i hasła administratora, a jak widzisz, jestem zalogowany
jako administrator.