#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-versionCrunchBang | 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