게임 메모리 해킹: 치트 엔진(Cheat Engine) 튜토리얼 7단계 해결하기 (Game Memory Hacking Tutorial by Using Cheat Engine #8)
# 튜토리얼 7
- Code Injection: 실행 중인 게임에 우리가 원하는 소스 코드를 삽입해서 실행하는 방법
- Hit me: 누를 때 마다 Health가 1씩 감소
- 문제 요약
> Hit me를 눌렀을 때 Health를 2씩 증가할 수 있도록 code injection하기
- 현재 Health의 값인 100으로 first scan 진행
- Hit me 버튼을 눌러 감소된 값을 다시 next scan으로 찾아봄
- 해당 주소를 주소 리스트에 추가
- Find out what writes to this address
> 어떠한 기계어가 이 주소에 접근하는지 확인
- Hit me 버튼을 한 번 더 눌러 기계어 색출
- more info
> sub라는 명령어를 이용해서 특정한 메모리 주소에 담긴 값을 1씩 감소시킴
- show disassembler
> 상세 코드 확인
> tools - auto assemble: 자동으로 코드 인젝션을 위한 준비
- template - code injection 선택
- code injection을 위한 스크립트 확인
- 기존 코드: 특정한 메모리 주소에서 1이라는 값을 빼는 역할
- 바꿀 코드: 특정한 메모리 주소에서 2이라는 값을 더해야 함
> add 명령어 사용
- Execute button을 눌러 적용
- 튜토리얼에서 Hit me button을 누르니 98에서 100으로 변하는 것을 확인 가능
- Next button이 활성화 됨
7단계 튜토리얼을 해결했음 !!