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 39 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% 3813 5 Lyes 0
pas_valide ELF32 - Stack buffer overflow basic 2 7% 2948 10 Lyes 0
pas_valide ELF32 - Format string bug basic 1 5% 2301 15 Lu33Y 0
pas_valide ELF32 - Format string bug basic 2 3% 1091 20 Lyes 0
pas_valide ELF32 - Race condition 4% 1776 20 Lu33Y 0
pas_valide ELF64 - Stack buffer overflow - basic 3% 1373 20 Arod 0
pas_valide ELF32 - Stack buffer overflow basic 3 3% 1073 25 Lyes 0
pas_valide ELF32 - BSS buffer overflow 4% 1730 30 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 4 3% 1095 30 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 6 2% 547 30 TiWim 0
pas_valide ELF32 - Format String Bug Basic 3 1% 354 35 Lyes 0
pas_valide ELF32 - Stack buffer overflow - C++ vtables 1% 243 40 sebbb 0
pas_valide ELF32 - Stack buffer and integer overflow 2% 898 50 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 5 2% 826 50 Lu33Y 0
pas_valide ELF64 - Stack buffer overflow - advanced 1% 301 55 Arod 0
pas_valide ELF32 - Information leakage with Stack Smashing Protector 1% 252 60 Arod 0
pas_valide ELF32 - Remote BSS buffer overflow 1% 428 75 Tosh 0
pas_valide ELF32 - Remote Format String bug 2% 492 75 Tosh 0
pas_valide ELF32 - Blind remote format string bug 1% 119 80 Lyes 0
pas_valide ELF64 - Remote heap buffer overflow - fastbin 1% 20 80 franb 0
pas_valide LinKern32 - Buffer overflow basic 1 1% 128 85 franb 0
pas_valide LinKern32 - Null pointer dereference 1% 126 90 franb 0
pas_valide LinKern64 - Race condition 1% 89 95 franb 0
pas_valide Hardened binary 1 1% 322 100 sm0k 0
pas_valide Hardened binary 2 1% 232 100 sm0k 0
pas_valide Hardened binary 3 1% 164 100 sm0k 0
pas_valide Hardened binary 4 1% 171 100 sm0k 0
pas_valide LinKern64 - reentrant code 1% 64 100 franb 0
pas_valide ELF64 - Sigreturn Oriented Programming 1% 74 105 Arod 0
pas_valide LinKern32 - basic ROP 1% 56 110 franb 0
pas_valide ELF64 - Off-by-one bug 1% 41 110 NeedToLearn 0
pas_valide Hardened binary 5 1% 117 110 sm0k 0
pas_valide ELF32 - Remote stack buffer overflow - Hardened 1% 35 115 franb 0
pas_valide ELF64 - Remote Heap buffer overflow 1 1% 57 115 Tosh 0
pas_valide Hardened binary 6 1% 112 115 sm0k 0
pas_valide Hardened binary 7 1% 92 115 Tosh 0
pas_valide ELF - Blind ROP 1% 20 120 franb 0
pas_valide Linkern64 - Memory exploration 1% 28 120 franb 0
pas_valide ELF64 - Remote Heap buffer overflow 2 1% 44 130 Tosh, Fritz 0

Resultados de los retos Resultados de los retos

Usuario Prueba Idiomas Data
amaurer42   ELF32 - Format string bug basic 1 en 25 de febrero de 2017 a 23:16
Matthieu   ELF64 - Stack buffer overflow - basic fr 25 de febrero de 2017 a 23:01
h_26   ELF32 - Stack buffer overflow basic 6 fr 25 de febrero de 2017 a 21:07
noxosd   ELF32 - Stack buffer overflow basic 3 en 25 de febrero de 2017 a 20:58
robot_MD5   ELF32 - BSS buffer overflow en 25 de febrero de 2017 a 18:02
Bidulette   ELF32 - Stack buffer overflow basic 1 fr 25 de febrero de 2017 a 17:59
Kaguya   ELF32 - Stack buffer overflow basic 1 fr 25 de febrero de 2017 a 17:42
ElyKar   ELF32 - Stack buffer overflow basic 2 fr 25 de febrero de 2017 a 17:39
robot_MD5   ELF32 - Race condition en 25 de febrero de 2017 a 17:28
ElyKar   ELF32 - Stack buffer overflow basic 1 fr 25 de febrero de 2017 a 17:25