[dreamhack] Secure Mail

chwrld·2023년 9월 5일
0

dreamhack

목록 보기
9/19

🚩 Secure Mail

https://dreamhack.io/wargame/challenges/92


🚀 Exploit

window.alert = function(text){
    console.log("alert is "+text)
    return true
}

filt = /^(\d{2})(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])$/;
for(var i=000101; i<991232; i++){
    if (i.toString().slice(2,4) > 12 || i.toString().slice(4,6) > 31)
        continue
    if (filt.test(i)){
        if(_0x9a220(i)){
            console.log(i)
            break
        }
    }
}

💬 Comment

i의 범위를 추측하는 게 난관이다.
처음부터 끝까지 brute force 하게되면 30분은 넘게 걸리니 잘 추측하고 범위를 정하도록 하자.

profile
BoB 13th 최강포린이👮

0개의 댓글