https://dreamhack.io/wargame/challenges/324/
javascript game.
can you clear with bypass prevent cheating system?
Analysis
우주선을 조종해서 초록색 벽을 피해야 하는 게임이다.
죽으면 31337점을 얻어야 한다는 메시지가 뜬다.
Exploit
죽었을 때 서버에 전달되는 패킷을 잡아보면 다음과 같다.
token
과 score
를 전송하는데, token
은 사용자 인증을 하는 역할이고, score
는 점수를 의미한다. score
의 값을 31337로 바꿔서 전송하면 31337점을 얻은 것으로 처리되어 플래그를 획득할 수 있다.
flag: DH{8E2ACD010BECF06D784E0798E4F4E4C33E908DF5}
728x90