Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/09/2007, à 21:06

Grand Hibou

connaître la version du BIOS de sa carte mère en ligne de commande

En ligne de commande donc:


sudo dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios

ou encore
sudo dd if=/dev/mem bs=32k skip=30 count=1 | strings -n 8 | grep -i bios

Explication de la magie: Sur un x86, le BIOS est traditionnellement accessible dans les 64 derniers Ko du premier Mo de mémoire. On indique donc à la commande dd de lire dans la RAM a partir du permier octet, de sauter 31 blocs de 32 Ko chacun, et de nous afficher le 32eme bloc

Astuce trouvé par hasard sur le net.

cool

Dernière modification par Grand Hibou (Le 26/09/2007, à 21:07)


"Certains disent qu'en faisant marcher le cd de windows vista à l'envers on entendrait des voix vous commandant d'adorer Satan. Mais c'est rien ça. Quand vous le faites marcher à l'endroit, il vous installe windows vista!"

Hors ligne

#2 Le 26/09/2007, à 21:21

Skippy le Grand Gourou

Re : connaître la version du BIOS de sa carte mère en ligne de commande

Bien ! big_smile

Et comme les deux commandes donnent des infos un tout petit peu différentes, autant les condenser en une :

sudo dd if=/dev/mem bs=32k skip=30 count=2 | strings | grep -i bios

wink

(C'est intéressant aussi de regarder sans le grep... wink )

Dernière modification par Skippy le Grand Gourou (Le 26/09/2007, à 21:29)

Hors ligne

#3 Le 26/09/2007, à 21:36

Skippy le Grand Gourou

Re : connaître la version du BIOS de sa carte mère en ligne de commande

Skippy le Grand Gourou a écrit :

(C'est intéressant aussi de regarder sans le grep... wink )

C'est même passionnant en fait ! Ce serait même un gros problème de sécurité si /dev/mem n'était pas réservé à root : essayez de vous balader dans

sudo dd if=/dev/mem | strings | less

... big_smile
(Dans l'optique de l'ingénierie sociale...)

Dernière modification par Skippy le Grand Gourou (Le 26/09/2007, à 21:39)

Hors ligne

#4 Le 16/01/2010, à 14:59

mercury

Re : connaître la version du BIOS de sa carte mère en ligne de commande

Après quelques recherches, la commande suivante fonctionne parfaitement (testée avec Karmic) :

sudo dmidecode -s bios-version

CrunchBang | Voyager
==================
Twitter: chris_tofe

Hors ligne

#5 Le 26/07/2017, à 22:26

ubu76

Re : connaître la version du BIOS de sa carte mère en ligne de commande

voilà le miens...

ubu@HP-Compaq-6830s:~$ sudo dd if=/dev/mem bs=32k skip=30 count=2 | strings | grep -i bios[sudo] Mot de passe de ubu : 
2+0 enregistrements lus
2+0 enregistrements écrits
65536 bytes (66 kB, 64 KiB) copied, 0,000606861 s, 108 MB/s
Fixed Disk Parameter Table or BIOS Error
Other BIOS code                     Calling INT 19hReturned INT 19hReturn via INT 18hBooting BCV Device Booting BEV Device IPL code
ubu@HP-Compaq-6830s:~$ 

c'est grave doctor ?

Hors ligne