본문 바로가기
Rev/Write-up

Rice Tea Cat Panda - Tea Clicker

by zooonique 2020. 2. 5.
반응형

 

저 차(Tea)를 클릭하면 포인트가 1점씩 올라간다. Flag는 999999999999 points가 되어야 얻을 수 있는 것 같다.

 

처음에는 매크로를 한 번 돌려볼까 했다.

 

매크로를 짜서 돌리고오니 점수가 꽤나 올라가있긴 했지만 택도 없다고 느꼈을 때...

 

문제로 돌아와보니

 

흠 다른 방법을 생각해본다.

 

사실 처음 보자마자 치트엔진이 떠올랐지만, 귀찮아서 미루다가 그제서야 치트엔진으로 풀이를 접근했다.

 

가장 처음 접근하는 방법은 points를 저장하는 변수가 있을테니 그곳을 찾아내서 풀자!

 

방법은 점수를 1점씩 올리고 그 해당 점수를 찾아내자는 생각이었는데, 실패했다.

 

 

이 게임은 Score가 그대로 저장되는게 아니라는 것을 알 수 있다.

 

그래서 점수의 변화의 유무로 찾아보는 것으로 방법을 변경했다.(약간의 끈기 필요)

 

일단 처음에 Unknown initial value를 검색하고(엄청 많이 나온다.)

 

1점 얻고 Changed value 검색, 가만히 대기하다가 Unchanged Value검색하다보면, 아래와같이 어느정도 추려진다.

 

추려진 주소들을 다 한번씩 값을 고정시켜보고 점수를 올려본다.

 

여기서 점수가 올라가지않으면, 그 주소가 score 주소라는 것을 알 수 있다.

 

저기에서 값을 이리저리 바꿔주면 플래그가 뜬다.

 

나는 뭐 엄청 큰 숫자를 넣어주니까 플래그가 그냥 나왔는데 특별한 계산이 필요한건지는 모르겠다...

 

반응형

'Rev > Write-up' 카테고리의 다른 글

Christmas CTF 2020 - lock  (0) 2020.12.28
b01lers - chuggachugga  (0) 2020.03.18
Rice Tea Cat Panda - Notice Me Senpai  (0) 2020.02.05
HackCTF-keygen  (0) 2019.10.28
HackCTF-Strncmp  (0) 2019.10.23