문제 종류 - Web
사용한 툴 -
Flag, Hint, 정답 형식
flag: ?
hint: X
정답 형식: ?
풀이
문제에 들어가면 다음과 같은 화면이 나타난다.
개발자 도구를 이용해 코드를 확인하자.
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ Javascript 문제에 가끔씩 출몰(?)하는 녀석이다.
Javascript Obfuscate에 해당하는 Javascript Emoji이다. 찾아보니 aaencode 종류라고 한다.
Decode 사이트에 들어가 난독화를 풀어보자.
https://cat-in-136.github.io/2010/12/aadecode-decode-encoded-as-aaencode.html
JSBeautifier을 이용해 코드를 예쁘게 다듬어보자. (잘 안보이네..)
코드를 읽어보니 enco_라는 함수가 핵심 함수인 듯하다.
찾아보니 enco.charCodeAt은 UTF-16 문자를 반환한다고 한다.
그냥 JS Online Compiler에 돌려보자.
저기서 나온 값과 주석친 부분에 해당하는 코드를 읽어보면 답을 구할 수 있다.
'Wargame > Webhacking.kr' 카테고리의 다른 글
[Webhacking.kr] 18번 풀이 (100p) (0) | 2020.05.18 |
---|---|
[Webhacking.kr] 42번 풀이 (200p) (0) | 2020.05.18 |
[Webhacking.kr] 36번 풀이 (200p) (0) | 2020.05.18 |
[Webhacking.kr] 33번 풀이 (200p) (0) | 2020.05.18 |
[Webhacking.kr] 47번 풀이 (0) | 2020.05.18 |