Instruktor: Dobra, mój skan się skończył.
A teraz jestem tutaj na stronie zasobów.
I jak widać, mamy jeden zasób.
Został zeskanowany.
Widzimy, że w tym zasobie działa Ubuntu,
a umiejętności, które musisz
włamać się do tego zasobu, to nowicjusz.
Teraz już z tego widać, że
Nexpose pokazuje nam znacznie więcej informacji niż Metasploit Community
i jest to
znacznie bardziej zaawansowana struktura zarządzania podatnością.
Widzimy, że przeskanowaliśmy jeden cel,
jest on Metasploitable, a strona jest globalna.
Pozwól mi powiększyć.
Działa na Ubuntu Linux 8. 04
Nie wykryliśmy żadnego złośliwego oprogramowania i 177 exploitów, 308
luk w zabezpieczeniach.
Pamiętaj, że w Metasploit Community myślę, że
odkryliśmy tylko osiem, tylko jedną lukę,
którą można wykorzystać, i osiem
modułów, których można użyć.
Tutaj odkryliśmy 308 słabych punktów, więc
obejmuje o wiele więcej luk i luk w zabezpieczeniach.
Widać, że jest to czynnik ryzyka oceniany w
tym i podczas ostatniego skanowania.
Teraz, gdy zejdziemy na dół, zobaczymy,
że system operacyjny, który odkryliśmy ponownie, to Metasploit.
Widzimy oprogramowanie zainstalowane na komputerze
docelowym.
Więc nie tylko usługi działające
na portach, możemy zobaczyć faktyczne oprogramowanie zainstalowane na komputerze docelowym.
Może to być bardzo przydatne po tym, jak
mamy komputer, więc po tym,
jak udało nam się włamać do niego, bardzo przydatne
jest znalezienie lokalnych exploitów, które można wykorzystać
do zwiększenia naszych uprawnień, na przykład, jeśli masz normalnego
użytkownika i chciałeś aby stać się trasą,
możesz użyć lokalnego przepełnienia bufora, aby zwiększyć swoje uprawnienia lub
robić inne rzeczy.
Są to więc bardzo przydatne pod względem późniejszego wykorzystania.
Jeśli zejdziemy na dół, zobaczymy usługi zainstalowane
na komputerze docelowym.
Dokładnie tak, jak nam to przekazał
UNMAP, możemy zobaczyć,
że uruchomione HTTPs, DNS i tak dalej.
Jeśli klikniesz dowolną z tych usług,
zobaczysz, że dostarczy Ci więcej informacji na
jej temat, na przykład jest to usługa HTTP, opis na jej temat i
porty, na których działa.
Widzimy więc, że HTTPs działa na porcie
80 i na porcie 8180.
Teraz chodźmy w górę.
A jeśli chcielibyśmy przyjrzeć się lukom
w zabezpieczeniach, możemy przejść
do strony luk w zabezpieczeniach tutaj.
Widzicie, że mamy tutaj wykres
dotyczący podatności na
zagrożenia, podzielony na kategorie według ich współczynnika ryzyka.
I tutaj są one podzielone na kategorie
na podstawie poziomu umiejętności potrzebnego do wykorzystania tych luk.
A tutaj możesz zobaczyć listę wszystkich z nich i możemy
przełączać się między nimi za pomocą tego tutaj.
Ponownie, jeśli jest jakieś złośliwe oprogramowanie,
zobaczysz je tutaj.
A jeśli jest jakiś exploit, zobaczysz go tutaj.
Teraz wszystkie te najważniejsze luki w zabezpieczeniach
nie są wykorzystywane przy użyciu tego
narzędzia, ale są uporządkowane na podstawie ich ryzyka.
Są to więc bardzo ryzykowne luki,
a kiedy je przejdziemy, ryzyko
będzie nieco mniejsze.
Tutaj możesz zobaczyć, że odkryłem, że hasło
VNC to „hasło”, więc możemy wejść i spróbować połączyć się za pomocą VNC.
Teraz VNC jest usługą bardzo podobną do Pulpitu zdalnego,
w zasadzie pokaże pulpit
i pozwoli ci uzyskać pełny dostęp
do komputera docelowego, podobnie jak Pulpit zdalny.
Nie pokażę ci, jak to zrobić, bardzo proste.
Mówiłem ci tutaj, hasło to „hasło”, teraz
mówi ci również, że działa backdoor
i już go wykorzystaliśmy.
Mówi nam, że korzysta ze
starej wersji PHP, którą można wykorzystać, właściwie tylko starej wersji.
Teraz spójrzmy na coś, co można wykorzystać.
Kliknę to, by uporządkować je według exploita, i widać, że
wszystkie mają logo „M”, co oznacza, że można
je wykorzystać przy użyciu Metasploit.
Widać tutaj, że mamy zdalną usługę
powłoki, z której korzystamy, i jest tutaj usługa
rlogin, z której można również skorzystać, o której już się przekonaliśmy.
Kliknijmy więc coś, czego nie widzieliśmy wcześniej.
I tutaj możesz zobaczyć opis tej podatności.
Ponownie widać port, na którym działa.
I możesz zobaczyć, dlaczego uważa, że ten konkretny cel
jest podatny na ten exploit.
Jeśli zejdziesz na dół, pokaże ci, jak możesz go wykorzystać.
Istnieją więc trzy różne
moduły, które można wykorzystać do jego wykorzystania.
Ale tak naprawdę nie
musi go wykorzystywać, czasem widać tylko moduły,
które można wykorzystać do zweryfikowania istnienia tego exploita.
Ale w zasadzie są to moduły z tym związane.
A jeśli klikniemy na to, przejdziemy do strony Rapid7,
której zawsze używamy do przeglądania Google.
Widzimy nazwę modułu, w której możemy po prostu
skopiować i wkleić go w Metasploit i pokazuje opcje, a następnie użyć
tego exploita w taki sam sposób, jak widzieliśmy go
w poprzednich filmach.
Ponownie, gdy zejdziesz na dół, zobaczysz odniesienia do tego, do
tego konkretnego exploita.
A na dole pokaże Ci, jak możesz
naprawić ten exploit.
Więc w tym
przypadku wystarczy zmienić hasło administratora
i nie używać domyślnej konfiguracji.
Kolejną przydatną rzeczą są raporty.
Dlatego te ramy umożliwiają generowanie raportów dla
każdego wykonywanego skanu.
Istnieją różne typy szablonów raportów, więc
jeśli przejdziesz do
opcji Utwórz raport, zobaczysz, że
istnieje raport z audytu, który zawiera wiele
informacji, szczegółowych informacji dla programistów lub osób technicznych.
Możesz też skorzystać z raportu wykonawczego,
który zawiera mniej informacji i jest przeznaczony dla menedżerów
lub osób najwyższego poziomu, które nie mają dużego
doświadczenia w sprawach technicznych.
Możesz wybrać dowolny szablon, nazwać go czymkolwiek,
więc nazywam to „Metasploitable” lub „Metasploit”.
I wybierasz żądany format, więc ustawia
się tutaj na PDF.
Następnie wybiorę skan docelowy, dla którego chcę
wygenerować raport, i wybrałem
mój Metasploitable.
Następnie zapisujesz i uruchamiasz raport,
aby wygenerować raport.
Możesz także uzyskać to, aby automatycznie generować raporty
za każdym razem, ponieważ,
jak ci pokazałem, możesz zaplanować raporty, możesz
zaplanować skanowanie, a także możesz zaplanować automatyczny raport
po każdym skanowaniu.
Na przykład, jeśli skanujesz co tydzień, możesz
również generować raport co tydzień, za każdym
razem, gdy skanowanie jest wykonywane.
Teraz pozwól mi pobrać raport i pokazać Ci,
jak to wygląda.
Jak widać, ma datę,
tytuł, wszystkie znalezione exploity.
Ale to jest raport wykonawczy, więc zawiera małe
szczegóły na temat exploitów i bardziej
graficzne elementy, aby pokazać menedżerom znalezione
ryzyko i ich krytyczność.
Jak widać, Nexpose pokazuje o wiele więcej szczegółów i
jest znacznie bardziej zaawansowany.
Jest skierowany do większych firm, większych
infrastruktur, gdzie zawsze musisz się upewnić, że wszystko
jest aktualne, a wszystko jest zainstalowane i
nie ma żadnych exploitów.