이 문제는 아래와 같이 Password를 요구한다.
Password가 틀리면 아래와 같은 창을 띄어 준다.
F12를 눌러서 코드를 보면 pass라는 부분이 있다. 하지만 이 부분은 난잡하게 여러문자들이 섞여있다. 이 문장을 그대로 Password로 입력하게 되면 위의 사진처럼 Password가 틀렸을 때에 창이 뜬다.
자세히 보면 if(h == unescape(pass))라는 부분을 확인할 수 있다. 그래서 escape라는 것을 키워드로 구글링을 했다.
복호화랑 암호화하는 사이트에 가서 pass에 있던 내용을 집어넣고 디코딩을 시켰더니 Password가 나왔다.
'Root Me(web-client, web-server)' 카테고리의 다른 글
HTML (0) | 2016.12.26 |
---|---|
Javascript - Obfuscation 2 (0) | 2016.12.26 |
Javascript - Native code (0) | 2016.12.26 |
Javascript - Authentication 2 (0) | 2016.12.26 |
Javascript - Authentication (0) | 2016.12.22 |