Éditeurs de liens, chargeurs et exécutables
Que contient la section .text d'un exécutable ?
- ALes instructions en langage machine du programme
- BLes textes (fichiers texte) utilisés dans le programme
- CLes chaînes saisies pendant l'exécution
Afficher la réponse et l'explication
Réponse : A. Les instructions en langage machine du programme
La section .text contient les instructions en langage machine issues de la traduction des fonctions. Pendant l'exécution, seules la lecture et l'exécution y sont normalement autorisées et l'écriture interdite, ce qui empêche les écritures erronées et la modification du code par un attaquant. De plus, comme elle n'est pas modifiée, lorsqu'un même programme ou une même bibliothèque partagée s'exécute dans plusieurs processus, une seule copie en mémoire physique peut être partagée.
Continuer : 9 autres questions sur Éditeurs de liens, chargeurs et exécutables