Instruktor: Teraz jesteśmy gotowi do odbierania
połączeń z naszego backdoora.
Stworzyliśmy więc backdoora, ustawiliśmy
ładunek i nasłuchujemy tutaj połączeń przychodzących
z tego samego backdoora na tym
samym porcie o tym samym IP.
Więc teraz, jeśli ktoś uruchomi tego backdoora,
otrzymamy połączenie z powrotem tutaj, na
tym komputerze.
Teraz zamierzamy
przetestować backdoora, aby upewnić się, że działa.
Aby
to zrobić, użyjemy bardzo podstawowej metody dostawy.
W dalszej
części kursu porozmawiamy o inteligentnych metodach
dostarczania, które skłonią daną osobę do otwarcia
pliku, który jej wysyłamy.
Na razie robimy bardzo prosty
przykład, aby przetestować nasz bardzo prosty backdoor.
Aby to
zrobić, po prostu umieścimy backdoora na naszym serwerze sieciowym,
a następnie pobierzemy go z komputera docelowego.
Więc nie ma w tym nic
mądrego i prawdopodobnie nie możesz użyć tego sposobu, aby dostarczyć
backdoora prawdziwej osobie.
Więc robimy to tylko do testowania,
aby upewnić się, że nasz backdoor działa.
Więc Kali jest dostarczany z serwerem internetowym i co to oznacza, w zasadzie
możesz używać Kali jako strony internetowej.
Więc zamierzamy umieścić
te tylne drzwi i tę witrynę, a
następnie po prostu pobrać je z docelowego komputera z systemem Windows.
Teraz katalog witryny,
w którym należy przechowywać pliki witryny, to VAR WWW HTML.
Więc pokażę ci, co to jest teraz.
Jeśli po prostu klikniesz tutaj na ścieżce, a następnie
wstawisz ukośnik, pozwoli ci
to ręcznie wpisać ścieżkę, do której chcesz przejść.
Więc chcemy przejść do var www html.
I to jest lokalizacja, w której przechowywane są pliki witryny.
Teraz dla ciebie prawdopodobnie będziesz miał tylko indeks. html, nie
będziesz miał tego wszystkiego.
Ale to
tylko rzeczy, które stworzyłem podczas testowania kilku rzeczy.
Tak więc indeks jest główną stroną, którą ludzie zwykle widzą
podczas przeglądania tej witryny.
Więc co zamierzam tutaj zrobić, to
przede wszystkim stworzyć katalog i nazwę go Evil Files.
Tak więc za każdym razem, gdy tworzymy Backdoora lub Keyloggera, umieścimy
go tutaj, a następnie
pobierzemy na maszynę z systemem Windows, aby go przetestować.
I znowu, w dalszej części sekcji metod dostawy,
porozmawiamy o inteligentnych metodach dostawy.
Na razie zamierzamy tylko tworzyć Evil Files i
testować je, aby upewnić się, że działają zgodnie z oczekiwaniami.
Więc zamierzam nazwać ten katalog Evil Files.
A w
środku umieszczę tylne drzwi, które stworzyliśmy wcześniej.
Tak więc backdoor, który stworzyliśmy, został wykonany przy użyciu Veil Evasion.
A Veil Evasion faktycznie dał nam pełną ścieżkę,
kiedy go stworzyliśmy, jeśli pamiętasz.
Możesz też wrócić teraz do wykładu i rzucić na niego okiem.
Więc po prostu nacisnę Control T, aby otworzyć nową kartę.
I
znowu, kliknę tutaj ścieżkę i wstawię
ukośnik, aby
ręcznie wprowadzić ścieżkę.
A potem
przejdziemy do skompilowanego wyjścia var lib do omijania zasłon.
Wciśnij Enter.
I zobaczysz tylne drzwi, które stworzyłem tutaj.
I nazwaliśmy to rev https 80 80.
Więc zamierzam to skopiować i wkleić tutaj.
I to wszystko.
Teraz możemy pobrać ten plik ze strony internetowej, z
której korzysta Kali, którą ma Kali.
Teraz, aby uruchomić stronę odwrotną, aby uruchomić
stronę, musimy uruchomić jej obsługę z wiersza poleceń.
Aby to zrobić, zrobimy start usługi apache2.
Tak więc polecenie to usługa, aby rozpocząć od usługi.
Apache2 to nazwa serwera WWW.
A potem chcemy uruchomić ten serwer WWW.
Wcisnę Enter.
A ponieważ nie otrzymaliśmy żadnych błędów, oznacza to,
że polecenie zostało wykonane poprawnie.
Teraz wszystko jest zrobione.
Tak więc IP maszyny Kali to 10 20 14 213.
To ten sam adres IP, którego tutaj słuchamy
i ten sam adres IP, który otrzymasz, jeśli korzystasz z fconfig.
Przejdę więc do mojego komputera z
systemem Windows i przejdę do
mojego adresu IP komputera Kali, czyli 10 20 14 213.
A to otworzy podstawowy indeks HTML z kropkami,
który ci pokazałem.
I to po prostu mówi, że to działa.
Informowanie nas, że serwer
WWW działa i strona internetowa działa.
To wszystko jest w HTML VAR WWW.
Więc jeśli chciałbym przejść do
katalogu, w którym umieściliśmy tylne drzwi, to po prostu
przejdziemy do Evil Files, ponieważ nazwaliśmy go Evil Files.
Wcisnę Enter.
Możesz zobaczyć backdoora, który stworzyliśmy w
poprzednim wykładzie.
Nazwaliśmy go Rev HTTPS 80 80.
Więc jeśli to kliknę, pobierze go dla mnie.
I jak
powiedziałem wcześniej, nie jest to najmądrzejszy sposób dostarczania backdoora.
Ale teraz wszystko, co
chcemy zrobić, to przetestować backdoora i upewnić się, że działa.
Więc jeśli kliknę pliki do pobrania i uruchomię tylne drzwi, powie
mi, że jest to plik wykonywalny, więc
bądź ostrożny, gdy go uruchamiasz.
Ale to nie jest wykrywanie wirusa.
To dosłownie po prostu mówi, bądź ostrożny podczas uruchamiania EXE.
I tak pozwolę na to.
A kiedy tu wrócimy, zobaczysz, że otrzymaliśmy
połączenie z maszyny docelowej.
Więc nie połączyliśmy się z
komputerem docelowym, komputer docelowy połączył się z nami.
Możesz więc zobaczyć adres IP komputera
docelowego, który wynosi 10 20 14 206.
I ten adres IP łączył się z nami z powrotem na porcie 80 80. Tutaj.
Więc w zasadzie teraz mamy pełną kontrolę nad tym komputerem.
Tutaj widać, że mamy sesję meterpretera.
Meterpreter pozwala nam robić dosłownie
wszystko, co użytkownik może zrobić na
swoim komputerze.
Zobaczymy więc, jak możemy później użyć meterpretera
w atakach po połączeniu.
Na razie widzimy, że backdoor działa, a
jeśli zrobimy sysinfo, widać, że jesteśmy wewnątrz maszyny Ms Edge
z systemem Windows 10.
Tutaj jest Windows 10. To x64.
Używa angielskiego US i używa meterpretera x86
dla Windows.
Tak jak powiedziałem, teraz możemy zrobić wszystko, co chcemy
na docelowej maszynie.
A o tym, jak korzystać z meterpretera, porozmawiamy później
w sekcji post connection.
Ale znowu, w zasadzie teraz,
zhakowaliśmy komputer docelowy i mamy nad nim pełną
kontrolę.