-: Teraz masz wystarczająco dużo informacji,
aby przejść dalej i spróbować uzyskać dostęp do
innych systemów.
Do komputerów, serwerów,
serwerów WWW i podobnych rzeczy.
W tej
sekcji będziemy rozmawiać
o uzyskaniu dostępu do urządzeń komputerowych.
To, co rozumiem przez urządzenia
komputerowe, jest cokolwiek,
a powodem tego jest
to, że chcę przejść przez
to, chcę przejść przez
ten pomysł, że każde urządzenie elektroniczne, które widzisz, jest
komputerem.
Telefon, telewizor, laptop, serwer
WWW, strona internetowa,
sieć,
router - wszystkie
te rzeczy to komputery.
Wszystkie z nich
mają system operacyjny i programy
zainstalowane w tych systemach operacyjnych.
I zwykle w
większości
przypadków z tych komputerów korzysta użytkownik.
Więc masz system operacyjny,
mają zainstalowane programy w
tym systemie operacyjnym
i
mają użytkownika, który używa i konfiguruje ten system.
Będę mówić o tym, w
jaki sposób uzyskujesz dostęp do komputerów w
tym przykładzie
i do rzeczywistych komputerów osobistych,
tak jak zwykle nazywają to ludzie.
Komputer, więc tak będzie,
będziemy
mieć cel
urządzenia z systemem Windows
i będziemy mieć
cel urządzenia z systemem Linux.
Ale koncepcja jest zawsze taka sama.
Uzyskanie dostępu do urządzeń komputerowych jest zawsze
takie samo.
Możesz więc zastosować te same koncepcje,
jeśli celujesz w
telefon, celujesz w tablet, jeśli celujesz
w serwer WWW,
a my
także w serwery sieciowe.
Ale będę o tym mówił
jak zwykły komputer.
Jest to bardzo ważne, aby zrozumieć.
Każde urządzenie, które widzisz, jest komputerem
i działa
tak samo jak komputer osobisty.
Więc mogę skonfigurować serwer WWW
na moim komputerze.
Mogę sprawić, że będzie wyglądać jak
strona internetowa i
sprawi, że będzie działać jak strona
internetowa, mogę sprawić, że będzie działać jak telewizor i
mogę sprawić, że będzie działać jak tylko
zechcę i dosłownie telewizory i wszystkie
te rzeczy to po prostu prostsze komputery z mniej skomplikowanym sprzętem w im.
Będziemy rozmawiać o atakowaniu tych urządzeń
z dwóch głównych
części lub z dwóch
głównych stron.
Pierwszym podejściem, które
zamierzamy
zastosować, jest strona serwera.
Dlatego z
tej strony nie wymaga interakcji użytkownika.
Będziemy mieć komputer i
zobaczymy, jak możemy uzyskać dostęp
do tego komputera bez potrzeby,
aby
użytkownik zrobił cokolwiek.
Dla użytkownika, który używa tego komputera
do robienia czegokolwiek.
Dotyczy to głównie serwerów i
aplikacji internetowych oraz urządzeń, z których
ludzie
nie korzystają zbyt często.
Więc ludzie w zasadzie je konfigurują, a
następnie uruchamiają się automatycznie.
Więc wszystko, co mamy, to adres IP i
zobaczymy, jak możemy przetestować bezpieczeństwo
i uzyskać
dostęp do tego komputera na
podstawie tego adresu IP.
Tak więc naszym głównym sposobem na
uzyskanie dostępu będzie działający
system operacyjny
i aplikacje zainstalowane
w tym systemie.
Drugim podejściem, które spróbujemy, są
ataki po stronie klienta.
Takie podejście wymaga od klienta
lub osoby korzystającej
z tego
komputera zrobienia czegoś.
Zrobić
coś, co może
być wieloma rzeczami.
Może to być
instalacja aktualizacji, otwarcie
zdjęcia, otwarcie trojana, więc
nauczymy się tworzyć trojana,
tworzyć backdoory,
korzystać z inżynierii społecznej, aby osoba
docelowa zrobiła
coś
a kiedy to zrobią,
uzyskamy dostęp do ich komputera.
W tym
przypadku zbieranie informacji może
być kluczowe, ponieważ w rzeczywistości musimy
znać osobę, na którą jesteśmy kierowani.
Po
tym wszystkim
opowiem o post-exploicie.
Co możesz zrobić po
uzyskaniu dostępu do tego komputera, niezależnie
od metody uzyskania
dostępu do tego komputera.
Więc mógłbyś wykorzystać exploit po stronie
serwera, mógłbyś wykorzystać
exploit po stronie
klienta
lub mieć fizyczny dostęp.
Ta osoba opuściła biurko
i wsiadłeś.
Zobaczymy więc, jak możesz, co możesz
zrobić, gdy
uzyskasz dostęp do celu.
Jak możesz dalej wykorzystywać ten cel i
zwiększać swoje uprawnienia lub
atakować inne komputery w tym samym miejscu.