• Conceptos Básicos: Fundamentos del hacking de aplicaciones web y su importancia en la ciberseguridad.
  • Herramientas: Introducción a herramientas esenciales para pruebas de seguridad en aplicaciones web.
  • Vulnerabilidades:
    • Ejecución Remota de Código (RCE): Métodos de explotación y ejemplos prácticos.
    • Inyección SQL: Técnicas de inyección y su impacto en la base de datos.
    • Clickjacking: Estrategias de ataque y ejemplos ilustrativos.
    • Cross-Site Scripting (XSS): Tipos de XSS y sus consecuencias en la seguridad.
    • Local o Remote File Inclusión (LFI/RFI): Vulnerabilidades y casos de explotación.
    • Revelación de Información Sensible: Cómo se filtra información confidencial y ejemplos de incidentes.
    • Configuraciones de Seguridad Erróneas: Identificación de configuraciones inseguras y sus riesgos.
  • OWASP:
    • ¿Qué es OWASP? Comprensión del proyecto y su relevancia en la seguridad web.
    • Principios y Metodología: Enfoque en pruebas pasivas y activas para detectar vulnerabilidades.
    • Top Ten OWASP: Conocimiento de las principales vulnerabilidades en aplicaciones web.
    • Herramientas OWASP: Introducción a OWASP-Mantra y OWASP-ZAP, con ejemplos de uso.
  • Browser Hacking: Técnicas para obtener información de direcciones IP y dominios, y herramientas como Hunter y Retire JS.
  • Conexiones Remotas: Análisis de riesgos asociados con conexiones remotas a aplicaciones.
  • Webshells: Ejemplo práctico de un webshell y su uso en ataques.
  • Códigos 400: Comprensión de los errores de cliente y su implicación en la seguridad.