Binary exploitation

Dec. 30, 2024

Le binary exploitation consiste à analyser et manipuler des programmes exécutables pour exploiter leurs failles et en prendre le contrôle.

C’est une discipline avancée qui demande une compréhension profonde du fonctionnement des systèmes informatiques, de la rétro-ingénierie (reverse engineering), des langages de bas niveau comme l’assembleur, et des concepts tels que la mémoire et les processus. Les attaques courantes incluent les dépassements de tampon, les détournements de flux d’exécution et l’exploitation de failles de gestion mémoire.

Cours ULaval

Outils

Lectures

Vidéos

Défis

Certifications