By @rosinni and other contributors at 4Geeks Academy
These instructions are available in english
¡Te necesitamos! Estos ejercicios se crean y mantienen en colaboración con personas como tú. Si encuentras algún error o falta de ortografía, contribuye y/o repórtalo.
¡No clones este repositorio! solo sigue las instrucciones.
Este ejercicio tiene como objetivo enseñar a los estudiantes cómo explotar las vulnerabilidades encontradas en una web vulnerable (DVWA) usando Metasploitable. Esto incluye la detección de vulnerabilidades explotables y la escalación de privilegios. Nota: No se realizarán actividades de post-explotación.
Este es el tercero de 4 proyectos que te llevarán a conocer a fondo cómo es el mundo del pentesting. El objetivo es realizar todas las fases del pentesting. Esta tercera fase se enfoca en la "Explotación" en un Sitio Web Vulnerable.
Introducción
Metodología
Resultados
Escalación de Privilegios
Mitigación
Conclusión
Si quieres seguir practicando y aplicar tus conocimientos en otro entorno, puedes usar BeeBox con bWAPP: aprovechando que ya has trabajado con BeeBox, aquí tienes una opción para realizar el ejercicio utilizando BeeBox:
Iniciar BeeBox y bWAPP:
Confirmar vulnerabilidades:
ifconfig
.1sudo nmap -sV --script=vuln <IP-Target>
Detectar vulnerabilidades explotables:
Explotar vulnerabilidades:
sqlmap
para explotar las vulnerabilidades en bWAPP.
1sqlmap -u "http://<IP-Target>/bWAPP/sqli_1.php?id=1" --dbs
Documentar el proceso:
Esta estructura permite a los estudiantes aplicar y comparar sus habilidades en dos entornos diferentes, primero con Metasploitable y DVWA, y luego con BeeBox y bWAPP. El ejercicio principal proporciona una base sólida en el uso de Metasploit y la explotación de una máquina vulnerable, mientras que el plus amplía la experiencia a otro entorno y herramienta. Al documentar y reflexionar sobre cada paso, estarás mejor preparado para enfrentar desafíos en el mundo real del pentesting.
Gracias a estas personas maravillosas (emoji key):
Rosinni Rodríguez (rosinni) contribución: (build-tutorial) ✅, (documentación) 📖
Alejandro Sanchez (alesanchezr), contribución: (detector bugs) 🐛
Este proyecto sigue la especificación all-contributors. ¡Todas las contribuciones son bienvenidas!
Este y otros ejercicios son usados para aprender a programar por parte de los alumnos de 4Geeks Academy Coding Bootcamp realizado por Alejandro Sánchez y muchos otros contribuyentes. Conoce más sobre nuestros Cursos de Programación para convertirte en Full Stack Developer, o nuestro Data Science Bootcamp.Tambien puedes adentrarte al mundo de ciberseguridad con nuestro Bootcamp de ciberseguridad.