• # archi IA32

    Posté par . En réponse au journal question : est-ce que la zone de code est modifiable. Évalué à 1.

    sur les archi IA32, un segment marqué code n'est accessible en théorie, qu'en écriture par le systeme bas niveau.

    Par contre, si la gestion disque est mal faite et qu'il y a un gestionnaire de mémoire paginée ... alors il est possible d'injecter du code en modifiant la partie sur le disque.

    Sinon, pour avoir un "segmentation fault", il te faut un systeme ayant des segments ... mais etrangement la mode au modele plat de mémoire lève cette bariere et permet de faire des merveille d'injection par buffer overflow ( qui ne font plus de segfault puisque pouvant acceder comme donnée au segment de code ).