Header Image

Del revés: Ingeniería Inversa para Nuevos Hackers

Nivel: Intermedio

Objetivo del Taller:
El taller de Reversing está diseñado para proporcionar a los participantes una comprensión práctica y profunda del análisis de código inverso. Los asistentes aprenderán a desensamblar y analizar programas binarios, comprenderán las técnicas utilizadas por los desarrolladores de malware y se familiarizarán con las herramientas y métodos utilizados en el reversing.

Contenidos del Taller:

  • Introducción al Reversing:
    • Conceptos básicos y terminología.
    • Importancia del reversing en la ciberseguridad.
    • Aplicaciones prácticas del reversing.
  • Entorno de Trabajo:
    • Configuración de un entorno de reversing.
    • Herramientas esenciales (IDA Pro, Ghidra, OllyDbg, etc.).
    • Introducción a los depuradores y desensambladores.
  • Análisis de Código Binario:
    • Estructura de los archivos ejecutables (PE, ELF).
    • Navegación y análisis de desensamblado.
    • Identificación de patrones comunes en el código.
  • Técnicas de Reversing:
    • Técnicas de ingeniería inversa estática.
    • Análisis dinámico: ejecución controlada y depuración.
    • Técnicas de obfuscación y anti-reversing.
  • Estudio de Casos Prácticos:
    • Análisis de muestras de malware.
    • Reversing de software legítimo.
    • Desafíos y ejercicios prácticos.
  • Automatización del Reversing:
    • Scripting para análisis automático.
    • Uso de Python y otras herramientas para automatización.
    • Buenas Prácticas y Ética:
  • Consideraciones legales y éticas en el reversing.
    • Mejores prácticas en la documentación y reporte de hallazgos.
  • Metodología:
    • El taller combina sesiones teóricas con prácticas intensivas. Los participantes trabajarán en ejemplos reales y ejercicios diseñados para consolidar los conocimientos adquiridos. Se fomentará la colaboración y el intercambio de experiencias entre los asistentes.

Dirigido a:

  • Este taller está dirigido a profesionales de la ciberseguridad, analistas de malware, desarrolladores de software y cualquier persona interesada en profundizar en el análisis de código inverso.

Requisitos Previos:

  • Conocimientos básicos de programación y sistemas operativos.
  • Familiaridad con conceptos básicos de seguridad informática.

Materiales Incluidos:

  • Acceso a software y herramientas utilizadas durante el taller.
  • Documentación y guías de referencia.
  • Certificado de participación

octubre 4 @ 16:00

16:00

– 20:00

(4h)

Sala SIA

Carlos Ramos Mellado