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

Analyse du flux de trame de pile lors des appels de fonction

Analyse d'un processus de saut simple Code source #include <stdio.h> int difference(int x, int y) { return x - y; } int total(int val1, int val2) { int resultat = difference(100, 9); return val1 + val2 + resultat; } int principal(void) { int premiere = 12; int seconde = 98; int total_resultat = total(premiere, seconde ...

Publié le 22 juin à 20h24