문제
보안 이메일
설명 중요한 정보가 포함된 안전한 이메일을 찾았습니다. 보안 이메일 비밀번호는 생년월일 6자리로 구성되어 있으나 비밀번호 정보가 없습니다. 암호를 얻으십시오
dreamhack.io
설명

아주 간단한 입력 창이 나타납니다.
여기에 생년월일 6자리를 입력해야 한다고 생각합니다.

문제 파일을 본 순간 “이것이 무차별 대입에 대한 유일한 답인 것 같다”고 생각하여 다음과 같은 코드를 작성했습니다.
for (let year = 0; year <= 99; year++){
var result = 0;
for (let month=1; month <= 12; month++){
for (let day=1; day <= 31; day++){
let password = ""
password += String(year).padStart(2, "0");
password += String(month).padStart(2, "0");
password += String(day).padStart(2, "0");
console.log(password);
result = _0x9a220(password);
if(result) break;
}
if(result) break;
}
if(result) break
}

그런데 코드를 실행하면 가짜 경고창이 뜨는데 그 부분만 0을 리턴하도록 수정했습니다.

비밀번호가 틀렸다고 나오는 부분입니다. 이 부분을 0을 리턴하도록 변경하십시오.

20분 정도 걸렸습니다.
DH{Brutef0rce_th3_secur3_mail}


