Wargame - 웹

[wargame.kr] fly me to the moon

김가윤 2023. 5. 7. 19:04

 

풀이

 

자바스크립트 기반으로 작성된 게임이다.

 


개발자 도구로 살펴보니
코드가 난독화되어 있다.

 

개발자 도구로 네트워크 탭을 확인하니

token.php라는 파일이 10초 정도에 한 번씩

갱신되는 것을 확인할 수 있다.

 

게임을 하다 끝나면 31337점을 획득해야 한다고 출력하며

게임이 끝나면서 high-scores.php라는 파일로

token과 score라는 파라미터를 전송한다.

 

일부러 연소으로 두 번 죽어봤는데

두 요청 모두 동일한 token 값을 사용했다.

 

아마 10초 정도에 한 번씩 token.php 파일이 갱신될 때

token 값이 변경되는 거 같다.

 

게임 시작 후 일부로 빠르게 죽어서

token 값을 알아낸 후 token.php 팡링 갱신되기 전에

burp suite을 통해 token 파라미터를 알아낸 값으로 변경 후

score 값을 31337로 수정해서 보내니 FLAG를 출력한다.

 

'Wargame - 웹' 카테고리의 다른 글

Tomcat Manager  (0) 2023.10.18
filestorage  (0) 2023.06.03
[wargame.kr] md5 password  (0) 2023.05.05
baby-sqlite  (0) 2023.05.03
weblog-1  (0) 2023.05.01