Noticias

Captura la bandera – Armas de destrucción masiva: Guerra del mundo en HITB2013 Kuala Lumpur

La conferencia de seguridad Hack In The Box 2013 se realizó entre el 14 y 17 octubre de 2013 en Kuala Lumpur, Malasia. El 14 y 15 recibimos entrenamiento práctico sobre hacking de exploits en la web, pruebas de intrusión y construcción de una aplicación web y móvil. El 16 y 17 tuvimos una conferencia con tres actividades: Commsec village, Hackweekday y Captura la bandera – Armas de destrucción Masiva: Guerra del mundo (a la que nos referíamos como “CTF WMD: WoTW”, por sus siglas en Inglés.

Quiero contarles más sobre “CTF WMD:WotW”. En este juego, cada equipo representa a un país. Cada equipo recibe el mismo servidor con daemons. Uno de los daemons genera HPs (puntuaciones principales del juego) para los países concursantes. El país con el HP más alto es el ganador. Otros daemons generan y aumentan el dinero de los países concursantes. Este dinero se utiliza para comprar escudos y reparar los daemons dañados. Los equipos deben “atacar” a sus rivales y proteger a sus propios daemons. Un arma (poderosa) especial llamada “Nukes” se desbloquea cuando si se resuelven los retos adicionales.

Para proteger y atacar, los concursantes deben analizar daemons para identificar una vulnerabilidad. Tomemos uno de ellos como ejemplo. El daemon se diseñó para recibir un máximo de 1024 bytes, pero en realidad puede recibir 1040 bytes. Por lo tanto, los últimos 16 bytes pueden usarse para sobrescribir en la memoria:

Abajo están los datos de la prueba (“A”(x41) * 1040 byte) enviados al daemon para que revise la vulnerabilidad:

Los datos sobrescriben EBX, EBP, EDI y EIP con “x41x41x41x41” en GDB.

Parece que no es muy difícil crear un parche de seguridad para el daemon. Por otro lado, parece mucho más difícil crear un exploit para esta vulnerabilidad, porque se necesitaría más que un truco para sobrescribir sólo los 16 bytes.

El juego también tiene retos extra y un equipo podría desbloquear Nukes resolviéndolos. Los Nukes podían destruir un daemon rival por completo.

En uno de los retos adicionales, se entregaron archivos wave. La foto de arriba se sacó del análisis de un archivo wave. Parece parte de un código QR, ¿no creen?

Los mejores equipos pudieron desbloquear algunos de los Nukes de los retos adicionales y compitieron entre sí. En la etapa final del juego, comenzaron a usar Nukes contra sus rivales. Los Nukes afectaron mucho el resultado final.

El ganador fue “WTF”, con un resultado de 7480HP, muy por encima del equipo que quedó en segundo lugar, “Dynobot”, que ganó su puesto con 3210HP.

Si esto te interesa, ¡únete a la próxima conferencia y juega con nosotros!

Captura la bandera – Armas de destrucción masiva: Guerra del mundo en HITB2013 Kuala Lumpur

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Informes

BlindEagle vuela alto en LATAM

Kaspersky proporciona información sobre la actividad y los TTPs del APT BlindEagle. Grupo que apunta a organizaciones e individuos en Colombia, Ecuador, Chile, Panamá y otros países de América Latina.

MosaicRegressor: acechando en las sombras de UEFI

Encontramos una imagen de firmware de la UEFI infectada con un implante malicioso, es el objeto de esta investigación. Hasta donde sabemos, este es el segundo caso conocido en que se ha detectado un firmware malicioso de la UEFI usado por un actor de amenazas.

Suscríbete a nuestros correos electrónicos semanales

Las investigaciones más recientes en tu bandeja de entrada