-: Zbieranie informacji jest jednym z najważniejszych kroków, jeśli
chodzi o hakowanie lub testy penetracyjne.
Jeśli o
tym pomyślisz, tak naprawdę nie możesz uzyskać dostępu do
systemu, jeśli nie masz wystarczających informacji na jego temat.
Załóżmy na
przykład, że jesteś podłączony do sieci, a Twoim celem
jest jedno z urządzeń podłączonych do tej sieci.
Teraz, aby włamać się do
tego celu, najpierw musisz odkryć wszystkich klientów podłączonych do tej
sieci, uzyskać ich
adres Mac, ich adres
IP.
A potem
stamtąd spróbuj zebrać więcej informacji lub przeprowadzić
kilka ataków, aby uzyskać dostęp do celu.
Teraz
istnieje wiele programów, które zrobią to za Ciebie.
Przykładami są Net Discover i EnMap, które wykonują
tę pracę naprawdę, naprawdę dobrze.
W tym wykładzie zaczniemy więc od
prostszego, jakim jest Net Discover, i zobaczymy, jak szybko zmapować
sieć, z którą jesteśmy połączeni.
W następnym
wykładzie pokażę, jak używać
EnMap, aby zebrać szczegółowe informacje o wszystkich klientach
podłączonych do tej samej sieci.
Więc mam tutaj swój terminal Cali.
A jeśli to zrobię, ifconfig,
zobaczysz, mam ETA
zero, ma adres IP.
I tak
jak powiedziałem, jest to wirtualny interfejs stworzony przez wirtualne pudełko,
gdy ustawimy maszynę Cali do korzystania z sieci reklamowej.
Powiedziałem
też, że ta sieć węzłów zachowuje się dokładnie
jak sieć Ethernet.
A jeśli chodzi o maszynę Cali,
to myśli, że jest podłączona do naszej prawdziwej sieci przewodowej.
I jak widać tutaj, mówi mi, że
połączenie przewodowe.
Teraz mam tutaj swoją wirtualną maszynę Windows.
Jest skonfigurowany do korzystania z tej samej sieci Nat,
co maszyna Cali.
Pamiętaj, wciąż jesteśmy w dziale hakowania sieci.
Więc zarówno ty, jak i maszyna docelowa musicie być połączeni
z tą samą siecią.
Jeśli chodzi o te dwa komputery,
myślą, że są podłączone do tej samej sieci.
Więc to, co chcę teraz zrobić, to użyć Net Discover i zobaczyć,
jak możemy go wykorzystać do wykrycia wszystkich urządzeń podłączonych do tej
samej sieci.
Teraz metoda, którą
ci pokażę, będzie działać dokładnie tak samo, niezależnie
od tego,
czy używasz jej przeciwko sieci wirtualnej, jak to
robię teraz, czy przeciwko sieci rzeczywistej.
A nawet jeśli Twoim celem jest Wi-Fi lub sieć bezprzewodowa.
Więc wszystko, co musisz zrobić,
to wpisać nazwę programu, która jest wykrywaniem
sieci, a następnie wpisać myślnik R lub określić zakres adresów IP do wyszukania.
To musi być zaaranżowane, do którego masz dostęp.
Więc teraz możesz zobaczyć, że mój adres IP to 10 0 2
16 i mam dostęp do IPS tylko w tej samej podsieci.
Tak więc IP jest w tej samej, podsieci zaczyna się od 10 0 2 0.
A kończyłyby się na 10 0 2 2 5 4,
ponieważ 2, 5, 4 to ostatni adres IP, jaki może mieć klient.
Mój zakres to 10, zero, dwa jeden i chcę wyszukać klientów,
których adres IP może wynosić 10 0
2 1, 10 0 2 2, 10 0
2 3, aż do 10 0 2 , 25, 4.
Więc zamiast ręcznie wpisywać wszystkie te
IPS, mogę po prostu wpisać ponad 24, a wykrywanie sieci automatycznie dowie
się, że próbuję wyszukać wszystkie IPS, które zaczynają się od
10 0 2 1 i kończą 10 0 2, 25, 4 .
Jest to więc sposób na określenie zakresu adresów IP dla
całej podsieci.
Więc jeśli
teraz nacisnę Enter, zobaczysz, że wykrywanie sieci pokaże mi wszystkie IPS
urządzeń podłączonych do tej samej sieci i zauważ, że pierwsze
trzy części IPS są zawsze takie same, ponieważ znajdują
się na tym samym pod- Internet.
Mam też adresy Mac tych klientów i
Net Discovers, które również próbują odgadnąć dostawcę urządzenia.
Teraz, jeśli nacisnę Q, spowoduje to zamknięcie programu.
A teraz mamy listę wszystkich podłączonych klientów do
tej samej sieci.
Teraz, jak
powiedziałem, możesz również użyć tej metody, aby wykryć klientów
podłączonych do tej samej sieci Wi-Fi.
Jedyne, co teraz jest, jeśli to zrobię, ifconfig,
zobaczysz, że moja maszyna Cali nie
ma karty bezprzewodowej, nie jest podłączona do sieci Wi-Fi.
I jak powiedziałem wcześniej,
nie można uzyskać dostępu do wbudowanej karty bezprzewodowej z
maszyny wirtualnej.
Dlatego,
jeśli chcesz to zrobić lub przeprowadzić dowolny z
ataków bezprzewodowych, które zobaczymy w przyszłości na
prawdziwy komputer i rzeczywistą
sieć bezprzewodową, będziesz musiał użyć karty sieci bezprzewodowej.
Teraz dołączę do opisu linki, które
pomogą Ci wybrać dobrego adoptora, który współpracuje z Cali Linux.
Ale w tej chwili mam jeden i zamierzam go po
prostu podłączyć i użyć, aby ci to udowodnić.
Jeśli coś działa na maszynach wirtualnych
podłączonych do sieci
wirtualnej, będą działać dokładnie tak samo w przypadku
prawdziwej sieci z prawdziwymi maszynami.
Więc teraz podłączę mój adapter.
A jeśli to zrobię, jeśli config, to nadal się nie pojawia, zobaczmy,
czy pojawi się teraz.
Idealny. Jak
widać, mam teraz adapter o nazwie LAN zero.
A co zamierzam zrobić, to najpierw podłączyć ten adapter
do sieci Wi-Fi,
zanim będę mógł wykryć wszystkich klientów podłączonych do tej
sieci.
Więc idę do mojego menedżera sieci.
Zamierzam kliknąć tutaj, a ty chcesz kliknąć
wybraną sieć, jak widać automatycznie.
Teraz jest właściwie podłączony do sieci. Ale w twoim
przypadku
chciałbyś wybrać sieć i kliknąć Połącz, a
następnie poprosi Cię o hasło.
Więc teraz jestem właściwie podłączony. Zobaczysz, jeśli to
zrobię, ponownie ifconfig, teraz LAN zero ma
adres IP.
Oznacza to, że jest podłączony do sieci.
A to oznacza, że możemy go teraz używać z net Discover.
Więc znowu,
użyję dokładnie tego samego polecenia, którego używałem
wcześniej, aby pokazać i udowodnić, że jeśli to
działa przeciwko maszynom wirtualnym, będzie działać przeciwko prawdziwym maszynom.
A jedyną różnicą będzie IP.
Więc zamierzam usunąć ten adres IP.
I jak teraz widzisz,
moje IP to 1 9 2 1 6 8 1 8.
Zatem zakres, którego będę szukał, zacznie
się od 1 9 2 1 6 8 8 1 1.
Zostawię tutaj ponad 24, ponieważ
to powie Net Discovery, że chcę zacząć
o 1 9 2 1 6 8 1 1 i zakończyć o 1
9 2 1 6 8 2 5 4.
Więc jeśli teraz
nacisnę Enter,
jak widać, wykrywa on wszystkich podłączonych klientów,
wszystkie ich adresy IP, wszystkie ich
adresy Mac i zgaduje producenta.
Widać, że odkrywa tutaj również niektóre
urządzenia Apple. Jak widać,
działa idealnie, używając dokładnie tego samego polecenia.
Teraz zrobiłem to tylko po to, aby pokazać, że jeśli
coś działa przeciwko maszynom wirtualnym i myślę, że
sieciom wirtualnym, to będą one działać przeciwko prawdziwym
maszynom, ponieważ te maszyny wirtualne i sieci wirtualne są modelowane
na rzeczywistych maszynach. A jeśli chodzi o maszyny,
tak naprawdę myślą, że są prawdziwymi komputerami i
prawdziwymi maszynami.