본문 바로가기

CTF

[SWING CTF_Reversing]King of Clicker

첨부된 실행파일을 열어보았다.

제목대로 클릭해보니 계속 숫자가 증가하며 버튼의 위치가 바뀌었다.

게임을 이해하기 위해 Cheat Engine 툴로 열어보았다.

Cheat Engine을 통해 변수의 저장위치를 확인하게 되면 그에 담긴 값을 수정할 수 있기 때문에 변수 저장위치를 확인해서 숫자만 수정해주면 될 것 같다.

 

클릭해보면서 변수의 값이 어떻게 바뀌는 지를 확인하며 확실한 변수를 찾아보자

4를 기준으로 보자.

4박스에서 클릭해서 5로 바꿔줬더니 맨 위의 변수의 값이 바뀌었다.

수정해준 후 다시 5를 클릭해 봤으나 박스의 숫자는 변하지 않았다.(두 변수 모두 각각 시도)

8을 검색한 상태에서 8박스를 눌러 9로 바꿔주니 바뀌는 변수가 하나 있었다.

이것도 바꿔줘봤으나 버튼의 숫자는 변하지 않았다

 

34를 검색해준 후 34버튼을 눌러 35으로 만들어 줬더니 변하는 변수가 하나 있었다.

1000으로 바꿔준 후 클릭했더니 1001로 바뀌었다. 02B74DC8에 저장된 값만 고쳐주면 flag를 찾을 수 있을 것 같다.

이번엔 10000으로 고쳐줘보자.

10000으로 고쳐준 후 버튼을 클릭했더니 버튼이 10001로 바뀌며 FLAG가 담긴 팝업창이 떴다.

 

FLAG : SWING{Did_you_really_click_10000_times?}

 

 

 

 

[출제 : N0Named]

 

'CTF' 카테고리의 다른 글

[DEFCON] BIOS  (0) 2022.05.30
SWINGCTF라이트업  (0) 2021.08.07
[SWING CTF_Reversing]XOR POWER  (0) 2020.08.26
[SWING CTF_Forensic]What_did_you_do_yesterday  (0) 2020.08.26
[SWING CTF_Forensic]-GroupProject_BadEnding  (0) 2020.08.26