Estado de los ejercicios

14 views
Skip to first unread message

Pablo Sole

unread,
Oct 6, 2012, 2:26:13 PM10/6/12
to seguridad-...@googlegroups.com
Buenas gente,

Les escribo simplemente para preguntarles como van con los ejercicios.
Llegamos bien al Martes? Alguien esta trabado con alg�n ejercicio en
particular? Alg�n problema para compilar los programas que necesitan usar?

Recuerden utilizar el .zip que envie a la lista para compilar el
ejercicio 4.

Cualquier cosa me avisan.

pablo.

Damián Montenegro

unread,
Oct 6, 2012, 5:09:04 PM10/6/12
to seguridad-...@googlegroups.com
Hola Pablo, como va?

yo acabo de terminar el ejercicio 1 (ya hice crashear el parse
modificando los archivos 16colores.bmp, 256colores.bmp y 24bits.bmp).
Ahora estoy por empezar con SPIKE.

Saludos

2012/10/6 Pablo Sole <pablo...@gmail.com>:
> Buenas gente,
>
> Les escribo simplemente para preguntarles como van con los ejercicios.
> Llegamos bien al Martes? Alguien esta trabado con algún ejercicio en
> particular? Algún problema para compilar los programas que necesitan usar?
>
> Recuerden utilizar el .zip que envie a la lista para compilar el
> ejercicio 4.
>
> Cualquier cosa me avisan.
>
> pablo.
>
> --
>
>
Message has been deleted

Rodrigo Carranza

unread,
Oct 7, 2012, 11:13:10 PM10/7/12
to seguridad-...@googlegroups.com
Pablo, 
   Quería saber como es la entrega del práctico, es decir, que tenemos que enviarte exactamente, si tenemos que realizar un informe, etc.
 

El 7 de octubre de 2012 20:34, Ricardo Corin <rco...@gmail.com> escribió:
pablo: recien hace un rato me puse a trabajar en esto (estuvmos todo el finde con Felipe haciendo un release de klee-taint :) despues t lo muestro!)

hice el 1, es facil. no deberia llevarles mas de un par de horas encontrar crashes facilmente (y eso q tuve que aprender python, mi primer intento en C es mucho lio con ejecucion)

spike recien me estoy poniendo, pero me dio lio la compilacion de spike en ubuntu...

encontre en algun lado esto:
Here is the flow to fix it on your platform:

In your source directory issue a make clean
Rerun the autoconf: ./configure
Edit the generated Makefile: vi Makefile
Look for the CFLAGS= line and add: -fno-stack-protector


porque hace falta esto?

saludos!

2012/10/6 Pablo Sole <pablo...@gmail.com>
Buenas gente,

Les escribo simplemente para preguntarles como van con los ejercicios.
Llegamos bien al Martes? Alguien esta trabado con algún ejercicio en
particular? Algún problema para compilar los programas que necesitan usar?


Recuerden utilizar el .zip que envie a la lista para compilar el
ejercicio 4.

Cualquier cosa me avisan.

pablo.

--



--
 
 

Pablo Sole

unread,
Oct 7, 2012, 11:26:47 PM10/7/12
to seguridad-...@googlegroups.com
Hola,

* Para el ejercicio 1 necesito el código fuente del fuzzer y un archivo generado que crashee el parser.

* Para el ej 2 el script en SPIKE que genera un BMP completo y un archivo generado por SPIKEfile que crashee el parser.

* Para el ej 3 la linea de comandos de zzuf que utilizaron para crashear el parser, el archivo autogenerado que lo rompió y una explicación de cual es el bug, ya sea explicado utilizando el código fuente en C o directamente sobre el ensamblador, lo que les sea más cómodo. Deben poder demostrar que entienden cual es el bug, esto además es esencial para poder desarrollar el 4 ejercicio.

* Ej 4: deben realizar un exploit que llegue a controlar EIP ya sea para linux o para windows utilizando el código actualizado que envié a la lista hace un par de dias. Les recuerdo que por cuestiones del compilador, este ejercicio es más simple de hacer en windows pero se puede hacer en ambos SOs.
Además deben proponer un parche para el bug, aplicarlo sobre el código, recompilar y utilizar los 3 fuzzers sobre el código patcheado para comprobar el parche sea correcto. Deben entregar el exploit en forma de código para generarlo y archivo BMP generado, y el parche para solucionar el bug.


Para los que tengan problemas para compilar SPIKEfile o zzuf, les recuerdo que la VM que entregué ya los tiene instalados y listos para usar.

Cabe aclarar tambien que los ejercicios (sobretodo el 4to) están pensados para ser realizados en 32 bits.

Saludos,

pablo.
--
 
 

Reply all
Reply to author
Forward
0 new messages