Dans un executable, il y a des variables. la position des variables dans l'executable (au debut, a la fin au millieu) ne change rien au fait que ces variables font parties integrantes de l'executable. Le bios charge le premier secteur en entier (init du boot loader, qui n'est pas forcement le boot loader complet mais qui est un bon debut). Pour pouvoir lire ensuite les donnees situees n'importe ou ailleurs que sur le MBR, cet init de boot loader a besoin d'infos sur le disque.
Donc soit le bios est capable de faire le distingo entre la partie executable et la partie donnee sur le MBR (et la bravo parceque c'est de l'octet brut) pour ne hasher que la zone executable. Soit il hashe aussi les donnees. Aujourd'hui le bios hashe aussi les donnees.
[^] # Re: mbr: octets organisables comme on veut puisque tout le premier secteur est chargé en mémoire !
Posté par Jerome Herman . En réponse à la dépêche TCPA/Palladium continuent d'avancer. Évalué à 1.
Donc soit le bios est capable de faire le distingo entre la partie executable et la partie donnee sur le MBR (et la bravo parceque c'est de l'octet brut) pour ne hasher que la zone executable. Soit il hashe aussi les donnees. Aujourd'hui le bios hashe aussi les donnees.
Kha