동방프로젝트(이하 동프)를 분석하고 오토봄을 만들어 보자!

(분석편) - 잔기가 줄어드는 곳을 찾자



동프는 게임내 값을 숨기거나 암호화를 하지 않습니다. 

그렇기 때문에 Cheat Engine을 통해 쉽게 잔기가 있는 메모리주소를 찾을 수 있습니다.



동프를 창모드로 켜줍시다.


그리고 Cheat Engine을 실행해서 동프를 선택해 줍시다.


당연히 플레이를 해야겠죠?


하지만 플레이 전에 해야 될이 있습니다.



현재 잔기가 2개죠?



Cheat Engine에서 2를 검색 해 줍시다.


그리고 열심히 플레이 하시다가....

.

맞아버려서 잔기가 달게 되면 일시정지를 하시고


잔기를 검색 해주시면 됩니다.


잔기가 있는 메모리위치를 찾았군요


이제 디버거에서 저 위치에 breakpoint를 걸어 줍시다

 

하드웨어 breakpoint로 걸어 줍시다.

이 상태에서 게임을 게속하다 잔기개수가 줄어들면 한 곳에서 멈추게 됩니다.



여기서 멈추게 되죠


각 코드별 설명은 사진에 주석을 달아 두었습니다.



일단 잔기가 다는 곳을 찾았으니 잠깐 쉬고 갑시다





WRITTEN BY
Dukup11ch1
무근본, 실력 0, 아는척하기위한 블로그. 저는 귀엽습니다

,