Projet d’exploitation de binaires ELF vulnérables dans un environnement Linux 32-bits. L’objectif est de comprendre, analyser et exploiter différentes failles mémoire afin d’escalader successivement les privilèges d’utilisateur en utilisateur jusqu’au compte final.
Ce projet plonge dans l’exploitation logicielle offensive : reverse-engineering, analyse dynamique, dépassements de buffer, format string, structure memory layout, injection de shellcode, ROP, redirection de flux et détournement de variables globales. Depuis level00 jusqu’à level08 (et level09 en bonus), chaque binaire expose un vecteur d’attaque spécifique qui doit être identifié, compris puis exploité manuellement, sans scripts automatisés. Le rendu contient uniquement les preuves d’exploitation pour chaque niveau — sources lisibles, notes techniques, replays reproductibles — et chaque étape doit pouvoir être expliquée clairement en soutenance.
|
Cécile |
Cédric |

