Este repositorio documenta un enfoque metodológico profesional para el análisis de vulnerabilidades y desarrollo de exploits en entornos Windows, combinando fundamentos teóricos, investigación técnica y casos prácticos de laboratorio.
El objetivo es demostrar una comprensión estructurada del proceso que sigue un analista de vulnerabilidades: desde la identificación de fallos hasta su explotación controlada, aplicando técnicas utilizadas en seguridad ofensiva, research de vulnerabilidades y pruebas de penetración avanzadas.
- Definir una metodología profesional de análisis de vulnerabilidades
- Comprender el proceso de explotación de Stack Buffer Overflow
- Explicar el flujo de investigación ante vulnerabilidades tipo 0-day
- Aplicar la metodología a casos reales de laboratorio
- Documentar el proceso con enfoque técnico y profesional
| Carpeta / Documento | Descripción |
|---|---|
| 01-Metodología de análisis | Metodología general de análisis y explotación de vulnerabilidades de corrupción de memoria |
| 02-Dia -0 | Enfoque de investigación ante binarios desconocidos y vulnerabilidades no documentadas |
| 03_Explotacion/FreeFloat_FTP_BOF | Caso práctico de explotación de Stack Buffer Overflow en FreeFloat FTP Server |
| 03_Explotacion/Vulnserver_BOF | Caso práctico de explotación de vulnerabilidades en Vulnserver |
| 04_Conclusiones | Lecciones aprendidas, errores comunes y aplicación profesional |
|
- Immunity Debugger
- mona.py
- Python
- Kali Linux
- Metasploit Framework
- Netcat
- Entornos virtualizados de laboratorio
Este proyecto refleja habilidades en:
- Análisis de corrupción de memoria
- Control de flujo de ejecución (EIP)
- Identificación de bad characters
- Desarrollo manual de exploits
- Uso de depuradores para análisis de binarios
- Metodología de investigación en seguridad ofensiva
Todas las pruebas y explotaciones fueron realizadas en entornos de laboratorio controlados con fines educativos y formativos.
Este repositorio tiene un propósito académico y profesional dentro del ámbito de la seguridad informática.
Más allá del exploit específico, este trabajo enfatiza la metodología, la capacidad de análisis y el pensamiento crítico, que constituyen la base del trabajo de un:
- Analista de vulnerabilidades
- Investigador de seguridad
- Pentester avanzado
- Especialista en seguridad ofensiva