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