Wargame/Webhacking.kr
webhacking.kr - old 16 (ASCII)
G_OM
2024. 3. 6. 17:53
문제페이지로 들어오았을 때는 이게 끝이다.
개발자도구로 코드를 한번 보자.
중요 코드를 보면 함수 mv에 대해서 볼 수 있다.
cd 가 100,97,119,115 일 때 방향키처럼 50px 씩 이동한다고 되어있다.
그리고 cd가 124 일때는 다른 페이지로 이동한 다는 것이다.
하지만 정작 cd가 뭔지 나와있지 않다.
하지만 갈피를 정말 우연스럽게도 찾았다 잠깐 물 마실라고 실수로 w, a, s, d 중 입력키를 누른 거 같은데 별의 위치가 변경되었다.
w, a, s, d는 100,97,119,115와 밀접한 연관이 있다고 말할 수 있다.
구글링을 하면서 찾아본 결과 ASCII 표를 보고 있었는데
W : 119
A : 97
S : 115
D : 119
각 10진법을 했을 때 나오는 숫자와 매칭이 되었다는 것을 알 수 있었다.
4개가 동시에 우연으로 맞을 리가 없으니 거의 다 온 거 같다.
그러면 문제를 푸는 핵심인 '124'는 자동으로 '|' (파이프라인) 이 된다는 것이다.
바로 대입해 보자.
주소를 입력하라기에 |. php로 접속해 보자.
들어가는 순간 바로 문제가 풀렸다.