Dépôt personnel dédié à l'apprentissage et à la révision de l'exploitation de binaires Linux via Nebula (Exploit Education).
L'objectif est de reprendre en profondeur les fondamentaux de l'exploitation locale sous
Linux : permissions SUID, variables d'environnement, manipulation du $PATH, race
conditions, format strings et scripts vulnérables.
Chaque challenge dispose de son propre dossier contenant un writeup détaillé. Structure :
Nebula/
├── Challenge00/
│ └── Writeup00.md
├── Challenge01/
│ └── Writeup01.md
├── ...
└── Readme.md
| Challenge | Statut | Writeup | Thème / Notes |
|---|---|---|---|
| Challenge00 | Writeup00 | Bits SUID et find |
|
| Challenge01 | Writeup01 | ID réel, effectif,saved et env |
|
| Challenge02 | Writeup02 | Injection de commandes et environnement | |
| Challenge03 | Writeup03 | Crontab, permissions UNIX | |
| Challenge04 | Writeup04 | Lien symbolique | |
| Challenge05 | Writeup05 | Archives TAR, SSH, Permissions de dossiers | |
| Challenge06 | Writeup06 | Legacy Unix , crack de hash , DES (Unix) | |
| Challenge07 | Writeup07 | thttpd , perl , command injection | |
| Challenge08 | Writeup08 | Wireshark, Reseau, Telnet | |
| Challenge09 | Writeup09 | PHP eval , regex | |
| Challenge10 | Writeup10 | Socket, attaque TOCTOU | |
| Challenge11 | — | ||
| Challenge12 | — | ||
| Challenge13 | — | ||
| Challenge14 | — | ||
| Challenge15 | — | ||
| Challenge16 | — | ||
| Challenge17 | — | ||
| Challenge18 | — | ||
| Challenge19 | — |