Iriton's log

[Webhacking.kr] old-16 write-up 본문

WebHacking/WarGame

[Webhacking.kr] old-16 write-up

Iriton 2023. 3. 23. 09:10

초기화면은 위와 같이 검은 화면에 별이 떠 있다.
힌트를 얻을 게 없으니 바로 소스코드를 확인해 봤다.
 
 
 

먼저, do it! 이라는 주석을 발견했다.
주석과 같은 줄에 해당하는 조건문은 cd라는 매개변수가 124가 되어야 한다고 명시되어 있다.
mv함수는 onkeypress 즉, 키보드의 키가 눌렸을 때 호출된다.
따라서, 키보드의 아스키 코드가 매개변수 cd로 전달됨을 알 수 있다.
 
 
 

아스키 코드를 참고하면, wasd키로 별이 이동하고 |(파이프)키를 통해 문제가 해결된다.
* 참고로 별 이동 후 파이프 키를 입력하면 문제가 풀리지 않아서, 새로고침이 필요하다.
 
 
 

 

'WebHacking > WarGame' 카테고리의 다른 글

[Webhacking.kr] old-20 write-up  (0) 2023.03.30
[Webhacking.kr] old-17 write-up  (0) 2023.03.29
[Webhacking.kr] old-14 write-up  (0) 2023.03.28
[Webhacking.kr] old-26 write-up  (0) 2023.03.24
[Webhacking.kr] old-1 write-up  (0) 2023.03.22
Comments