La búsqueda de vulnerabilidades en aplicaciones y el desarrollo de exploits para investigar qué riesgo supone una vulnerabilidad es una habilidad muy valiosa para las empresas antivirus. En este campo de la ciberseguridad hay que hacer uso de campos como la ingeniería inversa del software (Reverse Engineering) y hay que dominar el funcionamiento del computador a bajo nivel: sistemas operativos, redes de computadores y arquitectura de computadores.
El camino para adentrarse en el campo de desarrollo de exploits suele iniciarse explotando la vulnerabilidad de desbordamiento de buffer en pila (Stack Buffer Overflow). Y esta es la vulnerabilidad que se trabajará en este taller.
Este taller deriva de un Trabajo de Fin de Grado (TFG) en el que se desarrolló una plataforma para el despliegue automatizado y dinámico de ejercicios CTF (Capture The Flag). A modo de ejercicios CTF se investigaron y se generaron escenarios vulnerables para practicar las técnicas de exploiting de vulnerabilidades básicas a código binario (por ejemplo, ejecutables y librerías). Por tanto, en este taller se trabajará contra códigos binarios que han sido diseñados como parte de este TFG.
La inscripción es gratuita. Basta con que envíes un email a dif.ziur@ehu.eus con el tema INSCRIPCIÓN BUFFER y con tus datos de contacto (nombre+apellidos, email) en el cuerpo del mensaje. Deadline para apuntarse: 2024-11-19.
Traer el portátil y tener descargado y montado la siguiente imagen de VirtualBox: https://upvehueus-my.sharepoint.com/:f:/g/personal/inigo_perona_ehu_eus/Es-PkjXIc41IhY1cAv-PvucBgWjaEAHO3KTajk6d53QdhA?e=4ibT0j
Unax Labaka Zubimendi ex-estudiante del Grado en Ingeniería Informática de Donostia. Defendió su TFG en septiembre de 2024.