est il possible de récupérer un bios à partir d'un fichier exe ?

est il possible de récupérer un bios à partir d'un fichier exe ? - Programmation

Marsh Posté le 09-04-2002 à 17:10:13    

Est il possible d'extraire le contenu d'un bios de carte mere en fichier .hex à partir d'un fichier .exe contenant le prog de flashage et le contenu de la rom ?

Reply

Marsh Posté le 09-04-2002 à 17:10:13   

Reply

Marsh Posté le 09-04-2002 à 20:13:37    

difficilement généralement c compressé.
(dans le cas des exe flasheur + rom ensemble)
sinon si l'exe est po compressé, si tu connais un header qui te permet de repérer le début :D
si tu veux je peux te donner le header type des bios ;)
(enfin un header qui marche et que je suppose valide pour tout bios d'après mes tests)
mais attention ce header semble valable pour tout ce qui est lancé par le bios des mobos :( donc les bios de mobo doivent avoir une structure pas forcément identique...

Reply

Marsh Posté le 09-04-2002 à 20:20:02    

je viens de vérifier sur l'image disque du bios de ma kg7: non c pas le même header que pour tous les autres bios, mais si tu veux le header type de bios :D:
 
1) offset 1 : signature de bios (constante), 2 octets:
   55h AAh  
 
2) offset 2 : taille du bios sur 1 octet en nombre  
   de blocs de 512 octets:
   par exemple si ton bios fait 32ko, ce sera la valeur 64 (dec)
 
3) offset 3 : point d'entrée du bios (code)
 
4) fin du bios (au 32ko-1 ème octet): checksum (pour avoir 0
   quand tu fais la somme de tous les octets du bios)
 
 
quand la mobo "trouve" un bios, elle checke les 2 octets 55h,AAh
et fait le checksum pour les 512*(nombre de blocs de 512 octets) octets. si l'un au l'autre échoue le code du bios n'est pas éxécuté.

Reply

Marsh Posté le 09-04-2002 à 21:17:22    

Merci bcp pour ces infos précises et de qualitée.
Je vais essayer de décortiquer tout ca
Merci encore :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed