Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Matbe.com
  OS, Software, Réseaux
  Programmation

  Lire/écrire dans le bios (password notamment) ??

Bas de page
Auteur Sujet :

Lire/écrire dans le bios (password notamment) ??

n°73337
lesk8vainc​ra
snowboarder
Posté le 03-10-2011 à 19:46:10  
 

Bon,
 
jsuis en linux, jdois faire un programme qui permet de lire/modifier des infos du bios, notamment le password...
 
Seulement, j'ai l'impression qu'il n'y a pas moyen de lire ce password...
 
je fais une boucle qui fait outb() et inb(), ca me permet de lire les infos du bios, je trouve notamment la date et l'heure.
 
Dans la boucle, je vais de 0x00 a 0x80, ce qui m'affiche visiblement toutes les infos existantes (vu que quand je vais plus loin, la séquence de bytes de 0x00 a 0x80 se répete).
 
Seul probleme, dans ces zones, aucunes ne semble contenir le mot de passe (vu qu'en le modifiant ou l'enlevant dans le bios, les infos que je récupère ne sont aucunement modifiées)
 
Je fais ca sur un PC dell avec un bios award 6.00 apparemment...
 
Personne saurait me dire si
- c'est possible a faire (sans doute pas sur tous les bios...)
- si oui, comment faire :)


---------------
Quand les gens sont de mon avis, j'ai toujours le sentiment de m'être trompé
mood
Pub
Posté le 03-10-2011 à 19:46:10  
 

n°73338
LostSoul
Belgian Beer Forever (en slip)
Posté le 03-10-2011 à 19:48:53  
 

c'est du hacking, cay mal :o


---------------
Le cheval, c'est bon, mangez-en!  
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com | updt-bdnq ]
n°73339
lesk8vainc​ra
snowboarder
Posté le 03-10-2011 à 19:57:42  
 

jdois le faire pour mon cours de systeme :spamafote:


---------------
Quand les gens sont de mon avis, j'ai toujours le sentiment de m'être trompé
n°73340
Ashe
reenignE esreveR
Posté le 03-10-2011 à 23:28:32  
 

apparemment award 6 c'est a 0xb0, 0xb4, 0x90 et 0xe0
sinon de memoire y a un machin cmospasswd ou un truc du genre qui est opensource


---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
n°73341
lesk8vainc​ra
snowboarder
Posté le 03-10-2011 à 23:51:58  
 

uep j'ai dja eu l'occasion de le telecharger, mais je pige absolument qued a leur sources :D


---------------
Quand les gens sont de mon avis, j'ai toujours le sentiment de m'être trompé
n°73342
lesk8vainc​ra
snowboarder
Posté le 03-10-2011 à 23:54:53  
 

Okey j'essayerai ca demain :)
 
Si t'as des infos sur le moyen pour décrypter le mot de passe en même temps :p (vu que j'imagine qu'il est pas en clair :D)


---------------
Quand les gens sont de mon avis, j'ai toujours le sentiment de m'être trompé
n°73343
Ashe
reenignE esreveR
Posté le 04-10-2011 à 01:00:42  
 

J'imagine que c'est dans les sources aussi :spamafote:


---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
n°73344
LostSoul
Belgian Beer Forever (en slip)
Posté le 04-10-2011 à 07:00:03  
 

C'est marrant ils font des trucs intéressants maintenant dans les cours d'info :p nous on n'avait que des conneries à faire (genre passer en mode VGA en assembleur)


---------------
Le cheval, c'est bon, mangez-en!  
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com | updt-bdnq ]
n°73345
Ashe
reenignE esreveR
Posté le 04-10-2011 à 08:37:59  
 

Bah c'est probablement juste son prof qui a paume le mot de passe de son bios (passer en mode vga c'est pas juste int 13h?)


---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
n°73346
LostSoul
Belgian Beer Forever (en slip)
Posté le 04-10-2011 à 09:20:13  
 

Ashe a écrit :

Bah c'est probablement juste son prof qui a paume le mot de passe de son bios (passer en mode vga c'est pas juste int 13h?)


 
(si) (bon après fallait aussi faire de jolis dessins hein)


---------------
Le cheval, c'est bon, mangez-en!  
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com | updt-bdnq ]
n°73347
lesk8vainc​ra
snowboarder
Posté le 04-10-2011 à 13:21:14  
 

Code :
  1. if(ioperm(0x70,2,1)){
  2.                 printf("ouverture du port raté (peut etre pas root?) \n" );
  3.                 return 1;
  4.         }
  5. outb(0x0b, 0x70);
  6.         printf("%X ", inb(0x71));
  7.         outb(0xb4, 0x70);
  8.         printf("%X ", inb(0x71));
  9.         outb(0x90, 0x70);
  10.         printf("%X ", inb(0x71));
  11.         outb(0xe0, 0x70);
  12.         printf("%X ", inb(0x71));


 
devrait fonctionner donc?
 
(ca msort 2 67 40 FC, jreboot pour mettre un mot de passe)


Message édité par lesk8vaincra le 04-10-2011 à 13:22:06
n°73348
lesk8vainc​ra
snowboarder
Posté le 04-10-2011 à 13:27:19  
 

après reboot et modification du mot de passe, j'ai toujours 2 67 40 FC...


Message édité par lesk8vaincra le 04-10-2011 à 13:27:54
n°73349
lesk8vainc​ra
snowboarder
Posté le 04-10-2011 à 13:43:59  
 

est-ce que 0x0b, 0xb4, 0x90 et 0xe0 est un mot de passe générique, que je peux pas changer, ou bien est-ce bien censé être les zones du mdp que je selectionne dans dans le bios?


---------------
Quand les gens sont de mon avis, j'ai toujours le sentiment de m'être trompé
  FORUM Matbe.com
  OS, Software, Réseaux
  Programmation

  Lire/écrire dans le bios (password notamment) ??