Utilisation de setcontext+53 pour la modification de __free_hook
Pour rediriger l'exécution du programme vers setcontext+53 lors de l'appel à free(), il est nécessaire de suivre plusieurs étapes clés :
Détournement de __free_hook : On remplace l'adresse de __free_hook par celle de setcontext+53.
Contrôle du registre RDI : L'argument de free() (l'adresse de la mémoire à libérer) est stocké dans RDI. Cette ad ...
Publié le 4 août à 13h15
Technique de Tcache Stashing Unlink : Analyse du challenge Hitcon CTF One Punch
Introduction au Tcache Stashing Unlink
Depuis la version 2.29 de la glibc, l'attaque classique sur l'Unsorted Bin est devenue obsolète en raison de l'introduction de vérifications sur l'intégrité de la liste doublement chaînée. Cependant, l'attaque dite "Tcache Stashing Unlink" permet d'obtenir un résultat similaire : écrire un pointe ...
Publié le 25 juin à 00h18