Wykładowca: W
poprzednich wykładach nauczyliśmy się, jak
używać Bettercap do wykrywania wszystkich klientów w tej
samej sieci, przeprowadzania ataku fałszowania ARP w celu przechwycenia danych,
a następnie wąchania danych w celu wyświetlenia nazw
użytkowników, haseł i wszystkiego, co jest wysyłane przez sieć .
Aby to
zrobić, musieliśmy uruchomić wiele poleceń.
Przede wszystkim musieliśmy robić sieć. sonda włączona,
aby włączyć moduł sondy.
Musieliśmy skonfigurować ustawienia modułu ARPspoof,
włączyć to, a następnie włączyć moduł wąchania.
Teraz, za każdym razem, gdy chcesz to zrobić,
za każdym razem, gdy chcesz przechwycić dane i zobaczyć je
na ekranie, będziesz musiał wykonać wszystkie kroki, które pokazałem ci
w poprzednim wykładzie.
Lub jeśli jesteś leniwy jak
ja, możesz użyć kapletu, aby zrobić to wszystko automatycznie, i
dokładnie to chcę ci pokazać w tym wykładzie.
Co mam na myśli przez kaplet?
Zasadniczo kapleta to po prostu
plik tekstowy zawierający wszystkie polecenia, które chcesz uruchomić.
Więc zmienię rozmiar tego menu.
Otworzę plik tekstowy i
po prostu uporządkuję to trochę,
aby ułatwić śledzenie, i wyczyszczę to
okno tutaj i przejdę do pierwszego
polecenia, w którym musieliśmy uruchomić aby
to zrobić.
Więc ponownie przewijając w górę, pierwszą rzeczą,
którą zrobiliśmy, była sieć. sonda włączona.
Więc w moim pliku
tekstowym dosłownie wpiszę to polecenie, net. sonda włączona.
I jak widzieliśmy, to automatycznie
uruchomi sieć. moduł rozpoznawania.
Ponownie włączyliśmy oba te moduły
w celu wykrycia podłączonych klientów
i automatycznego wykrywania nowych klientów, którzy łączą
się z siecią.
Następną rzeczą,
którą zrobiliśmy, była modyfikacja ustawień modułu ARPspoof.
Dlatego ustawiliśmy pełny dupleks ARPspoof na true.
Skopiuję to i wkleję tutaj.
Następnie ustalamy docelowy adres IP.
Więc jeszcze raz skopiuję to i wkleję tutaj i
pamiętaj, że to bardzo ważne.
Chcesz mieć pewność, że cały czas zmieniasz
adres IP na adres IP celu.
A jeśli atakujesz wiele komputerów, możesz po
prostu użyć przecinka
i wpisać następny adres IP po śpiączce.
Następnie włączyliśmy moduł ARPspoof.
Więc znowu to zrobię tutaj.
Zrobię arp. fałszować.
I w końcu uruchamiamy też sniffer, robiąc sieć. pociągnij nosem.
Więc znowu, napiszę to tutaj, netto. pociągnij nosem.
Jest to więc dobre
podsumowanie tego, co zrobiliśmy w poprzednich wykładach.
Ponownie, jak
powiedziałem, za każdym razem, gdy chcesz
przechwycić połączenia, będziesz musiał uruchomić
Bettercap i uruchomić wszystkie te polecenia ręcznie.
Chcesz uruchomić moduł
sondy, chcesz włączyć pełny dupleks.
Więc wypełniasz lub fałszujesz cel i router.
Chcesz ustawić swój docelowy
adres IP i włączyć fałszowanie i węszyć.
Aby było to bardzo łatwe,
zamiast wpisywać to za każdym razem, gdy
chcemy przeprowadzić atak fałszowania ARP i przechwytywać dane, umieszczam to
wszystko w pliku tekstowym.
Zapiszę ten plik tekstowy.
Umieszczę to w moim katalogu głównym i
nazwiemy to sfałszowaniem. czapka z daszkiem.
Więc teraz to zapiszę i mogę
to zamknąć, bo skończymy i możemy wrócić tutaj.
I co właściwie zrobię, wyjdę z tego.
Więc przestanę Bettercap i wyczyszczę ekran.
A jeśli zrobię LS, aby wyświetlić listę wszystkich plików i
katalogów w bieżącym
katalogu roboczym, ponieważ teraz jestem w katalogu głównym.
Więc jeśli wykonam LS, zobaczysz, że mamy nowy plik
o nazwie spoof. czapka z daszkiem.
I tylko dla potwierdzenia, jeśli
przejdę do mojego menedżera plików tutaj, możesz zobaczyć, że
mamy nowy plik, ponownie w katalogu głównym o
nazwie sfałszowanie. czapka z daszkiem.
Wszystko, co chcemy zrobić, to nakarmić ten plik
sfałszowany Bettercap, zanim zaczniemy Bettercap.
Teraz nie wiemy, jak to zrobić,
więc zrobimy lepiej cap - pomóż zobaczyć wszystkie opcje, które możemy ustawić
za pomocą Bettercap.
Chcemy skorzystać z opcji -caplet tutaj.
Więc uruchomimy Bettercap tak jak kiedyś.
Przede wszystkim robimy Bettercap, a następnie iface,
aby określić interfejs podłączony
do sieci docelowej, w moim przypadku jest to ETH0.
Jak dotąd jest to identyczne
z tym, co robiłem w poprzednich wykładach.
Jedyną różnicą
jest to, że użyjemy opcji
-caplet, aby określić właśnie utworzony plik kapletu.
Więc zrobię -caplet, a następnie
plik, który właśnie utworzyłem, który
nazywa się sfałszowaniem. czapka i to wszystko.
Teraz, zanim naciśniesz klawisz Enter, aby to
potwierdzić, wrócę do komputera z
systemem Windows i zrobię ARP-a, aby Ci pokazać.
Jak widać teraz,
adres IP routera ma tutaj ten adres MAC.
Więc po uruchomieniu
powinien automatycznie uruchomić wszystkie moduły,
które właśnie wpisałem, i powinien uruchomić atak fałszowania ARP.
Dlatego adres MAC routera
powinien zmienić się na adres MAC ETH0,
który jest podłączony do kali tutaj.
Więc wcisnę Enter i jak widzicie, faktycznie wystąpił błąd,
a błąd polega
na tym, że nie można znaleźć fałszowania kapletów.
Podejrzewam więc, że popełniłem błąd w pisowni i popełniłem błąd.
Jak widać, nazwa kapleta to tak naprawdę, a nie podróbka.
Popełniam więc wiele takich błędów.
Więc zmienię nazwę na fałszowanie
i wrócimy tutaj.
Wyjdę i ponownie uruchomię to samo polecenie i doskonale.
Jak widać, nie mamy żadnych błędów.
Jeśli pomogę, jak widać automatycznie,
ten fałsz jest uruchomiony.
Sonda, rozpoznanie i powąchanie działają, gdy
tylko uruchomimy Bettercap.
Jeśli pamiętasz, kiedy pierwszy raz go uruchomiliśmy,
mieliśmy tylko strumień
i musieliśmy zrobić wszystko
ręcznie i ręcznie ustawić opcje.
To naprawdę fajny sposób na zrobienie tego.
Teraz potwierdźmy, że wszystko działa zgodnie z oczekiwaniami.
Więc pójdę do
maszyny z systemem Windows i zrobimy ARP-a ponownie.
I doskonale, jak widać, adres MAC routera zmienił
się na ten sam adres MAC co maszyna Kali
i oryginalny adres MAC
routera, to był poprawny adres.
Oznacza to, że ten komputer
z systemem Windows jest teraz sfałszowany, myśląc, że maszyna Kali jest
routerem, a router
myśli, że maszyna Kali to ta maszyna.
Spowoduje to umieszczenie Kali na środku połączenia.
I żeby to potwierdzić, po prostu bardzo szybko,
jestem już w vulnweb.
To jest strona, na której wcześniej testowaliśmy logowanie.
Jestem nawet zalogowany.
Wyloguję się, zaloguj ponownie i pozostawię
nazwę użytkownika adminowi, po prostu
ponownie wprowadzę
hasło: raz, dwa, trzy, cztery do dziewięciu zero, wprowadź.
Wróćmy i idealni.
Jak widać, nie bylibyśmy w stanie tego uzyskać,
gdybyśmy nie byli w trakcie połączenia.
Tak więc fakt, że otrzymujemy wszystkie te informacje
oznacza, że udało nam się przechwycić
dane i zobaczyć wszystko, co docelowy użytkownik wysyła lub odbiera.
I znowu mamy tutaj nazwę użytkownika i hasło.
Tak jak powiedziałem, będzie to działać tylko z HTTP.
Omówimy HTTPS na następnych wykładach.
Ale w tym wykładzie chciałem tylko pokazać ci prosty sposób
pisania skryptów poleceń, które często uruchamiasz za pomocą Bettercap, ponieważ
w przyszłości
będziemy robić wiele rzeczy, które
polegają na tym, że jesteśmy mężczyzną pośrodku.
Ponieważ nie chcę tracić czasu na włączanie
wszystkich modułów, które tutaj uruchamiamy.
Więc ponownie, jeśli kliknę
to prawym przyciskiem myszy i otworzę w zwykłym edytorze
tekstów, wszystko, co musisz zrobić, to po prostu
umieścić polecenia w pliku,
nadać plikowi konkretną nazwę, a potem, gdy jesteś
w Bettercap, wszystko musisz tylko użyć
argumentu caplet, a następnie nazwy pliku caplet.