Updated minimized script.
This commit is contained in:
1 parent
cc86dd456e
commit
1a0b838955
1 file changed
+5
-5
Vendored
+5
-5
@@ -16,15 +16,15 @@ encData[0],j+encData[1],l+encData[2],n+encData[3]])}function dell_get_serial_lin
|
||||
function choseEncode(a,b){function c(a,c,b){return(b^c)&a^b}function d(a,c,b){return(a^c)&b^c}function e(a,c,b){return c^a^b}function f(a,c,b){return(a|~b)^c}function g(a,c,b,d,e){return a(c,b,d)+e|0}function h(a,c,b,d,e){return a(c,b,d)+-e|0}function k(a,c,b){return(~b^c)&a^~b}function j(a,c,b){return~c^a^b}function l(a,c,b){return(~a|~b)^c}return"D35B"==dell_get_serial_line(b)?blockEncode(a,g,c,d,e,f):blockEncode(a,h,k,d,j,l)}
|
||||
function answerToString(a,b){for(var c=a[0]%9,d="",e=0;16>e;e++)"2A7B"==dell_get_serial_line(b)?d+=chartabl2A7B.charAt(a[e]%chartabl2A7B.length):c<=e&&8>d.length&&(d+=scancods.charAt(encscans[a[e]%encscans.length]));return d}function dell_encode(a,b,c){a[b]=128;a=StringToIntArr(a);a=fill_zero(a,6,16);a[14]=b<<3;return IntArrToByteArr(choseEncode(a,c))}
|
||||
function getBiosPwdForDellTag(a){"A95B"==dell_get_serial_line(a)&&(a=dell_get_serial_main(a)+"595B");var b=StringToArray(a),b=b.concat(calc_suffix_tag(b));return answerToString(dell_encode(b,23,a),a)}function getBiosPwdForDellHddNew(a){if("A95B"==dell_get_serial_line(a))var b=chr(0)+chr(0)+chr(0),a=a.slice(3,a.length-4)+b+"595B";b=StringToArray(a);b=b.concat(calc_suffix_hdd_new(b));return answerToString(dell_encode(b,23,a),a)}
|
||||
function getBiosPwdForDellHddOld(a){for(var a=calc_suffix_hdd_old(a),b="",c=0;c<a.length;c++)b+=scancods.charAt(a[c]);return b}function getBiosPwdForSony(a){if(7!=a.length)return"";for(var b=0,c="",d=0;d<a.length;d++)c+="0987654321876543210976543210982109876543109876543221098765436543210987".charAt(parseInt(a.charAt(d))+10*b),b++;return c}
|
||||
function getBiosPwdForDellHddOld(a){for(var a=calc_suffix_hdd_old(a),b="",c=0;c<a.length;c++)b+=scancods.charAt(a[c]);return b}function getBiosPwdForSony(a){if(7!=a.length)return"";for(var b=0,c="",d=0;d<a.length;d++)c+="0987654321876543210976543210982109876543109876543221098765436543210987".charAt(parseInt(a.charAt(d),10)+10*b),b++;return c}
|
||||
function getBiosPwdForSamsung(a){function b(a,c,b){for(var d=[],e=0;e<a.length;e++)d.push(a[e]<<b[7*c+e]&255|a[e]>>8-b[7*c+e]);return d}for(var c=[1,6,2,5,7,3,0,7,1,6,2,5,0,3,0,6,5,1,1,7,2,5,2,3,7,6,2,1,3,7,6,5,0,1,7],d=[],e=1;e<div(a.length,2);e++)d.push(parseInt(a.charAt(2*e)+a.charAt(2*e+1),16));a=parseInt(a.substring(0,2),16)%5;e=keyboardEncToAscii(b(d,a,[7,1,5,3,0,6,2,5,2,3,0,6,1,7,6,1,5,2,7,1,0,3,7,6,1,0,5,2,1,5,7,3,2,0,6]));""==e&&(e=keyboardEncToAscii(b(d,a,c)));return e}
|
||||
function getBiosPwdForGenericPhoenix(a){return bruteForce(parseInt(a))}function getBiosPwdForHPCompaqPhoenix(a){return bruteForce(parseInt(a),17232)}function getBiosPwdForFsiPhoenix(a){return bruteForce(parseInt(a),65,!0,!1,3,7)}function getBiosPwdForFsiLPhoenix(a){return bruteForce(parseInt(a)+1,ord("L"),!0,!1,3,7)}function getBiosPwdForFsiPPhoenix(a){return bruteForce(parseInt(a)+1,ord("P"),!0,!1,3,7)}function getBiosPwdForFsiSPhoenix(a){return bruteForce(parseInt(a)+1,ord("S"),!0,!1,3,7)}
|
||||
function getBiosPwdForFsiXPhoenix(a){return bruteForce(parseInt(a)+1,ord("X"),!0,!1,3,7)}function getBiosPwdForInsyde(a){for(var b="",c=0,d=0,e=0;8>e;e++)d=c=ord("Iou|hj&Z".charAt(e))^ord(a.charAt(e)),d*=1717986919,d=Math.floor(d/Math.pow(2,32)),d=d>>2|d&192,d&2147483648&&d++,d*=10,b+=(c-d).toString();return b}
|
||||
function getBiosPwdForGenericPhoenix(a){return bruteForce(parseInt(a,10))}function getBiosPwdForHPCompaqPhoenix(a){return bruteForce(parseInt(a,10),17232)}function getBiosPwdForFsiPhoenix(a){return bruteForce(parseInt(a,10),65,!0,!1,3,7)}function getBiosPwdForFsiLPhoenix(a){return bruteForce(parseInt(a,10)+1,ord("L"),!0,!1,3,7)}function getBiosPwdForFsiPPhoenix(a){return bruteForce(parseInt(a,10)+1,ord("P"),!0,!1,3,7)}
|
||||
function getBiosPwdForFsiSPhoenix(a){return bruteForce(parseInt(a,10)+1,ord("S"),!0,!1,3,7)}function getBiosPwdForFsiXPhoenix(a){return bruteForce(parseInt(a,10)+1,ord("X"),!0,!1,3,7)}function getBiosPwdForInsyde(a){for(var b="",c=0,d=0,e=0;8>e;e++)d=c=ord("Iou|hj&Z".charAt(e))^ord(a.charAt(e)),d*=1717986919,d=Math.floor(d/Math.pow(2,32)),d=d>>2|d&192,d&2147483648&&d++,d*=10,b+=(c-d).toString();return b}
|
||||
function getBiosPwdForHpmini(a){for(var b={1:"3","0":"1",3:"F",2:"7",5:"Q",4:"V",7:"X",6:"G",9:"O",8:"U",a:"C",c:"E",b:"P",e:"M",d:"T",g:"H",f:"8",i:"Y",h:"Z",k:"S",j:"W",m:"4",l:"K",o:"J",n:"9",q:"5",p:"2",s:"N",r:"B",u:"L",t:"A",w:"D",v:"6",y:"I",x:"4",z:"0"},c={1:"3","0":"1",3:"F",2:"7",5:"Q",4:"V",7:"X",6:"G",9:"O",8:"U",a:"C",c:"E",b:"P",e:"M",d:"T",g:"H",f:"8",i:"Y",h:"Z",k:"S",j:"W",m:"4",l:"K",o:"J",n:"9",q:"5",p:"2",s:"N",r:"B",u:"L",t:"A",w:"D",v:"6",y:"I",x:"R",z:"0"},d="",e="",a=a.toLowerCase(),
|
||||
f=0;f<a.length;f++)d+=b[a.charAt(f)],e+=c[a.charAt(f)];return d==e?d.toLowerCase():[d.toLowerCase(),e.toLowerCase()]}
|
||||
function getBiosPwdForFsi20dec_old(a){function b(a,b,e){var f=copy_array(a);f[b[0]]=(a[e[0]]>>4|a[e[3]]<<4)&255;f[b[1]]=a[e[0]]&15|a[e[3]]&240;f[b[2]]=a[e[1]]>>4|a[e[2]]<<4&255;f[b[3]]=a[e[1]]&15|a[e[2]]&240;return f}return function(a){for(var d=0;d<a.length;d++)a[d]^=ord(":3-v@e4i".charAt(d));a.swap(2,6);a.swap(3,7);a=b(a,[0,1,2,3],[0,1,2,3]);a=b(a,[4,5,6,7],[6,7,4,5]);a[0]=a[0]<<3&255|a[0]>>5;a[1]=a[1]<<5&255|a[1]>>3;a[2]=a[2]<<7&255|a[2]>>1;a[3]=a[3]<<4&255|a[3]>>4;a[5]=a[5]<<6&255|a[5]>>2;a[6]=
|
||||
a[6]<<1&255|a[6]>>7;a[7]=a[7]<<2&255|a[7]>>6;for(var d=[],e=0;e<a.length;e++)d[e]=a[e]%36;a=d;d="";for(e=0;e<a.length;e++)d+=9<a[e]?chr(ord("a")+a[e]-10):chr(ord("0")+a[e]);return d}(function(a){for(var a=[parseInt(a.slice(0,5)),parseInt(a.slice(5,10)),parseInt(a.slice(10,15)),parseInt(a.slice(15,20))],b=[],e=0;e<a.length;e++)b.push(a[e]%256),b.push(Math.floor(a[e]/256));return b}(a))}
|
||||
function getBiosPwdForFSI20dec_new(a){for(var b="4798156302,7201593846,5412367098,6587249310,9137605284,3974018625,8052974163".split(","),a=a.charAt(0)+a.charAt(2)+a.charAt(5)+a.charAt(11)+a.charAt(13)+a.charAt(15)+a.charAt(16),c="",d=0,e=0;e<a.length;e++)c+=b[d].charAt(parseInt(a.charAt(e))),d++;return c}function getBiosPwdForFSI20dec(a){return CreateHashTable([FSI_20_DEC_NEW,FSI_20_DEC_OLD],[getBiosPwdForFSI20dec_new(a),getBiosPwdForFsi20dec_old(a)])}
|
||||
a[6]<<1&255|a[6]>>7;a[7]=a[7]<<2&255|a[7]>>6;for(var d=[],e=0;e<a.length;e++)d[e]=a[e]%36;a=d;d="";for(e=0;e<a.length;e++)d+=9<a[e]?chr(ord("a")+a[e]-10):chr(ord("0")+a[e]);return d}(function(a){for(var a=[parseInt(a.slice(0,5),10),parseInt(a.slice(5,10),10),parseInt(a.slice(10,15),10),parseInt(a.slice(15,20),10)],b=[],e=0;e<a.length;e++)b.push(a[e]%256),b.push(Math.floor(a[e]/256));return b}(a))}
|
||||
function getBiosPwdForFSI20dec_new(a){for(var b="4798156302,7201593846,5412367098,6587249310,9137605284,3974018625,8052974163".split(","),a=a.charAt(0)+a.charAt(2)+a.charAt(5)+a.charAt(11)+a.charAt(13)+a.charAt(15)+a.charAt(16),c="",d=0,e=0;e<a.length;e++)c+=b[d].charAt(parseInt(a.charAt(e),10)),d++;return c}function getBiosPwdForFSI20dec(a){return CreateHashTable([FSI_20_DEC_NEW,FSI_20_DEC_OLD],[getBiosPwdForFSI20dec_new(a),getBiosPwdForFsi20dec_old(a)])}
|
||||
function getBiosPwdForFSIhex(a){function b(a){var b=ord("0");return chr(b+(a>>12)%16%10)+chr(b+(a>>8)%16%10)+chr(b+(a>>4)%16%10)+chr(b+(a>>0)%16%10)}function c(a,b){for(var c=0,g=0,h=0;h<a.length;h++)g=b[(ord(a.charAt(h))^c>>8)%256],c=(c<<8^g)&65535;return c}20==a.length&&(a=a.slice(12,20));return function(a){for(var e=[],f=0,g=0;256>g;g++){for(var f=g<<8,h=0;8>h;h++)f<<=1,f&65536&&(f^=4129);e.push(f&65535)}return b(c(a.slice(0,4),e))+b(c(a.slice(4,8),e))}(a)}
|
||||
function has_element(a,b){for(var c=0;c<b.length;c++)if(b[c]==a)return!0;return!1}function numberChecker(a,b,c,d){var c="undefined"==typeof c?!0:c,d="undefined"==typeof c?!1:d,e=0;if(c)c=parseInt(a,10),d=c.toString(10).length;else if(d)c=parseInt(a,16),d=c.toString(16).length;else return!1;for(;"0"==a.charAt(e++);)d++;return NaN!=c&&has_element(d,b)?!0:!1}
|
||||
function dellChecker(a,b,c){c="undefine"==typeof c?!1:c;if(has_element(a.length,b)){if(!c)return!0;for(b=0;b<c.length;b++)if(dell_get_serial_line(a)==c[b])return!0}return!1}function autoCheckAndRun(a,b,c,d,e){return numberChecker(a,c,d,e)?b(a):!1}function autoCheckAndRunWithKey(a,b,c,d,e,f){a=autoCheckAndRun(a,b,d,e,f);return!1!=a?(b={},b[c]=a,b):!1}function dell_serial_normalize(a){return dell_get_serial_main(a)+dell_get_serial_line(a)}
|
||||
|
||||
Reference in new issue
Block a user