-
[wargame] 0803 fly me to the moon2020/Write-Ups 2020. 8. 3. 16:41
수요일팀 황유림
자바스크립트를 이용하나보다.
start 버튼을 누르면
이런 화면이 나오는데, click to srart 를 누르면 게임이 시작된다.
초록색 선이 좌우로 움직이고 여기에 맞춰 마우스 커서를 움직이며 비행기를 좌우로 조종하는 게임이다.
비행기가 초록색 선에 닿으면 게임이 종료된다.
스코어가 31337점에 도달해야 한다는데 아마 그 점수에 도달하면 flag값을 얻을 수 있나보다.
난 게임을 못하니까 자바스크립트를 확인한다.
코드가 난독화되어있으므로 아래 사이트에서 코드를 풀어야 한다.
Online JavaScript beautifier
beautifier.io
점수를 얻는 'getScore' 함수는 _0x8618x7 함수를 return 하는 것이다.
_0x8618x7함수에서 _0x8618x6값을 return하므로 점수라는 변수는 _0x8618x6이다.
flag값을 얻기 위해서 점수가 31337점이 되어야하므로 변수값을 31337점으로 수정하면
게임을 하지않고 바로 flag값을 얻을 수 있을 것이다.
전체 코드를 복사해서 console에 붙여넣고 점수를 31337점으로 바꾼다.
그리고 게임을 시작하면
원하던 key값이 나온다.
'2020 > Write-Ups' 카테고리의 다른 글
0803 [wargame] strcmp (0) 2020.08.03 0803 [CTF-d] Multimedia_Find Key(Movie), 답을 찾기 위해 돋보기를 써라! (0) 2020.08.03 0803 [CTF-d] Multimedia_Listen carefully!! (0) 2020.08.03 [DigitalForensic with CTF] GrrCON 2015 #13 (0) 2020.08.03 [DigitalForensic with CTF] GrrCON 2015 #12 (0) 2020.08.03