diff --git a/decrypt_bios.js b/decrypt_bios.js index ebe3327..2fda93b 100644 --- a/decrypt_bios.js +++ b/decrypt_bios.js @@ -215,6 +215,15 @@ function isDecNumber(num_str) { return /[0-9]/gi.test(num_str); } +// rewrite it in functional style +function filterFalse(arr) { + var res_arr = []; + for(var i=0; i> 2; @@ -630,7 +639,7 @@ function getBiosPwdForSamsung(serial){ var asciiPassword1 = keyToAscii(decryptHash(hash, key, rotationMatrix1)); var asciiPassword2 = keyToAscii(decryptHash(hash, key, rotationMatrix2)); - return [scanCodePassword, asciiPassword1, asciiPassword2]; + return filterFalse([scanCodePassword, asciiPassword1, asciiPassword2]); } /* Compute password for phoenix bios. 5 digits */