Cracking
Exploitation binaire
Qu'est-ce que Cracking ?
Le pwn (exploitation binaire) consiste à exploiter des vulnérabilités dans des programmes pour en prendre le contrôle, généralement pour obtenir un shell ou exécuter du code arbitraire.
Ce domaine nécessite une compréhension approfondie de la mémoire, des appels système, et des mécanismes de protection.
Pourquoi c'est important ?
L'exploitation binaire est au cœur des attaques avancées :
- Zero-days - Exploitation de vulnérabilités non patchées
- Élévation de privilèges - Passer de user à root/admin
- Évasion de sandbox - Sortir d'environnements isolés
- Attaques kernel - Compromission du système d'exploitation
Concepts pratiqués
Dans nos challenges Pwn, vous pratiquerez :
- Buffer Overflow - Stack et heap overflow
- Format String - Exploitation des fonctions printf
- ROP (Return Oriented Programming) - Chaînage de gadgets
- Shellcoding - Écriture de payloads
- Bypass de protections - ASLR, NX, canaries, PIE