Plan du site
Toutes les pages du site.
Accueil
Carte
Guides
- KASLR, KPTI et défenses modernes du noyau
- Exploitation du noyau : d'un bug à root
- ret2usr, SMEP et SMAP
- La pile de mitigations : quelles défenses, dans quel ordre
- Contourner DEP sous Windows avec ROP
- Mitigations d'intégrité de flux Windows : CFG et CET
- Écrasement de SEH : détourner les exceptions Windows
- Exploitation ARM64 : le registre de lien et ret2win
- PAC et BTI : la réponse d'ARM à la réutilisation de code
- ROP sur ARM64 : les gadgets et le registre de lien
- one-gadget : une adresse vers un shell
- ret2dlresolve : résoudre un symbole sans fuite
- Bacs à sable seccomp et la chaîne open-read-write
- Attaques FSOP : détourner un objet FILE
- Fuites d'information : vaincre l'ASLR et les canaris
- ret2csu : emprunter le gadget universel du runtime
- SROP : exploiter avec un faux cadre de signal
- Stack pivoting : relocaliser la chaîne ROP
- Bugs de chaîne de format : lecture et écriture arbitraires
- Détourner la GOT : rediriger un appel à la libc
- Exploitation du tas : tcache et use-after-free
- Détourner le flot d'exécution : la technique ret2win
- Retourner dans la libc : la technique ret2libc
- Construire une chaîne ROP pas à pas
- Un parcours d'apprentissage de l'exploitation via les CTF
- Langages sûrs pour la mémoire et migration réaliste
- Fuzzing guidé par couverture avec libFuzzer et AFL++
- Lire un rapport de crash : signaux, backtraces, core dumps
- AddressSanitizer, UBSan et compagnie : guide pratique
- Intégrité du flot de contrôle : CFI, CET et PAC/BTI
- Canaris de pile, NX, ASLR/PIE, RELRO et FORTIFY_SOURCE
- Débordements d'entier et bugs de chaîne de format, expliqués
- Débordements de tas, use-after-free et double free
- Les débordements de tampon de pile expliqués aux défenseurs
- L'agencement mémoire d'un processus : pile, tas et ELF