Ahora traduzcamos esto a nuestro ejemplo.
Entonces, en nuestro ejemplo, vamos a apuntar a la máquina flotante dimittis.
Por lo tanto, nuestro servidor web será una máquina portátil muy pequeña y no vamos a utilizar un servidor
DNS, por lo que no vamos a utilizar un nombre como Facebook dotcom accederá al sitio web directamente
usando una dirección IP.
Entonces, como dijimos antes, si solo vamos aquí a nuestra máquina portátil, escribo ifconfig, verá que
mi IP es 10 20 14 a 14.
Y si voy aquí a mi para cargarlo en mi máquina de conteo, verás que si escribo 10 20 14 a 14 verás
que puedo acceder a mi máquina portátil.
Así que el servidor web aquí es Dimittis Teutul máquina en sí las aplicaciones web están limitadas a la página de
mi DVD de administración.
Y todo esto, entonces estas son las razones por las aplicaciones y cuando haces clic en ellas puedes ver, por ejemplo,
aquí está escrito en BHB.
Entonces está escrito en este lenguaje de programación.
También está utilizando un servidor a gran escala al que se puede acceder a través de ph my Oddment.
Entonces, estas son solo tecnologías utilizadas en el servidor web, pero el servidor web en sí es la
máquina asteroide de carne aquí.
Entonces, cuando ingresa la dirección IP cuando pone 10:24 en 14, en realidad estamos accediendo a la
máquina flotante y dentro de la máquina anulable dimittis tenemos tecnologías que tenemos un intérprete que se ejecuta en PH.
Tenemos un servidor web y una base de datos.
Y estos están ejecutando la aplicación web para nosotros, que es hoy Matile DVD.
Y todos ellos, entonces, cuando estos componentes no nos dejan a nadie cómo podemos hackear un sitio web para que haya
más de una cosa que podamos explotar para obtener el control sobre un sitio web.
Ahora, lo más importante es pensar en las aplicaciones web.
Entonces es con lo que siempre interactúas.
Por ejemplo, en Facebook es donde buscas cosas y donde subes fotos donde escribes
publicaciones.
La aplicación web maneja todas estas cosas porque es en lo que hace clic
en lo que interactúa.
Entonces, por ejemplo, si voy aquí el día de Matile y empiezo a navegar por la página web, esta es
mi aplicación web, así que cada vez que hago clic en algo, la aplicación web lo está manejando y ejecutando en el
servidor web.
Entonces, si pudiera explotar esta aplicación web de alguna manera si pudiera obtener acceso a ella si pudiera conectarme a la
base de datos porque obviamente esta aplicación web se conecta a la base de datos, entonces quizás pueda
obtener el control sobre el sitio web y tal vez incluso obtener acceso al servidor web y luego obtener acceso a otros sitios
web en el mismo servidor.
Hablaremos de todo eso más adelante en el curso.
La otra forma de obtener acceso a los sitios web es usando la computadora misma.
Digamos que afirmas que tu objetivo era el VW 8 y no pudiste entrar.
No pudo encontrar un exploit en la aplicación web en sí.
Intentaste todo lo que probaste, todos los explosivos irán a hablar y simplemente no pudiste entrar.
Entonces, su otra opción sería explotar los programas instalados en esa computadora porque dijimos que nuestro servidor web o
el sitio web está instalado en una computadora normal al igual que la computadora de su hogar.
Entonces, si no puede ponerse en uso y hacer aplicaciones web, ¿qué pasa si hay uno de los programas instalados
en la computadora web en la computadora misma?
¿Cómo un exploit tiene un desbordamiento de búfer o un exploit de ejecución remota?
¿Qué sucede si el servidor web en
sí o el programa de la base de
datos?
Entonces, esto sería realmente genial si pudiera obtenerlo si no pudiera encontrar algo incorrecto con las
aplicaciones instaladas en el servidor web en el sistema operativo.
Entonces podría apuntar a los humanos porque sabemos que los sitios web son administrados por humanos.
Por ejemplo, Facebook no puede apuntar a la marca o puede apuntar a los administradores de Facebook, por ejemplo.
Estos administradores obviamente tienen más privilegios en ese sitio web que los nuevos.
Y luego podrían cargar archivos confidenciales en ese sitio web y luego puede controlarlo y Hockett
pirateando a una de esas personas.
Entonces, en lugar de tal vez, el sitio web es muy seguro y el servidor es muy seguro y no
hay forma de que pueda ingresar, pero siempre puede explotar a los humanos usando ataques de ingeniería social y ataques del lado del cliente
para obtener el control o piratear a una de las personas que administran ese sitio web de Target y luego pueden obtener
acceso a él.
Ahora este curso se ocupará de las pruebas de penetración de aplicaciones web relacionadas con el
primer paso con el primer enfoque.
Así que vamos a aprender cómo descubrir y explotar una gran cantidad de vulnerabilidades que se pueden
encontrar en la propia aplicación web.
No vamos a hablar de ataques del lado del servidor, por lo que los ataques que explotan el
sistema operativo y las aplicaciones instaladas en el sistema operativo del servidor web y no vamos a
hablar de los ataques del lado del cliente sobre atacar a los humanos. y cómo pueden sus cuentas y luego obtener
acceso al sitio web.
Todas estas dos últimas secciones están cubiertas en mi curso general de piratería ética, por lo que, por
supuesto, las he llamado un trabajo de piratería ética desde cero que cubre esos dos aspectos.
Por lo tanto, en este curso nos centraremos en los sitios de prueba de penetración de aplicaciones web,
así que, ¿cómo pueden los sitios web basados en las aplicaciones web instaladas en ese sitio web?