> Tous les forums > Forum Les mains dans le cambouis
 Probleme avec Bios
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Digi25
  Posté le 28/02/2013 @ 04:00 
Aller en bas de la page 
Petit astucien

Bonsoir vous allez bien, j'ai un laptop DELL latitude D800 quand je le mets sous tension tout juste apres l'ecran de demarage deDELL, un message s'affiche comme suit{ this computer system, #8NLRN21-595B, is protected by a password authetication system. you cannot access the data on this computer without the correct pawword} le probleme c'est que je me souviens pas avoir mis de code sur mon ordinateur. J'aimerais savoir s'il vous plait s'il y a un moyen d'enlever cette restriction, ou de desactiver ce code, je vous en prie aidez moi!

Publicité
spokastuces
 Posté le 28/02/2013 à 09:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

salut,

peut etre .. sur certain forum



Modifié par spokastuces le 01/03/2013 22:53
boubou38
 Posté le 28/02/2013 à 10:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

bonjour

c'est bien sur le bios le mot de passe ?et ça empéche le pc de démarrer ??

ou c'est a l'ouverture de windows ?

de toute façon il ne c'est pas mis tout seul !!!un virus pourrait peut ètre faire ce genre d'anomalie !!!

si le bios donne un coup d'oeil

http://www.docmemo.com/informatique/bios.php

a+

BouGuyMA
 Posté le 28/02/2013 à 17:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Digi25
 Posté le 01/03/2013 à 02:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci pour vos reponses, je cherche toujours!c'est pas le code de windows si c'etais le cas il suffirais d'un reformatage et le tour serais jouer, mais c'est celui du bios avec un fond blanc et des ecritures en noir qui s'affiche tout apres le test des peripheriques! je vous en prie aidez moi, merci d'avance

spokastuces
 Posté le 01/03/2013 à 06:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

aller je te le donne ^^

cpasiv08

Tape le mot de passe en respectant les touches d'un clavier américain (qwerty) et finis par la combinaison de touches "Ctrl" + "Entrée"



Modifié par spokastuces le 01/03/2013 06:30
spokastuces
 Posté le 01/03/2013 à 06:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

donc en qwerty sur un clavier azery :

cpqsivà_ (pas de shift pour eux sur les chiffres, l inverse de nous ...)

++



Modifié par spokastuces le 01/03/2013 06:32
capoucci
 Posté le 01/03/2013 à 21:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Comme toujours, pour réinitialiser un BIOS, la solution c'est de retirer pendant 5 mn la pile du CMOS ou lorsque il est présent déplacer le cavalier sur RAZ CMOS.

Votre pc étant un portable, de mémoire (sans garantie) sur ce modèle elle doit se trouve sous le clavier. L'opération est délicate. De plus, elle peut être soudée. Il est donc préférable de confier ce travail à un électronicien en SAV.

Ensuite, il vous faudra reparamètrer le BIOS ce qui n'est pas compliqué quand on connait. Pour un néophyte c'est une autre paire de manches.

Vous avez également la possibilité de demander chez DELL de vous indiquer un Password Usine. Mais il vous faudra faire la preuve que vous êtes bien le propriétaire légal de l'appareil, et encore il n'est pas certain qu'ils vous donne satisfaction.

Cordialement.

spokastuces
 Posté le 01/03/2013 à 21:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

stop !!!!!!!!!!!!

c est le code pour débloquer son dell ...

spokastuces
 Posté le 01/03/2013 à 21:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

#include

#include

#include

#define mystr ""

#define allow595B

#define allowA95B

#define allow2A7B

#define fSVCTAG 0

#define fHDDSN 1

#define fHDDold 2

#define t595B 0

#define tD35B 1

#define tA95B 2

#define t2A7B 3

#ifdef allow595B

#define f595B

#endif

#ifdef allowA95B

#define f595B

#endif

#ifdef allow2A7B

#define f595B

#endif

char bSuffix[]="595BD35BA95B2A7B";

char scancods[]="\00\0331234567890-=\010\011qwertyuiop[]\015\377asdfghjkl;'`\377\\zxcvbnm,./";

char encscans[]={0x05,0x10,0x13,0x09,0x32,0x03,0x25,0x11,0x1F,0x17,0x06,0x15, \

0x30,0x19,0x26,0x22,0x0A,0x02,0x2C,0x2F,0x16,0x14,0x07,0x18, \

0x24,0x23,0x31,0x20,0x1E,0x08,0x2D,0x21,0x04,0x0B,0x12,0x2E};

#ifdef allow2A7B

