La question est simple (elle est dans le titre): Comment on désassemble le BIOS ?
[ Isis ]
La question est simple (elle est dans le titre): Comment on désassemble le BIOS ?
[ Isis ]
g comme l'impression que c la suite d'un autre sujet, m'enfin
g jammais fait la chose mais je suppose qu'il suffit de prendre
l'image avec un outils de flash (awdflash.exe) et de le dessasm avex un outilsde dessasemblage (origine code 0 ?)
Je n'ai aucune idée dessus mais je crois que c'est impossible
puisque le bios est implanté dans la ROM (Read only) ce qui signifie a lire seulement
mais tu peux looker au dessus des instructions via la table des vecteurs d'interruptions
c''est une zone memoire dans la rome commençant au segment 0000 et qui contient les adresses des instructions dans la rom
ce la est fais pour asurer la portabilité des programmes sur des architecture intel differentes
par exemple si l'instruction est la 35 eme donc son adresse est
35*4=008c
et pisque t'as l'adresse tu peux jouer![]()
Comme le dit TangiX on peut recuperer le contenu de la rom via un prog de flash. Pas avec toutes les cartes bien sur. Mais pour les asus, avec aflash, ca marche. Sinon, comme tu peux telecharger les bios sur internet, tu peux desassmeblé un bios prévu pour ta carte.
on peut pas lire parceque c de la rom ??????
bah si justement
de toute facan maintenant les bios c des eeprom (mémoire a lecture seule programmable a effacement electrique)
donc la lecture seule![]()
Blustuff a dit que ca marchait pas sur toute les cartes, je sais pa trop g pas tout testé mais generalement le prog de flash qui est sur le cd de la carte mere marche
De toute facon ya tjrs plus bourrin : réaliser un lecteur/effaceur de bios.
personellement apres avoir testé la chose, ca marche tres bien
ciao
je vais essayer de trouver une dicumentation dessus
je vous tiens au courant des nouveautes![]()
Bonjour,
tu peux toujours aller sur le site du fabricant de ta cate mère et télécharger une mise à jour du bios (il faut prendre le modèle exact de la CM) au lieu de torturer l'eeprom. 8)
Vi, c'est ce que j'avais proposé.
TangiX, y'a toujorus des cartes completement pourri, ou le prog de flash est integré dans la rom et ne te refile auucune sauvegarde du bios actuel. J'en ai vu qu'une comme ca, c'est vrai, mais sur les pc achetés a carefour ca doit etre plus frequent
TangiX, y'a toujorus des cartes completement pourri, ou le prog de flash est integré dans la rom et ne te refile auucune sauvegarde du bios actuel. J'en ai vu qu'une comme ca, c'est vrai, mais sur les pc achetés a carefour ca doit etre plus frequent
La palme revient a Compaq qui utilise une ROM soudé sur la carte mère, j'en ai vu un comme ca qui vennait de s'prendre tchernobyl, c con de mettre une carte a la poubelle a cause d'un p****n de bios
Continuons a precher la bonne parole
Assembler vos PC vous meme![]()
Assembler vos programme vous meme![]()
il y a des desasembleurs bios qui existent (j'en ai utilisé un y'a trés longtemps, me souviens plus du nom)
Il n'y aurait pas moyen tout bêtement de faire un petit prog en mode réel qui dump le contenu de la zone mémoire du BIOS dans un fichier ??? Et de là on pourrait le désassembler comme on veut, par exemple avec W32DAsm. Je me souviens avoir un jour désassemblé mon secteur de boot de cette manière (après l'avoir dumpé dans un fichier).
Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...
Pensez à consulter les FAQs et les cours et tutoriels.
FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.
Je n'ai rien à voir avec la société www.ovh.com !
C'est une bonne idée mais c'est quoi l'adresse du BIOS (début et fin)
[ Isis ]
Utilise DEBUG sous dos ! Il sait désassembler: commande u (unassemble)
golem
+++
j'ai deja poste un truc a ce sujet :
http://www.developpez.net/forums/vie...hlight=#210779
a+![]()
Bonjour à tous !
Ca faisait quelques temps que je n'étais pas passéet la je regarde un peu les derniers messages.
Pour ce qui est de désassembler le BIOS, le meilleur moyen est de dumper la mémoire comme il a été dit précédemment ou de récupérer un fichiers contenant un flash de bios.
Pour ce qui est de savoir quelles adresses il suffit de se référer aux adresses pointées par les interruptions 1xh si l'on veut des fonctions précises du BIOS (10h une partie interface vidéo, 13h partie du controlleur de disques, 16h partie interface avec le clavier etc ...)
Sinon pour la ROM vidéo pure il faut dumper 64 Ko (ou 32 Ko suivant les cartes) se trouvant sur le segment C000h
Pour le BIOS, segment F000h
Woalaa![]()
Partager