Instruktor: Wcześniej dowiedzieliśmy się, czym jest spoofing
ARP i jak go wykorzystać do przechwytywania połączeń w
naszej sieci za pomocą narzędzia o nazwie ARP Spoof.
Omówiłem to narzędzie, ponieważ jest proste,
niezawodne i dostępne dla wielu systemów operacyjnych.
Dlatego nauka korzystania z tego narzędzia może być przydatna w
tak wielu scenariuszach.
Jednak w tym wykładzie oraz w następnych będziemy
używać narzędzia o nazwie Better Cap.
Better Cap można wykorzystać do zrobienia dokładnie tego, co
zrobiliśmy z ARP Spoof.
Możemy go więc użyć do przeprowadzenia ataku spoofingu
ARP, do przechwycenia połączeń
i może być używany do znacznie więcej.
Możemy więc używać go do przechwytywania danych i analizowania ich
oraz przeglądania nazw użytkowników i haseł.
Możemy go użyć do ominięcia HTTPS i potencjalnie do ominięcia HSTS.
Możemy go użyć do
spoofingu DNS, wstrzykiwania kodu do załadowanych stron
i wielu innych.
Na razie jednak pokażę,
jak zainstalować narzędzie
i przedstawię szybki przegląd, jak z niego korzystać.
I omówimy to wszystko w następnych wykładach.
Więc idę do mojej maszyny
Cali i uruchomię Better Cap. Teraz wystarczy,
że wpiszę jej nazwę, Better Cap.
Teraz, jak
zwykle, jeśli chcesz uzyskać więcej informacji na temat tego
polecenia i sposobu jego użycia, możesz skorzystać z pomocy dash dash.
Dzięki temu uzyskasz pełne menu pomocy, ale nie musisz
się teraz tym martwić, ponieważ
będziemy często korzystać z tego
narzędzia podczas kursu,
a podczas korzystania z niego wiele się nauczysz.
Więc mam zamiar ponownie wyczyścić ekran.
Aby teraz uruchomić narzędzie, wpiszę Better
Cap, nazwę narzędzia,
a następnie myślnik iface.
Aby określić interfejs podłączony
do sieci, na który chcę przeprowadzić ataki.
Jak wiecie, aby uzyskać mój interfejs, możemy
po prostu zrobić if config.
I zamierzam uruchomić to w mojej
sieci, do której jest
podłączony ETH0, więc ustawię mój interfejs na ETH0.
Zamierzam to zamknąć.
I zamierzam nacisnąć Enter, aby uruchomić narzędzie.
Jak widać, teraz jesteśmy w narzędziu.
Mamy teraz inny
monit, w którym możemy używać poleceń Better Cap.
Teraz, jak widać
tutaj, mówi nam, że możemy wpisać
help, aby uzyskać listę wszystkich poleceń,
których możemy użyć z Better Cap.
A ponieważ nie wiemy, jak z niego
korzystać, zamierzam wpisać help.
I idealnie.
Jak
widać, otrzymujemy pełną listę wszystkich poleceń, których możemy użyć.
Ponownie, użyję go teraz z tobą, gdy będziemy
przechodzić przez kurs, abyś
mógł je szybko rzucić okiem,
ale nie przejmuj się nimi zbytnio.
Co jest naprawdę ważne.
I musisz teraz zwrócić uwagę na moduły.
To są wszystkie moduły, których możemy
użyć lub wszystkie rzeczy, które możemy zrobić z Better Cap.
Jak widać,
żaden z nich nie działa, z wyjątkiem strumienia zdarzeń,
który jest w zasadzie modułem działającym w
tle, który obsługuje wszystkie zdarzenia.
Teraz możesz pisać, pomóż.
Po którym następuje nazwa dowolnego modułu, który chcesz.
A to pokaże ci
menu pomocy, które pokazuje, jak korzystać z tego konkretnego modułu.
Na przykład w tym wykładzie
chcę pokazać moduły net dot probe i net dot recon.
Więc ponieważ nie wiem jak z nich korzystać, wpisałem help
i będę podążał za nazwą modułu.
Który jest sondą punktową netto.
Wcisnę Enter.
Jak
widzisz, otrzymasz opis tego, co robi ten moduł.
Zasadniczo więc wysyła pakiety UDP w celu
wykrycia urządzeń w tej samej sieci.
I możemy włączyć sondę sieciową,
aby włączyć moduł i wyłączyć sondę sieciową, aby
ją wyłączyć.
Możesz także zobaczyć wszystkie
opcje, które możesz modyfikować dla tego modułu.
A o opcjach i
sposobach ich modyfikacji opowiem w następnym wykładzie.
Więc
na razie zamierzam zachować to wszystko
jako opcję
domyślną i zrobię tylko, aby włączyć net dot probe.
Jak widać,
automatycznie rozpocznie się wykrywanie klientów podłączonych
do tej samej sieci.
Więc 10. 0. 2. 7 tutaj
jest właściwie moją maszyną docelową systemu Windows.
Więc jeśli przejdę do docelowego komputera z systemem Windows tutaj i skonfiguruję IP, zobaczysz,
że jego adres IP to 10. 0. 2. 7.
Jest to więc
tylko kolejny sposób na szybkie odkrywanie podłączonych klientów przy użyciu lepszego limitu.
A czego w tej
chwili nie zauważyłeś, to kiedy uruchomiliśmy
sondę net dot, automatycznie uruchomiła ona net dot recon.
Aby to potwierdzić, jeśli pójdziemy tutaj
prosto, zobaczysz, że jedynym uruchomionym modułem
jest strumień kropek zdarzeń.
A teraz, jeśli pomogę,
zobaczysz, że faktycznie mam dwa moduły z
sondą sieciową, którą właśnie widzieliśmy
i włączyliśmy ręcznie.
I net dot
recon, który został automatycznie włączony przez Better Cap.
Powodem tego jest to, że sonda net
dot wysyła żądania sondy do wszystkich możliwych adresów IP.
A potem, jeśli otrzymamy
odpowiedź, net dot recon będzie tym,
który wykryje tę odpowiedź, monitorując moją pamięć podręczną ARP.
A następnie dodając wszystkie te adresy IP do ładnej listy, abyśmy mogli
na nie celować.
Więc teraz, ponieważ net dot recon faktycznie
działa, możemy zrobić net dot show, aby zobaczyć wszystkich podłączonych klientów.
Jak
widać, otrzymujemy ładną listę wszystkich podłączonych klientów.
Możemy zobaczyć ich adresy IP.
Możemy zobaczyć odpowiednie adresy Mac
dla tych klientów.
Może również wyświetlać informacje o każdym z
tych adresów IP.
Na przykład
mówi nam, że ten adres IP
tutaj jest adresem IP dla ETH0.
To jest adres IP tego komputera.
Mówi nam również, że ten adres IP jest bramą.
Jest to adres IP
routera i możesz również zobaczyć, że
sprzedawca tutaj próbuje odkryć producenta sprzętu używanego
w każdym z tych klientów.
Jak widać, bramka
myśli, że używa zestawu układów Realtek.
Teraz możesz również zobaczyć tutaj 10. 0. 2. 7 urządzenie.
Jak powiedziałem, to jest tutaj moje docelowe urządzenie z systemem Windows.
To tyle w przypadku tego wykładu.
Chciałem tylko dać ci szybki przegląd,
jak uzyskać pomoc na temat konkretnego
modułu, jak uruchomić
konkretny moduł i przeanalizować wyniki, które zwraca.
A w
następnym wykładzie pokażę, jak możemy przeprowadzić atak ARP spoofing
przy użyciu Better Cap do
przechwycenia danych i odczytania nazw użytkowników i
haseł przepływających przez sieć.
Raz stajemy się mężczyzną pośrodku,
raz przechwytujemy połączenie.