치트엔진 튜토리얼 8 (64bit)
Cheat Engine Tutorial (64-bit) Step 8
치트엔진 튜토리얼 Step 8 입니다.
Step 8 힌트는 Pointer 입니다
예전에는 Offset을 하나만 찾았다면 이번엔 여러 개의 Offset이 존재합니다
- Step 8 완료 조건 -
값 변경을 클릭하여 튜토리얼이 상태에 액세스 할 수 있도록 합니다.
포인터 경로를 찾았다고 생각되면 변경 등록을 클릭합니다.
그러면 포인터와 값이 변경되고 3초 동안 주소가 5000으로 고정됩니다.
포인터를 끝까지 다 찾는 게 핵심입니다
포인터를 다 찾게 되면 더 이상 변하지 않는 값은 치트 엔진에서
"초록색 주소"로 표시됩니다
예)
이제 값 찾는 건 쉬울 겁니다
값 찾고 테이블로 내린 후
"find out what accesses this address"
해주세요
다음 Change Value 해서 디버깅이 작동되는지 봐줍니다
첫 번째 Offset은 18 입니다
10002E94A - 89 46 18 - mov [rsi+18],eax
10002E956 - 8B 4E 18 - mov ecx,[rsi+18]
rsi의 값을 스캔 합니다
스캔할 때 Hex 꼭 체크하고 스캔해주셔야 합니다
" RSI=0000000001582910 "
- 다른 방법 -
위에서 저희는 rsi 주소로만 찾았습니다
지금 방법은 rsi+18 offset을 이용해서 주소를 찾을 겁니다
우리가 찾은 주소는 " 01582928 "입니다
근데 rsi 주소를 보면 " 01582910 "입니다
두 개의 주소를 비교해 보면 18(offset)을 " 01582928 " 주소에서 뺀
값으로 스캔해도 됩니다
값을 찾고 테이블로 내린 후 다시
"find out what accesses this address"
다음 Chage Value
두 번째 offset은 0 입니다
0 이니까 찾은 주소 그대로
" 01582890 "
FirstScan 해주고
테이블로 이동시켜 줍니다
또 값을 찾고 테이블로 내린 후 다시
"find out what accesses this address"
다음 Chage Value
세 번째 offset은 18 입니다
" 01505978 " 에서 18을 뺀 값
" 01505960 " 을 First Scan
또 값을 찾고 테이블로 내린 후 다시
"find out what accesses this address"
다음 Chage Value
네 번째 offset은 10 입니다
" 01504E90 " 에서 10을 뺀 값
" 01504E80 " 을 First Scan
이렇게 초록색으로 더 이상 변하지 않는 값이 찾아집니다
테이블로 이동
찾은 주소를 우클릭 > Change record > Address 클릭
그냥 Address 부분 더블클릭 해도 됨
Hexdecimal 체크 풀고
Pointer 체크
Add Offest으로 Offest 4개 추가 후
" 첫 번째 offset 18 "
" 두 번째 offset 0 "
" 세 번째 offset 18 "
" 네 번째 offset 10 "
추가
값 5000으로 수정 후 체크
튜토리얼로 돌아가서 Change Pointer 해줍니다
그러면 포인터가 바뀌어도 값이 고정됩니다
튜토리얼 8 끝났습니다
다른 치트엔진 튜토리얼 보러가기
치트엔진 공식 홈 & 다운로드
Cheat Engine
Cheat Engine Trouble installing/running Cheat Engine? Check out the known github issue here on how to solve it, or join the cheat engine patreon Read before download: You must be 18 years or older, or deemed an adult, to install Cheat Engine. Cheat engine
www.cheatengine.org