Teraz przetłumaczyć to na nasz przykład.
Tak więc w naszym przykładzie będziemy celować w maszyny pływające w Dimittis.
Tak więc nasz serwer internetowy będzie przenośnym urządzeniem dimittis i nie będziemy używać serwera DNS, więc
nie będziemy używać nazwy, takiej jak Facebook dotcom, będzie uzyskiwać dostęp do witryny internetowej bezpośrednio
za pomocą adresu IP.
Tak jak mówiliśmy wcześniej, jeśli po prostu pójdziemy tutaj na naszą przenośną maszynę, wpiszę ifconfig, a zobaczysz,
że moje IP wynosi 10 20 14 do 14.
I jeśli przejdę tutaj, aby przesłać go do mojego urządzenia, zobaczysz, że jeśli wpiszesz 10 20 14 do 14, zobaczysz, że mogę
uzyskać dostęp do mojej przenośnej maszyny.
Tak więc serwer WWW jest tutaj sam w sobie Teutul, aplikacje internetowe są ograniczone stroną
mojego administratora DVD.
A wszystko to dlatego aplikacje i kliknięcie na nich widać na przykład
w BHB.
Jest napisany w tym języku programowania.
Używa również serwera o dużej skali, do którego można uzyskać dostęp poprzez ph my Oddment.
Są to po prostu technologie wykorzystywane na serwerze sieciowym, ale sam serwer sieciowy jest tutaj
maszyną asteroidalną dla mięsa.
Więc kiedy umieścisz adres IP, kiedy wstawisz 10:24 na 14, faktycznie uzyskujemy dostęp do
maszyny pływającej, a wewnątrz maszyny wirtualnej z dimittis mamy technologie, które mamy interpretatora, który działa w PH.
Mamy serwer WWW i bazę danych.
A to właśnie uruchamia naszą aplikację internetową, która jest dziś płytą DVD firmy Matile.
I wszystkie z nich, więc gdy te komponenty nie pozostawiają nikomu wątpliwości, w jaki sposób możemy zhackować stronę internetową, więc
istnieje więcej niż jedna rzecz, którą możemy wykorzystać do przejęcia kontroli nad witryną.
Najważniejszą rzeczą, o której myślisz, są aplikacje internetowe.
Więc to jest rzecz, z którą zawsze wchodzisz w interakcje.
Na przykład na Facebooku to miejsce, w którym szukasz rzeczy i gdzie przesyłasz zdjęcia, w których piszesz
posty.
Wszystkie te rzeczy są obsługiwane przez aplikację internetową, ponieważ jest to rzecz, którą klikasz rzeczą, z
którą wchodzisz w interakcję.
Na przykład, jeśli odwiedzę stronę Matile i zacznę przeglądać stronę internetową, to jest to moja aplikacja
internetowa, więc za każdym razem, gdy klikam coś, jest on obsługiwany i uruchamiany przez aplikację internetową na serwerze
sieciowym.
Więc gdybym mógł wykorzystać tę aplikację internetową w jakiś sposób, gdybym mógł uzyskać do niej dostęp, gdybym mógł połączyć
się z bazą danych, ponieważ oczywiście ta aplikacja internetowa łączy się z bazą danych, będę mógł
uzyskać kontrolę nad stroną internetową i może nawet uzyskać dostęp do serwera WWW, a następnie uzyskać dostęp do innych stron internetowych
na tym samym serwerze.
Porozmawiamy o tym wszystkim później.
Innym sposobem uzyskania dostępu do stron internetowych jest korzystanie z samego komputera.
Powiedzmy, że twierdzisz, że twoim celem był VW 8 i nie mogłeś wejść.
Nie można znaleźć exploita w samej aplikacji internetowej.
Wypróbowałeś wszystko, czego próbowałeś, wszystkie materiały wybuchowe pójdą porozmawiać, a ty po prostu nie możesz wejść.
Inną opcją byłoby wykorzystanie programów zainstalowanych na tym komputerze, ponieważ powiedzieliśmy, że nasz serwer sieciowy
lub witryna sieci Web jest zainstalowana na normalnym komputerze, tak jak w komputerze domowym.
Więc jeśli nie możesz wejść i używać aplikacji internetowych, co jest, jeśli jest jeden z programów zainstalowanych
na komputerze internetowym na samym komputerze.
W jaki sposób exploit ma przepełnienie bufora lub exploit zdalnego wykonania.
Co się stanie, jeśli sam serwer sieciowy lub program bazy danych program, który uruchamia samą bazę danych,
ma zdalny exploit korzeniowy, który pozwala uzyskać dostęp do całego serwera WWW, w tym wszystkich witryn sieci Web
w nim zawartych.
To będzie naprawdę fajne, jeśli możesz go zdobyć, jeśli nie znajdziesz niczego złego w
aplikacjach zainstalowanych na serwerze internetowym w systemie operacyjnym.
Następnie możesz kierować reklamy na ludzi, ponieważ wiemy, że strony internetowe są zarządzane przez ludzi.
Na przykład Facebook nie możesz celować w markę lub możesz na przykład kierować do administratorów Facebooka.
Ci administratorzy najwyraźniej mają więcej uprawnień na tej stronie niż nowi.
A potem mogą przesyłać poufne pliki do tej witryny, a następnie kontrolować ją i Hockett, włamując
się do jednej z tych osób.
Więc zamiast być może strona internetowa jest bardzo bezpieczna, a serwer jest bardzo bezpieczny i nie
ma sposobu, żeby się tam dostać, ale zawsze możesz wykorzystać ludzi, wykorzystując ataki socjotechniczne i ataki klienckie, aby przejąć
kontrolę lub zhakować jedną z osób. które zarządzają tą docelową witryną sieci Web, a następnie mogą uzyskać do
niej dostęp.
Teraz ten kurs będzie dotyczył testowania penetracji aplikacji internetowych, który dotyczy pierwszego
kroku z pierwszym podejściem.
Dlatego dowiemy się, jak odkryć i wykorzystać dużą liczbę luk, które można znaleźć
w samej aplikacji internetowej.
Nie będziemy rozmawiać o atakach po stronie serwera, więc ataki wykorzystujące system operacyjny i
aplikacje zainstalowane w samym systemie operacyjnym serwera WWW i nie będziemy rozmawiać o
atakach po stronie klienta na atakowanie ludzi i jak mogą ich konta, a następnie uzyskać dostęp
do witryny sieci Web.
Wszystkie te dwie ostatnie dwie sekcje są w rzeczywistości objęte moim ogólnym hackingiem etycznym,
więc oczywiście nazwałam je etycznym hackowaniem od zera, które obejmuje te dwa aspekty.
Dlatego w tym kursie skupimy się na witrynach testujących penetrację aplikacji internetowych, a
więc na stronach internetowych opartych na aplikacjach internetowych zainstalowanych w tej witrynie.