Bios Master Key Generator Dell E5420

  • How To Unlock Dell Latitude E6510 Bios & Hard Drive Password. The best option to unlock a dell latitude model E6510 bios password is to use a master bios password, this master password can be accquired at. Hard drive Unlock code, also Password to unlock dell latitude E6510 laptop & Notebook, find on this page Dell password key, Download.
  • The bios is requesting a password BEFORE you can get to the boot options or setup utility. So it won't boot from a startup disk or from the DVD. I have looked and it seems Dell moved the bios password to a flash chip, and thus pulling the CMOS battery won't work. Does anyone have the Dell program to pull the master password? The Service Tag is.
  1. #include <string.h>
  2. #define mystr 'My own utility. Copyright (C) 2007-2010 hpgl, Russia'
  3. #define allow595B
  4. #define allow2A7B
  5. #define fSVCTAG 0
  6. #define fHDDold 2
  7. #define tD35B 1
  8. #define t2A7B 3
  9. #ifdef allow595B
  10. #endif
  11. #define f595B
  12. #ifdef allow2A7B
  13. #endif
  14. char bSuffix[]='595BD35BA95B2A7B';
  15. char scancods[]='000331234567890-=010011qwertyuiop[]015377asdfghjkl;'`377zxcvbnm,./';
  16. char encscans[]={0x05,0x10,0x13,0x09,0x32,0x03,0x25,0x11,0x1F,0x17,0x06,0x15,
  17. 0x30,0x19,0x26,0x22,0x0A,0x02,0x2C,0x2F,0x16,0x14,0x07,0x18,
  18. 0x24,0x23,0x31,0x20,0x1E,0x08,0x2D,0x21,0x04,0x0B,0x12,0x2E};
  19. #ifdef allow2A7B
  20. char chartabl2A7B[72]='012345679abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0';
  21. 0xd76aa478, 0xe8c7b756, 0x242070db, 0xc1bdceee,
  22. 0x698098d8, 0x8b44f7af, 0xffff5bb1, 0x895cd7be,
  23. 0xf61e2562, 0xc040b340, 0x265e5a51, 0xe9b6c7aa,
  24. 0x21e1cde6, 0xc33707d6, 0xf4d50d87, 0x455a14ed,
  25. 0xfffa3942, 0x8771f681, 0x6d9d6122, 0xfde5380c,
  26. 0x289b7ec6, 0xeaa127fa, 0xd4ef3085, 0x4881d05,
  27. 0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039,
  28. 0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1,
  29. char buf1output[32], buf1input[20];
  30. void calcsuffix(char bfunc, char btype, char *outbuf);
  31. void initData(void) {
  32. *(int *)(&outData[4]) =0xEFCDAB89;
  33. *(int *)(&outData[12])=0x10325476;
  34. typedef int (encfuncT1) (int num1, int num2, int num3);
  35. #ifdef f595B
  36. int enc0F2(int num1, int num2, int num3) {return (((~num3 ^ num2) & num1) ^ ~num3);}
  37. int enc0F4(int num1, int num2, int num3) {return (( ~num2 ^ num1) ^ num3); }
  38. int enc0F5(int num1, int num2, int num3) {return (( ~num1 ~num3) ^ num2); }
  39. int enc1F2(int num1, int num2, int num3) {return ((( num3 ^ num2) & num1) ^ num3);}
  40. int enc1F4(int num1, int num2, int num3) {return (( num2 ^ num1) ^ num3); }
  41. int enc1F5(int num1, int num2, int num3) {return (( num1 ~num3) ^ num2); }
  42. int encF3 (int num1, int num2, int num3) {return ((( num1 ^ num2) & num3) ^ num2);}
  43. typedef int (encfuncT2)(encfuncT1 func, int num1, int num2, int num3, int key);
  44. int enc1F1 (encfuncT1 func, int num1, int num2, int num3, int key)
  45. return func(num1,num2,num3)+key;
  46. int enc0F1 (encfuncT1 func, int num1, int num2, int num3, int key)
  47. return func(num1,num2,num3)-key;
  48. #endif
  49. unsigned int rol(unsigned int t, int bitsrot)
  50. return (t >> (32-bitsrot)) (t << bitsrot);
  51. void blockEncodeF(int *outdata, int *encblock, encfuncT2 func1,
  52. encfuncT1 func2, encfuncT1 func3, encfuncT1 func4, encfuncT1 func5 )
  53. char S[4][4] = {{ 7, 12, 17, 22 },{ 5, 9, 14, 20 },{ 4, 11, 16, 23 },{ 6, 10, 15, 21 }};
  54. B=outdata[1];
  55. D=outdata[3];
  56. for (i=0;i<64;i++) { t=MD5magic[i]; switch (i>>4) {
  57. case 0: t=A+func1(func2,B,C,D, t+encblock[(i) & 15]); break;
  58. case 1: t=A+func1(func3,B,C,D, t+encblock[(i*5+1) & 15]); break;
  59. case 2: t=A+func1(func4,B,C,D, t+encblock[(i*3+5) & 15]); break;
  60. case 3: t=A+func1(func5,B,C,D, t+encblock[(i*7) & 15]); break;
  61. A=D; D=C; C=B; B+=rol(t,S[i>>4][i&3]);
  62. outdata[1]+=B;
  63. outdata[3]+=D;
  64. void blockEncode(char *outdata, int *encblock, char btype) {
  65. blockEncodeF((int *)outdata,encblock,enc1F1,enc1F2,encF3,enc1F4,enc1F5);
  66. else
  67. blockEncodeF((int *)outdata,encblock,enc0F1,enc0F2,encF3,enc0F4,enc0F5);
  68. }
  69. void encode(char *inbuf,int cnt,char btype) {
  70. char *ptr;
  71. memcpy(encBlock,inbuf,cnt);
  72. *ptr++=0x80;
  73. encBlock[16-2]=((unsigned int)cnt << 3);
  74. }
  75. void psw(char bfunc, char btype, char *outbuf) {
  76. if (bfuncfHDDold) {
  77. // calcsuffix(bfunc,btype,outbuf);
  78. for (cnt=0;cnt<8;cnt++) outbuf[cnt]= scancods[ outbuf[cnt] ]; } else { memset(inData,0,sizeof(inData)); if (bfuncfSVCTAG) cnt=7; else cnt=11; if ((bfuncfHDDSN) && (btypetA95B)) memcpy(inData,&buf1input[3],cnt-3); else memcpy(inData,buf1input,cnt); if (btypet595B) memcpy(&inData[cnt],&bSuffix[0],4); else if (btypetD35B) memcpy(&inData[cnt],&bSuffix[4],4); else if (btypetA95B) memcpy(&inData[cnt],&bSuffix[0],4); else if (btypet2A7B) memcpy(&inData[cnt],&bSuffix[12],4); cnt += 4; inData[cnt] = inData[4] & 0x1F; inData[cnt+1] = ((inData[4] >> 5) (((inData[3] >> 5) (inData[3] << 3)) & 0xF1) & 0x1F); inData[cnt+2] = ((inData[3] >> 2) & 0x1F);
  79. inData[cnt+3] = (inData[3] >> 7) ((inData[2] << 1) & 0x1F); inData[cnt+4] = (inData[2] >> 4) ((inData[1] << 4) & 0x1F); inData[cnt+5] = (inData[1] >> 1) & 0x1F;
  80. inData[cnt+6] = (inData[1] >> 6) ((inData[0] << 2) & 0x1F); inData[cnt+7] = (inData[0] >> 3) & 0x1F;
  81. r = 0xAA;
  82. r ^= inData[4];
  83. r ^= inData[3];
  84. r ^= inData[2];
  85. r ^= inData[1];
  86. r ^= inData[0];
  87. }
  88. encode(inData,cnt,btype);
  89. lenpsw = 0;
  90. if ((r <= cnt) && (lenpsw<8)) { buf1output[lenpsw++] = scancods[encscans[outData[cnt] % sizeof(encscans)]]; } } } } 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)
  91. fputs(' mystr 'n'
  92. 'Short service tag should be right padded with '*' up to length 7 charsn'
  93. 'HDD serial number is right 11 chars from real HDDSerNum left padded with '*'n'
  94. 'Some BIOSes has left pad HDD serial number with spaces instead '*'n',stdout);
  95. while (!feof(stdin)) {
  96. if ((argc<=1) && argn) break; fputs('Input: #',stdout); if (argc>1) {
  97. strncpy(buf1input,argv[++argn],sizeof(buf1input));argc--;
  98. else {
  99. if (!eol) while (!feof(stdin) && (fgetc(stdin)!='n')); eol=0;
  100. if (echo) fputs('n',stdout);
  101. }
  102. len=strlen(buf1input);
  103. if (len && (buf1input[len-1]'n')) {len--;eol=1;buf1input[len]=0;}
  104. if (echo) {fputs(buf1input,stdout);fputs('n',stdout);}
  105. if (len11) {
  106. fputs('- Incorrect inputn',stdout);
  107. }
  108. fputs('By HDD serial number for older BIOS: ',stdout);
  109. if (len0) break;
  110. fputs('- No BIOS type found in input string, must be followed by -595B and other registeredn',stdout);
  111. }
  112. #ifdef allow595B
  113. if (strncmp(&buf1input[len1+1],&bSuffix[0],4)0) btype=t595B;
  114. #endif
  115. if (strncmp(&buf1input[len1+1],&bSuffix[4],4)0) btype=tD35B;
  116. #ifdef allowA95B
  117. if (strncmp(&buf1input[len1+1],&bSuffix[8],4)0) btype=tA95B;
  118. #endif
  119. if (strncmp(&buf1input[len1+1],&bSuffix[12],4)0) btype=t2A7B;
  120. if (btype<0) {
  121. fputs('- Invalid service tag in input string, allowed only -D35B and other registeredn',stdout);
  122. }
  123. time1=gmtime(&timer1);
  124. fputs(s2,stdout);
  125. bfunc=fSVCTAG;
  126. fputs(buf1input,stdout);
  127. if (len111) {
  128. fputs('HDD serial number: ',stdout);
  129. }
  130. fputs('- Incorrect input, must be 7 chars service tag or 11 chars HDD serial numbern',stdout);
  131. }
  132. psw(bfunc,btype,buf1output);
  133. fputs(buf1output,stdout);
  134. if (bug4) fputs(' !bug4 warning - password may not work!',stdout);
  135. if (btypet595B) if (bfuncfSVCTAG) { //to check if A95B bug
  136. strcpy(mpw1,buf1output);
  137. if (strcmp(mpw1,buf1output)!=0) {
  138. fputs(buf1output,stdout);
  139. }
  140. }
  141. }

Dell Latitude E5420 Reviews

/windows-10-product-key-generator-with-kmspico-by-daz-loader.html. Sep 01, 2014 Hi Emmanuel, I've sent you an e-mail as requested but for your privacy, please remove your e-mail address from your post. You can do this by selecting Manage Edit underneath the post which has the e-mail address posted and then editing your post. Dell Latitude E6540 BIOS administrator password reset Jump to solution I have so much to change in my BIOS system settings but its impossible to do that because there is a an admin password I don't know which is restricting me from doing that. Sep 30, 2010  Unlock an Dell Bios or Harddisk password with masterocode calculated thru SRS server at www.SimlockRemoteServer.nl. DELL E5420 bios reset skifte prosessor/ DELL E5420 bios.