
별만 떠있는 묘한 화면이네요. 밤하늘 같기도하고..
여기서 얻을 수 있는건 없어보이니 늘 그렇듯 F12를 눌러보겠습니다.
코드는 다음과 같습니다.

중요한 부분은 <script>부분이죠 천천히 보겠습니다.
화면처럼 큰 별 하나를 만들어두고 cd가 100, 97, 119... 일떄마다 별의 위치가 바뀐다고합니다.
100, 97 같은 수가 뭔가하니... 딱 봐도 아스키코드겠죠?
97은 'a', 100은 'd', 119는 'w', 115는 's'입니다. 이걸 대입해서 읽어보면
wasd를 누를때마다 별의 위치가 바뀌는 코드입니다.
아래처럼 말이죠.

문제화면에서 키보드 입력을 통해 무언가를 할 수 있다는걸 알았습니다. 그럼 코드를 다시보겠습니다.
if(cd==124) location.href=String.fromCharCode(cd)+".php"; // do it!
주석으로 해봐! 라고 하고있고 위 코드들과 다르게 별의 움직임을 다루는 코드가 아니라 웹페이지로 이동시켜주는 코드입니다.
읽어보면 cd가 124일때 "124에 해당되는 문자".php로 이동시켜준다고 합니다.
아스키코드 124는 문자로 ' | '입니다. 즉 키보드로 ' | '를 누르면 해당 페이지로 간다고하네요.
눌러보면

문제가 해결됩니다.
누르면 추가로 페이지를 보여주는줄 알았는데... 그냥 문제해결이 되서 약간 아쉽네요.
'보안 > 워게임 (웹 해킹)' 카테고리의 다른 글
| Challenge - old-18 write up (0) | 2025.03.19 |
|---|---|
| Challenge - old-26 write up (0) | 2025.03.17 |
| Challenge - old-6 write up (0) | 2025.03.13 |
| Challenge - old-15 write up (0) | 2025.03.13 |
| Challenge - old-17 write up (0) | 2025.03.05 |