char chartabl2A7B[72]="012345679abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0";

#endif

unsigned int MD5magic[64]={

0xd76aa478, 0xe8c7b756, 0x242070db, 0xc1bdceee,

0xf57c0faf, 0x4787c62a, 0xa8304613, 0xfd469501,

0x698098d8, 0x8b44f7af, 0xffff5bb1, 0x895cd7be,

0x6b901122, 0xfd987193, 0xa679438e, 0x49b40821,

0xf61e2562, 0xc040b340, 0x265e5a51, 0xe9b6c7aa,

0xd62f105d, 0x02441453, 0xd8a1e681, 0xe7d3fbc8,

0x21e1cde6, 0xc33707d6, 0xf4d50d87, 0x455a14ed,

0xa9e3e905, 0xfcefa3f8, 0x676f02d9, 0x8d2a4c8a,

0xfffa3942, 0x8771f681, 0x6d9d6122, 0xfde5380c,

0xa4beea44, 0x4bdecfa9, 0xf6bb4b60, 0xbebfbc70,

0x289b7ec6, 0xeaa127fa, 0xd4ef3085, 0x4881d05,

0xd9d4d039, 0xe6db99e5, 0x1fa27cf8, 0xc4ac5665,

0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039,

0x655b59c3, 0x8f0ccc92, 0xffeff47d, 0x85845dd1,

0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1,

0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391};

unsigned char inData[23],outData[16];

char buf1output[32], buf1input[20];

char bug4;

void calcsuffix(char bfunc, char btype, char *outbuf);

void initData(void) {

*(int *)(&outData[0]) =0x67452301;

*(int *)(&outData[4]) =0xEFCDAB89;

*(int *)(&outData[8]) =0x98BADCFE;

*(int *)(&outData[12])=0x10325476;

}

typedef int (encfuncT1) (int num1, int num2, int num3);

#ifdef f595B

int enc0F2(int num1, int num2, int num3) {return (((~num3 ^ num2) & num1) ^ ~num3);}

int enc0F4(int num1, int num2, int num3) {return (( ~num2 ^ num1) ^ num3); }

int enc0F5(int num1, int num2, int num3) {return (( ~num1 | ~num3) ^ num2); }

#endif

int enc1F2(int num1, int num2, int num3) {return ((( num3 ^ num2) & num1) ^ num3);}

int enc1F4(int num1, int num2, int num3) {return (( num2 ^ num1) ^ num3); }

int enc1F5(int num1, int num2, int num3) {return (( num1 | ~num3) ^ num2); }

int encF3 (int num1, int num2, int num3) {return ((( num1 ^ num2) & num3) ^ num2);}

typedef int (encfuncT2)(encfuncT1 func, int num1, int num2, int num3, int key);

int enc1F1 (encfuncT1 func, int num1, int num2, int num3, int key)

{

return func(num1,num2,num3)+key;

}

#ifdef f595B

int enc0F1 (encfuncT1 func, int num1, int num2, int num3, int key)

{

return func(num1,num2,num3)-key;

}

#endif

unsigned int rol(unsigned int t, int bitsrot)

{

return (t >> (32-bitsrot)) | (t << bitsrot);

}

void blockEncodeF(int *outdata, int *encblock, encfuncT2 func1,

encfuncT1 func2, encfuncT1 func3, encfuncT1 func4, encfuncT1 func5 )

{

char S[4][4] = {{ 7, 12, 17, 22 },{ 5, 9, 14, 20 },{ 4, 11, 16, 23 },{ 6, 10, 15, 21 }};

int A,B,C,D,t,i;

A=outdata[0];

B=outdata[1];

C=outdata[2];

D=outdata[3];

for (i=0;i

t=MD5magic[i];

switch (i>>4) {

case 0: t=A+func1(func2,B,C,D, t+encblock[(i) & 15]); break;

case 1: t=A+func1(func3,B,C,D, t+encblock[(i*5+1) & 15]); break;

case 2: t=A+func1(func4,B,C,D, t+encblock[(i*3+5) & 15]); break;

case 3: t=A+func1(func5,B,C,D, t+encblock[(i*7) & 15]); break;

}

A=D; D=C; C=B; B+=rol(t,S[i>>4][i&3]);

};

outdata[0]+=A;

outdata[1]+=B;

outdata[2]+=C;

outdata[3]+=D;

}

void blockEncode(char *outdata, int *encblock, char btype) {

if (btype==tD35B)

blockEncodeF((int *)outdata,encblock,enc1F1,enc1F2,encF3,enc1F4,enc1F5);

#ifdef f595B

else

blockEncodeF((int *)outdata,encblock,enc0F1,enc0F2,encF3,enc0F4,enc0F5);

#endif

}

