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% 3507 5 Lyes 0
pas_valide ELF32 - Stack buffer overflow basic 2 7% 2727 10 Lyes 0
pas_valide ELF32 - Format string bug basic 1 6% 2180 15 Lu33Y 0
pas_valide ELF32 - Format string bug basic 2 3% 1027 20 Lyes 0
pas_valide ELF32 - Race condition 4% 1656 20 Lu33Y 0
pas_valide ELF64 - Stack buffer overflow - basic 3% 1266 20 Arod 0
pas_valide ELF32 - Stack buffer overflow basic 3 3% 992 25 Lyes 0
pas_valide ELF32 - BSS buffer overflow 4% 1658 30 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 4 3% 1053 30 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 6 2% 502 30 TiWim 0
pas_valide ELF32 - Format String Bug Basic 3 1% 330 35 Lyes 0
pas_valide ELF32 - Stack buffer overflow - C++ vtables 1% 226 40 sebbb 0
pas_valide ELF32 - Stack buffer and integer overflow 3% 858 50 Lu33Y 0
pas_valide ELF32 - Stack buffer overflow basic 5 2% 786 50 Lu33Y 0
pas_valide ELF64 - Stack buffer overflow - advanced 1% 284 55 Arod 0
pas_valide ELF32 - Information leakage with Stack Smashing Protector 1% 239 60 Arod 0
pas_valide ELF32 - Remote BSS buffer overflow 1% 417 75 Tosh 0
pas_valide ELF32 - Remote Format String bug 2% 475 75 Tosh 0
pas_valide ELF32 - Blind remote format string bug 1% 111 80 Lyes 0
pas_valide LinKern32 - Buffer overflow basic 1 1% 116 85 franb 0
pas_valide LinKern32 - Null pointer dereference 1% 116 90 franb 0
pas_valide LinKern64 - Race condition 1% 82 95 franb 0
pas_valide Hardened binary 1 1% 307 100 sm0k 0
pas_valide Hardened binary 2 1% 222 100 sm0k 0
pas_valide Hardened binary 3 1% 157 100 sm0k 0
pas_valide Hardened binary 4 1% 163 100 sm0k 0
pas_valide LinKern64 - reentrant code 1% 59 100 franb 0
pas_valide ELF64 - Sigreturn Oriented Programming 1% 70 105 Arod 0
pas_valide LinKern32 - basic ROP 1% 52 110 franb 0
pas_valide ELF64 - Off-by-one bug 1% 33 110 NeedToLearn 0
pas_valide Hardened binary 5 1% 111 110 sm0k 0
pas_valide ELF32 - Remote stack buffer overflow - Hardened 1% 31 115 franb 0
pas_valide ELF64 - Remote Heap buffer overflow 1 1% 56 115 Tosh 0
pas_valide Hardened binary 6 1% 109 115 sm0k 0
pas_valide Hardened binary 7 1% 90 115 Tosh 0
pas_valide ELF - Blind ROP 1% 19 120 franb 0
pas_valide Linkern64 - Memory exploration 1% 25 120 franb 0
pas_valide ELF64 - Remote Heap buffer overflow 2 1% 42 130 Tosh, Fritz 0

Resultados de los retos Resultados de los retos

Usuario Prueba Idiomas Data
MalHyuk   ELF32 - Stack buffer overflow basic 2 en 18 de enero de 2017 a 22:15
crunchy   Hardened binary 2 fr 18 de enero de 2017 a 21:44
sehn()   ELF32 - Format string bug basic 1 fr 18 de enero de 2017 a 21:12
Wellien   ELF32 - Stack buffer overflow basic 1 fr 18 de enero de 2017 a 19:50
Revenger   ELF32 - Remote BSS buffer overflow fr 18 de enero de 2017 a 19:12
ched   ELF32 - Remote BSS buffer overflow fr 18 de enero de 2017 a 18:32
ducdanh97   ELF64 - Stack buffer overflow - basic en 18 de enero de 2017 a 18:04
nacafo   ELF32 - Stack buffer overflow basic 1 fr 18 de enero de 2017 a 17:46
Sahay   ELF32 - Stack buffer overflow basic 1 en 18 de enero de 2017 a 16:48
max   ELF32 - Stack buffer overflow basic 1 en 18 de enero de 2017 a 16:45