#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.
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 !
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
(C'est intéressant aussi de regarder sans le grep... )
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
(C'est intéressant aussi de regarder sans le grep... )
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
...
(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