Skip to content

aceyzz/Override

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42_OVERRIDE


OVERRIDE — 42

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.


Description

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.


Liens utiles


Grade

Grade


Authors

GitHub Icon
Cécile
GitHub Icon
Cédric

About

42 Specs - Security

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors