App - Sistema

APLICACIONES - SISTEMA. Aquí los retos a superar se basan en debilidades debidas a errores de programación en ciertos lenguajes de alto nivel (desbordamiento de buffer, corrupción de memoria, ...)

Facilitamos los identificadores de conexión para cada reto. El objetivo es obtener los derechos suplementarios explotando debilidades de programas y obtener la contraseña que te permitirá validar la prueba.

Requisitos previos:

  • Dominar GDB.
  • Tener bases de lenguaje ensamblador.
  • Conocer el lenguaje C.

Retos publicados en esta sección 38 Retos

Resultados Nombre de la prueba Validaciones Puntos  Explicaciones sobre la puntuación Dificuldad  Dificuldad Autor o autora Nota  Notación Solución
pas_valide ELF32 - Stack buffer overflow basic 1 9% 3225 5 Lyes 0
pas_valide ELF32 - Stack buffer overflow basic 2 7% 2488 10 Lyes 0
pas_valide ELF32 - Format string bug basic 1 6% 2066 15 Lu33Y 0
pas_valide ELF32 - Format string bug basic 2 3% 968 20 Lyes 0
pas_valide ELF32 - Race condition 4% 1536 20 Lu33Y 0
pas_valide ELF64 - Stack buffer overflow - basic 3% 1161 20 Arod 0
pas_valide ELF32 - Stack buffer overflow basic 3 3% 897 25 Lyes 0
pas_valide ELF32 - BSS buffer overflow 4% 1574 30 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 4 3% 997 30 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 6 2% 449 30 TiWim 0
pas_valide ELF32 - Format String Bug Basic 3 1% 311 35 Lyes 0
pas_valide ELF32 - Stack buffer overflow - C++ vtables 1% 207 40 sebbb 0
pas_valide ELF32 - Stack buffer and integer overflow 3% 817 50 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 5 2% 751 50 Lu33Y 0
pas_valide ELF64 - Stack buffer overflow - advanced 1% 267 55 Arod 0
pas_valide ELF32 - Information leakage with Stack Smashing Protector 1% 217 60 Arod 0
pas_valide ELF32 - Remote BSS buffer overflow 1% 395 75 Tosh 0
pas_valide ELF32 - Remote Format String bug 2% 452 75 Tosh 0
pas_valide ELF32 - Blind remote format string bug 1% 103 80 Lyes 0
pas_valide LinKern32 - Buffer overflow basic 1 1% 105 85 franb 0
pas_valide LinKern32 - Null pointer dereference 1% 106 90 franb 0
pas_valide LinKern64 - Race condition 1% 77 95 franb 0
pas_valide Hardened binary 1 1% 296 100 sm0k 0
pas_valide Hardened binary 2 1% 214 100 sm0k 0
pas_valide Hardened binary 3 1% 153 100 sm0k 0
pas_valide Hardened binary 4 1% 158 100 sm0k 0
pas_valide LinKern64 - reentrant code 1% 57 100 franb 0
pas_valide ELF64 - Sigreturn Oriented Programming 1% 66 105 Arod 0
pas_valide LinKern32 - basic ROP 1% 49 110 franb 0
pas_valide ELF64 - Off-by-one bug 1% 31 110 NeedToLearn 0
pas_valide Hardened binary 5 1% 110 110 sm0k 0
pas_valide ELF32 - Remote stack buffer overflow - Hardened 1% 28 115 franb 0
pas_valide ELF64 - Remote Heap buffer overflow 1 1% 56 115 Tosh 0
pas_valide Hardened binary 6 1% 108 115 sm0k 0
pas_valide Hardened binary 7 1% 88 115 Tosh 0
pas_valide ELF - Blind ROP 1% 14 120 franb 0
pas_valide Linkern64 - Memory exploration 1% 24 120 franb 0
pas_valide ELF64 - Remote Heap buffer overflow 2 1% 41 130 Tosh, Fritz 0

Resultados de los retos Resultados de los retos

Usuario Prueba Idiomas Data
mdelauna42   ELF32 - Stack buffer overflow basic 5 fr 7 de diciembre de 2016 a 12:30
roubachof   ELF64 - Stack buffer overflow - basic fr 7 de diciembre de 2016 a 10:31
eilco   ELF32 - BSS buffer overflow fr 7 de diciembre de 2016 a 10:19
ducdanh97   ELF32 - Stack buffer overflow basic 2 en 7 de diciembre de 2016 a 04:54
ducdanh97   ELF32 - Stack buffer overflow basic 1 en 7 de diciembre de 2016 a 04:39
fksama   ELF32 - Stack buffer overflow basic 1 fr 7 de diciembre de 2016 a 02:58
borys   ELF32 - Stack buffer overflow basic 3 en 7 de diciembre de 2016 a 01:55
chaign_c   Linkern64 - Memory exploration fr 7 de diciembre de 2016 a 01:42
kahlys   ELF32 - Stack buffer overflow basic 1 en 7 de diciembre de 2016 a 00:34
ShikataGaNai   ELF32 - Stack buffer overflow basic 2 en 7 de diciembre de 2016 a 00:17