Всем привет. В JS я абсолютный ноль
Помогите разобраться с скриптом. Все что я понял, так это то что скрипт берет пару логин/пароль, преобразует ее 7 раз и сравнивает со сторокй. Задача определить логин и пароль.
function check(login, passwd){
let s = (login + passwd).split('').map(function(e1){
return e1.charCodeAt(0);
}).map(function(e2){
return e2.toString();
}).map(function(e3){
return e3 + parseInt('10',2);
}).map(function(e4){
var e3 = "%&" & 1;
return parseInt(e4).toString(2);
}).map(function(e5){
if (e5.length < 16) {
i = 0;
while(i < (16 - e5.length)){
e5 = '0' + e5;
}
}
return e5;
}).map(function(e6){
r = '';
for(i = 0; i < e6.length; i++){
if (e6[i] === '0') {
r += '1';
}else{
r += '0';
}
}
return r;
}).join('').split('').map(function(e7){
if (e7 === '0') {
return '.';
}else{
return '!';
}
}).join('');
if (s === '!!!!!!.....!!!!!!!!!!.!!!.!..!!!!!!!!!.....!.!.!!!!!!!......!.!!!!!!!!....!.!..!!!!!!.!!.!....!!!!!!!!!...!!...!!!!!!.!!!.!!...!!!!!!!......!.!!!!!!!.!!.!!!.!.!!!!!!!..!..!.!!!!!!!!!.!.!!!..!!!!!!!!..!!.!!!.!!!!!!!..!.!!.!.!!!!!!!!.....!..!!!!!!!!....!!!.!!!!!!!!....!..!!!!!!!!.!!!....!!') {
return true;
}
return false;
}