ExecUS est une série d’épreuves grâce auxquelles un participant (ou idéalement unE participantE) aura l’occasion de se familiariser avec quelques techniques d’exploitation rudimentaire sous un environnement Linux.

Ces épreuves sont idéales pour les néophytes désireux d’apprendre comment exploiter les: Race conditions, Buffer overflows (stack/heap), Integer overflows, les ommissions de format strings, etc.

Afin de réduire la courbe d’apprentissage, la plupart des mécanismes de sécurité moderne, tels que: stack/mmap/libs/exec/vdso ASLR, Stack/Heap protector, PIE, relro, non-executable memory segments ou encore l’obfuscation de pointeurs libc, seront désactivés pour l’ensemble de ces épreuves.