피카츄배구 점수조작하기
목표는 위에 사진처럼 내 땅에 공이 떨어져도 내 점수가 올라가게 점수조작 하기.
일단 열어보니까 문자열은 별로 수확이 없을 것 같아서 공이 땅에 떨어지는 순간 느려지는걸 보고 프레임이나 시간을 조작하는게 있을거라 생각해서 관련 함수를 찾아보기로 했다.
그러다가 time.GetTime이 있는 부분 밑에서 ++을 해주는 값을 찾았다.
inc dword ptr [esi+eax*4+40]부분.
원래는 +3c였는데 올리 디버거로 보니까 +3c부분이 상대 점수, 다음 4byte가 내 점수값이 들어있어서 저 부분을 +40h로 바꿔 내 쪽에 공이 떨어져도 점수 증가 부분이 내 쪽을 가리키게 바꿔봤다.
처음 02 00 00 00 부분이 상대방 점수, 다음 00 00 00 00 부분이 내 점수다.
이제는 내 쪽에 계속 공이 떨어져도 내 점수가 증가한다!
'Reversing' 카테고리의 다른 글
Dll Injection 03 (0) | 2020.05.20 |
---|---|
Dll Injection 02 (0) | 2020.05.18 |
Dll Injection 01 (0) | 2020.05.18 |
[python] base64 모듈을 이용한 custom base64 (0) | 2018.11.23 |
닷지 게임 패치 (0) | 2018.01.21 |