Retour à l'accueil
Niveau 7 — Parcours Avancé

Devenez un as de l'exploitation Binaire & Reverse.

ASM, GDB, buffer overflow, ROP, heap exploitation. Le socle fondamental du pwner. Démontez, débuggez et contournez toutes les protections logicielles modernes.

6 leçons consolidées

De l'ASM élémentaire jusqu'à l'exploitation de la Heap glibc moderne.

2 crackme labs

Résolvez de vrais fichiers d'entraînement compilés pour valider vos compétences.

Buffer overflow

Contrôlez l'exécution globale et apprenez à manipuler le pointeur d'instruction.

ROP & bypass ASLR

Déjouez les mitigations de sécurité modernes en construisant des chaînes de gadgets.

Syllabus de Pwn & Reverse

Découvrez la programmation bas niveau et les techniques d'ingénierie inverse appliquées à la sécurité.

1

ASM x86_64 — lire le code machine

40 min

Apprenez à déchiffrer l'assembleur x86_64. Maîtrisez les registres, la structure de la pile (stack) et les conventions d'appel de fonctions (calling conventions).

2

GDB/pwndbg — debugger comme un exploiter

45 min

Prenez en main GDB assisté par l'extension pwndbg. Examinez la mémoire vive, configurez des points d'arrêt (breakpoints) et observez la pile en temps réel.

3

Buffer Overflow — ret2win

50 min

Découvrez l'attaque binaire fondamentale. Écrasez l'adresse de retour (EIP/RIP) d'un programme vulnérable pour rediriger l'exécution vers une fonction cachée (ret2win).

4

ROP — bypass ASLR/NX

60 min

Apprenez à contourner les protections modernes (pile non-exécutable et ASLR). Construisez une chaîne de Return-Oriented Programming (ROP) en assemblant des 'gadgets'.

5

Heap Exploitation — tcache poisoning

55 min

Plongez dans les mécanismes d'allocation dynamique de la glibc. Comprenez l'organisation des chunks et apprenez à empoisonner la tcache pour une écriture arbitraire.

6

Windows Binary Exploitation

65 min

Adaptez vos connaissances binaire à l'écosystème Windows. Maîtrisez le format PE (Portable Executable), les conventions d'appel x64 Windows et le détournement de gestion d'exception (SEH).

Compétences acquises

  • Lecture courante de l'assembleur x86_64
  • Débogage et introspection de processus avec GDB/pwndbg
  • Analyse de vulnérabilités mémoires (Stack/Heap Overflow)
  • Développement d'exploits binaires sur mesure

Pré-requis recommandés

  • Bases solides du langage C et d'un langage de script (Python)
  • Avoir complété le niveau 1 (Linux & Command Line)
  • Motivation indispensable pour aborder des concepts bas niveau complexes !

Entrez dans la cour des grands

Maîtrisez la science de l'exploitation binaire en rejoignant le parcours Pro FrenchCyber.

Créer un compte et commencer