void encode(char *inbuf,int cnt,char btype) {

int encBlock[16];

char *ptr;

initData();

memcpy(encBlock,inbuf,cnt);

ptr=&((char *)encBlock)[cnt];

*ptr++=0x80;

memset(ptr,0,64-1-cnt);

encBlock[16-2]=((unsigned int)cnt << 3);

blockEncode(outData,encBlock,btype);

}

void psw(char bfunc, char btype, char *outbuf) {

int cnt,lenpsw,r;

if (bfunc==fHDDold) {

memcpy(inData,buf1input,11);

calcsuffix(bfunc,btype,outbuf);

for (cnt=0;cnt

outbuf[cnt]= scancods[ outbuf[cnt] ];

} else {

memset(inData,0,sizeof(inData));

if (bfunc==fSVCTAG) cnt=7;

else cnt=11;

if ((bfunc==fHDDSN) && (btype==tA95B))

memcpy(inData,&buf1input[3],cnt-3);

else

memcpy(inData,buf1input,cnt);

if (btype==t595B) memcpy(&inData[cnt],&bSuffix[0],4); else

if (btype==tD35B) memcpy(&inData[cnt],&bSuffix[4],4); else

if (btype==tA95B) memcpy(&inData[cnt],&bSuffix[0],4); else

if (btype==t2A7B) memcpy(&inData[cnt],&bSuffix[12],4);

calcsuffix(bfunc,btype,outbuf);

memcpy(&inData[cnt+4],outbuf,8);

encode(inData,23,btype);

r = outData[0] % 9;

lenpsw = 0;

for (cnt=0;cnt

if ( (btype==t595B) || (btype==tD35B) || (btype==tA95B) ) {

if ((r

buf1output[lenpsw++] = scancods[encscans[outData[cnt] % sizeof(encscans)]];

}

} else if (btype==t2A7B) {

buf1output[lenpsw++] = chartabl2A7B[outData[cnt] % sizeof(chartabl2A7B)];

}

}

}

}

void calcsuffix(char bfunc, char btype, char* outbuf) {

int i,r;

if (bfunc==fSVCTAG) {

outbuf[0] = inData[4];

outbuf[1] = (inData[4] >> 5) | (((inData[3] >> 5) | (inData[3] << 3)) & 0xF1);

outbuf[2] = (inData[3] >> 2);

outbuf[3] = (inData[3] >> 7) | (inData[2] << 1);

outbuf[4] = (inData[2] >> 4) | (inData[1] << 4);

} else if (bfunc==fHDDSN) {

outbuf[0] = inData[8];

outbuf[1] = (inData[8] >> 5) | (((inData[9] >> 5) | (inData[9] << 3)) & 0xF1);

outbuf[2] = (inData[9] >> 2);

outbuf[3] = (inData[9] >> 7) | (inData[10] << 1);

outbuf[4] = (inData[10] >> 4) | (inData[1] << 4);

}

outbuf[5] = (inData[1] >> 1);

outbuf[6] = (inData[1] >> 6) | (inData[0] << 2);

outbuf[7] = (inData[0] >> 3);

for (i=0;i

r = 0xAA;

if (outbuf[i] & 1)

if (bfunc==fHDDSN) r ^= inData[8];

else if (bfunc==fSVCTAG) r ^= inData[4];

if (outbuf[i] & 2)

if (bfunc==fHDDSN) r ^= inData[9];

else if (bfunc==fSVCTAG) r ^= inData[3];

if (outbuf[i] & 4)

if (bfunc==fHDDSN) r ^= inData[10];

else if (bfunc==fSVCTAG) r ^= inData[2];

if (outbuf[i] & 8)

r ^= inData[1];

if (outbuf[i] & 16)

r ^= inData[0];

if ( (btype==t595B) || (btype==tD35B) || (btype==tA95B) ) {

outbuf[i] = encscans[r % sizeof(encscans)];

} else if (btype==t2A7B) {

outbuf[i] = chartabl2A7B[r % sizeof(chartabl2A7B)];

}

}

}

int main(int argc, char *argv[]) {

unsigned char len,len1,bfunc,eol=1,echo=0, *minus,s2[20];

signed char btype; int argn=0;

if (argc>1)

echo=1;

if (!echo)

fputs("" mystr "\n" \

"Short service tag should be right padded with '*' up to length 7 chars\n" \

"HDD serial number is right 11 chars from real HDDSerNum left padded with '*'\n" \

"Some BIOSes has left pad HDD serial number with spaces instead '*'\n",stdout);

while (!feof(stdin)) {

if ((argc

fputs("Input: #",stdout);

if (argc>1) {

strncpy(buf1input,argv[++argn],sizeof(buf1input));argc--;

}

else {

if (!eol) while (!feof(stdin) && (fgetc(stdin)!='\n')); eol=0;

if (fgets(buf1input,16+1+1,stdin)==NULL) {

if (echo) fputs("\n",stdout);

break;

}

}

len=strlen(buf1input);

if (len && (buf1input[len-1]=='\n')) {len--;eol=1;buf1input[len]=0;}

if (echo) {fputs(buf1input,stdout);fputs("\n",stdout);}

minus=strchr(buf1input,'-');

if (len==11) {

if (minus!=NULL) {

fputs("- Incorrect input\n",stdout);

continue;

}

bfunc=fHDDold;

fputs("By HDD serial number for older BIOS: ",stdout);

} else {

if (len==0) break;

if (minus==NULL) {

fputs("- No BIOS type found in input string, must be followed by -595B and other registered\n",stdout);

continue;

}

len1=minus-(unsigned char*)buf1input;

btype=-1;

#ifdef allow595B

if (strncmp(&buf1input[len1+1],&bSuffix[0],4)==0) btype=t595B;

else

#endif

if (strncmp(&buf1input[len1+1],&bSuffix[4],4)==0) btype=tD35B;

else

#ifdef allowA95B

if (strncmp(&buf1input[len1+1],&bSuffix[8],4)==0) btype=tA95B;

else

#endif

#ifdef allow2A7B

if (strncmp(&buf1input[len1+1],&bSuffix[12],4)==0) btype=t2A7B;

#endif

if (btype

fputs("- Invalid service tag in input string, allowed only -D35B and other registered\n",stdout);

continue;

}

struct tm *time1; time_t timer1=time(NULL);

time1=gmtime(&timer1);

strftime(s2,sizeof(s2),"%d.%m.%Y %H:%M",time1);

fputs(s2,stdout);

fputs(" DELL ",stdout);

if (len1==7) {

bfunc=fSVCTAG;

fputs("service tag: ",stdout);

fputs(buf1input,stdout);

} else

if (len1==11) {

bfunc=fHDDSN;

fputs("HDD serial number: ",stdout);

fputs(buf1input,stdout);

}

else {

fputs("- Incorrect input, must be 7 chars service tag or 11 chars HDD serial number\n",stdout);

continue;

}

}

psw(bfunc,btype,buf1output);

fputs(" password: ",stdout);

fputs(buf1output,stdout);

if (bug4) fputs(" !bug4 warning - password may not work!",stdout);

if (btype==t595B) if (bfunc==fSVCTAG) { //to check if A95B bug

char mpw1[20];

strcpy(mpw1,buf1output);

psw(bfunc,tA95B,buf1output);

if (strcmp(mpw1,buf1output)!=0) {

fputs(" passwordA95B: ",stdout);

fputs(buf1output,stdout);

}

}

fputs("\n",stdout);

}

return 0;

}



Modifié par spokastuces le 02/03/2013 09:25
spokastuces
 Posté le 01/03/2013 à 21:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

++

spokastuces
 Posté le 01/03/2013 à 21:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

c est juste pour ceux qui finissent par 585b et ...



Modifié par spokastuces le 02/03/2013 08:02
spokastuces
 Posté le 01/03/2013 à 22:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

capoucci
 Posté le 01/03/2013 à 22:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Joli, reste à espérer que Diji25 sache développer et possède un compilateur en C.

Et accessoirement que cela corresponde bien à son MOS.

spokastuces
 Posté le 01/03/2013 à 22:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

t as pas compris ... il a juste à taper le code en qwerty et roule ....

capoucci
 Posté le 01/03/2013 à 22:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
spokastuces a écrit :

t as pas compris ... il a juste à taper le code en qwerty et roule ....

Ah bon. Quand je lis tout un developpement, si je comprends un peu. Simplement, nos posts se sont croisés. Lorsque j'ai rédigé le mien, je n'avais pas votre copie d'écran. D'ou ma réaction.

spokastuces
 Posté le 01/03/2013 à 22:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

his computer system, #8NLRN21-595B



Modifié par spokastuces le 01/03/2013 22:21
Digi25
 Posté le 02/03/2013 à 21:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci spokastuces, merci beaucoup le code marche nikel, maintenant je n'arrives pas a desactiver le code dans le bios pour eviter de rentrez le code a chaque fois ou est ce que je devrais toujours entrex le cpasiv08! encore une fois merci

Digi25
 Posté le 02/03/2013 à 23:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

au faites spokastuces, est il possible de trouver le code d'une facon plus simple au cas ou ou j'aurais un autre probleme de ce genre pour un autre pc, le disque dur est egalemnt code j'ai mis un autre mais est il possible de le deverouillez ? merci

spokastuces
 Posté le 03/03/2013 à 03:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

salut à toi,

content que ça marche ...

tu as raison c est un password au niveau du disque dur..

donne moi le "tag"et j essaierai te de donner le password ...

++

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Tablette 10.1 pouces TECLAST M40 Plus (8 coeurs, FHD, 8 Go RAM, 128 Go) à 129,99 €
129,99 € 169,99 € -24% @Amazon

Amazon fait une promotion sur la tablette 10.1 pouces TECLAST T40 Plus qui passe à 129,99 € grâce à un coupon à activer sur la page du produit. Cette tablette possède un processeur octo core, 8 Go de RAM, 128 Go de stockage extensibles par MicroSD, un écran FHD IPS (1920x1200) et tourne sous Android 12. Le WiFi, le bluetooth et le GPS sont également de la partie.


Voir le bon plan
Assortiment de mèches hélicoïdales à bois Bosch (3/4/5/6/7/8/10 mm) à 5,50 €
5,50 € 8,39 € -34% @Amazon

Amazon fait une promotion sur l'assortiment de mèches hélicoïdales à bois Bosch - Ø 3/4/5/6/7/8/10 mm qui passe à 5,50 € au lieu de 8,39 €. 


Voir le bon plan
Clavier mécanique Roccat Vulcan 121 (RGB, rétroéclairé, switch Linear) à 78,77 €
78,77 € 120 € -34% @Amazon

Amazon fait une promotion sur le clavier mécanique Roccat Vulcan 121 (RGB, rétroéclairé) qui passe à 78,77 € au lieu de 120 €. 


Voir le bon plan
Jeu de 8 tournevis Stanley essentiels à 11 €
11,00 € 15 € -27% @Amazon

Amazon fait une promotion sur le jeu de 8 tournevis Stanley essentiels à 11 € au lieu de 15 €. 


Voir le bon plan
Jeu PC Midnight Ghost Hunt gratuit
Gratuit @Epic Games

Epic Games Store offre actuellement le jeu PC Midnight Ghost Hunt. Un jeu de cache-cache chaotique en multijoueur. Prenez possession d'objets à première vue inoffensifs dans le rôle des Fantômes ou bien traquez ces derniers en tant que Chasseurs avant que ne résonnent les douze coups de minuit ! Audio en anglais et textes en français.


Voir le bon plan
Lot de 4 caméras de sécurité connectées Blink Outdoor + sonnette sans fil Blink Video Doorbell à 205,99 €
205,99 € 300 € -31% @Amazon

Amazon fait une promotion sur le lot de 4 caméras de sécurité connectées Blink Outdoor accompagnées d'une sonnette sans fil Blink Video Doorbell qui passe à 205,99 € livrée gratuitement au lieu de plus de 300 € habituellement. Gardez l'esprit tranquille avec ces caméras polyvalentes sans fil pour l'extérieur, dotées d'une autonomie de 2 ans (piles au lithium fournies), d’un système audio bidirectionnel, de la détection de mouvements personnalisable, de la vision nocturne infrarouge et de l’enregistrement en direct en Full HD 1080p dans le cloud (via un abonnement) ou en local gratuitement (en branchant directement un périphérique de stockage USB sur la base de synchronisation fournie). Gestion des caméras et de la sonnette avec l'application Blink sur votre appareil mobile ou bien avec un écran connecté type Echo Show.

Les 4 caméras est accompagnées d'une sonnette sans fil vidéo avec audio bi directionnel (vous pouvez aussi la raccorder si besoin), d'un module de synchronisation (avec votre réseau WiFi) et fonctionnent directement. 


Voir le bon plan

Sujets relatifs
Problème soudain avec le Bios?
Problème avec le AHCI et le BIOS
problème bios avec ssd
Problème avec le Bios
problème avec bios & disques durs
Problème avec mot de passe de Bios
probléme avec mot de passe dans le bios
probléme avec mon bios
Problème bios avec écran 22"
probleme avec DD et bios ou carte mere?RESOLU
Plus de sujets relatifs à Probleme avec Bios
 > Tous les forums > Forum Les mains dans le cambouis