Game/webhacking.kr
[100] prob16
ellen28
2015. 5. 13. 15:34
16번 문제!
들어가면 까만 페이지에 달랑 별 몇개가 나와있는걸 볼 수 있다.
키보드의 아무 키나 눌러보면 *이 계속 늘어나는 걸 볼수있는데
우선 소스를 확인해 보았다.
처음보는 함수들이 많았는데 우선 cd값이 무엇이냐에따라서 다른 과정들을 수행하는것같았다.
아마 키보드에서 키를 누를때마다 별이 늘어났으니 키보드에서 특정키를 누르면 cd값이 세팅된다고 생각하였다.
다시 소스를 살펴보니 cd가 124일경우 특정페이지( location.href=~ )로 넘어가게되는데 아마 password가 있는 페이지일 것이다.
cd는 아마 아스키 코드 값일 것이라 생각하고 아스키코드로 124가 어떤 문자일지 살펴보았다.
찾아보니 아스키코드로 124는 흔히들 파이프라인? 이라고 부르는 '|' 인것을 확인할 수 있었다.
그러므로 문제의 페이지에서 '|'을 눌러보니
이처럼 password를 알려주는 페이지로 이동하게 되었다.
알아낸 password를 Auth에 인증하면 16번 문제도 클리어!