Partie 22 - Synthèse - vue d'ensemble des différents types de corbeilles
Synthèse : vue d’ensemble des différents types de corbeilles
C’est terminé les amis, on a fait le tour de toutes les corbeilles existantes dans la glibc à ce jour ! (enfin à ma connaissance 😅). Mais je ne pouvais pas vous laisser partir maintenant, alors que vous êtes en si bon chemin.
Pour récompenser vos efforts et votre attention, vous trouverez ci-dessous un résumé de l’essentiel de ce qui a été vu à propos des différents types de corbeilles ✨.
L’image est très grande, si vous n’arrivez pas à la voir correctement, n’hésitez pas à l’ouvrir dans un nouvel onglet et à zoomer ; il s’agit d’une image vectorielle.
↗️ Aller plus loin
Nous avons exploré ensemble les principaux éléments qui composent le tas ainsi que les différentes corbeilles, en partant de l’arène pour aller progressivement vers des aspects plus détaillés. Nous avons notamment analysé en profondeur le fonctionnement des métadonnées ainsi que les mécanismes d’exploitation reposant sur ces structures.
Cela dit, de nombreux aspects n’ont évidemment pas pu être abordés. Parmi les notions non traitées figurent notamment :
- l’exploitation de toutes les attaques du type House of … ;
- les principales attaques dans les
small binsetlarge bins; - l’exploitation du tas à travers la manipulation de la structure FILE ;
- la liste exhaustive des protections ajoutées au fil du temps en fonction des versions.
Quoi qu’il en soit, vous avez désormais les bases nécessaires pour explorer par vous-mêmes les notions qui vous intéressent 😉.
Dieu sait mieux.
