Back

[dreamhack] funjs

[문제]

입력 폼에 데이터를 입력하여 맞으면 플래그, 틀리면 NOP !을 출력하는 HTML 페이지입니다. main 함수를 분석하여 올바른 입력 값을 찾아보세요 !

[해결법]

이 문제는 난독화된 html 파일을 해독하는 문제였다. 끝에 for loop만 잘 수정해주면 답이 나오는 문제였는데 변수 별로 의미를 파악하려다 보니 삽질을 좀 했다. for loop 수정 부분은 아래 참고하면 된다.

var s = "";
for (var i = 0x0; i < 36; i++) {
  s += String.fromCharCode(
    operator[i % operator[_0x374fd6(0x17c)]](_0x4949[i], _0x42931[i])
  );
}
console.log(s);
comments powered by Disqus