Ponente: En las conferencias
anteriores, aprendimos la metodología básica de los ataques del lado del servidor.
Entonces aprendimos la metodología básica de
cómo probar la seguridad de los servidores.
Aprendimos cómo hacerlo
manualmente y luego aprendimos cómo hacerlo con Nexspose usando herramientas.
Entonces, antes de pasar a la
siguiente sección, que son
los ataques del lado del
cliente, quiero dedicar una conferencia más a reflexionar sobre
todo lo que hemos hecho hasta ahora y simplemente repasar los
pasos que usamos para descubrir y explotar vulnerabilidades en servidores, porque probar la
seguridad de los servidores o ejecutar ataques
del lado de los servidores es
más o menos siempre lo mismo.
Déjame mostrarte lo que quiero decir.
Entonces, siempre tendremos que comenzar
por descubrir información sobre nuestros objetivos, y lo
haremos descubriendo los puertos abiertos y
los servicios en
ejecución, y lo haremos usando Nmap como mostramos anteriormente.
Luego, una vez que tengamos una lista de todos
los servidores y los servicios en ejecución, como podemos ver
aquí, para cada una de estas
entradas, así que
para cada uno de estos puertos
y para cada uno de estos servicios, vamos a seguir adelante.
y buscaremos vulnerabilidades y lo
haremos usando Google y sitios web como Exploit DB, etc.
Buscaremos vulnerabilidades en los servicios.
Si encontramos vulnerabilidades, veremos si
son explotables porque a veces
la explotación puede no ser pública y, si
lo es, intentaremos explotarla o verificar esta vulnerabilidad,
y una vez hecho esto, escribiremos anótelo en
nuestro informe y hablaremos sobre los
informes de Pen Test al
final del curso.
Como puede ver, los pasos son siempre los mismos.
Siempre usará Nmap para descubrir los puertos
abiertos en los servicios en ejecución, siempre
buscará vulnerabilidades en cada
uno de estos servicios utilizando Google
u otros sitios web de vulnerabilidades como Exploit DB.
La única
diferencia es que va a encontrar y verificar estos exploits
porque su uso podría ser ligeramente
diferente como hemos visto anteriormente y muchas veces
cuando encuentras vulnerabilidades que no están disponibles en
Metasploit y así sucesivamente,
el exploit en sí. incluirá documentación sobre
cómo usarlo y si puede
encontrarlo nuevamente, puede buscarlo en Google y aprender cómo explotarlo.
Entonces, aunque parece
muy simple, esta será siempre la metodología que usaremos cuando
nos acerquemos a los ataques del lado
del servidor y estos siempre serán los pasos básicos que usará en
CTF, como Hack The Box y Try Hakimi.
Siempre comenzará con
un escaneo de Nmap, siempre intentará
descubrir vulnerabilidades, buscarlas, intentar
explotarlas y verificar sus hallazgos.
Entonces, aunque suena muy
simple, solo quería hacer una
conferencia más, solo para que sepas y para
que quede claro que es realmente
tan simple
como esto y que las únicas cosas que podrían ser
diferentes son los exploits en sí mismos, que es
posible que tengas. Investigar un poco para aprender a explotarlos,
pero no tengo forma de cubrir
todos los posibles exploits, hay literalmente miles y miles de exploits.
Lo que estoy tratando de
hacer aquí es simplemente enseñarle cómo buscar exploits y explotarlos
usted mismo o buscar información y aplicarla a
usted mismo y brindarle la metodología básica adecuada de cómo
abordar los ataques del lado del servidor.
Ahora, si revisa toda la lista de puertos y servicios
que descubrió, y no pudo
descubrir ninguna vulnerabilidad explotable, entonces la única esperanza para usted es
probar los
ataques del lado del cliente y esto es
lo que cubriremos en la siguiente sección.