반응형

Step 5: Code finder (PW=888899)

Sometimes the location something is stored at changes when you restart the game, or even while you're playing.. In that case you can use 2 things to still make a table that works.

In this step I'll try to describe how to use the Code Finder function.


The value down here will be at a different location each time you start the tutorial, so a normal entry in the address list wouldn't work.

First try to find the address. (you've got to this point so I assume you know how to)

When you've found the address, right-click the address in Cheat Engine and choose "Find out what writes to this address". A window will pop up with an empty list.

Then click on the Change value button in this tutorial, and go back to Cheat Engine. If everything went right there should be an address with assembler code there now.

Click it and choose the replace option to replace it with code that does nothing. That will also add the code address to the code list in the advanced options window. (Which gets saved if you save your table)


Click on stop, so the game will start running normal again, and close to close the window.

Now, click on Change value, and if everything went right the Next button should become enabled.


Note: When you're freezing the address with a high enough speed it may happen that next becomes visible anyhow



파파고번역


##############################################################################


게임을 다시 시작할 때 또는 게임을 하는 동안에도 위치가 변경될 때 저장되는 경우가 있다. 그 경우, 당신은 여전히 작동하는 테이블을 만들기 위해 두 가지를 사용할 수 있다.

이 단계에서 나는 코드 파인더 기능을 사용하는 방법을 설명하려고 한다.



아래 값은 튜토리얼을 시작할 때마다 다른 위치에 있으므로 주소 목록의 정상 항목은 작동하지 않을 것이다.

먼저 주소를 찾아봐. (지금 이쯤해서 네가 어떻게 해야 하는지 알 것 같아)

주소를 찾으면 Cheat Engine에서 주소를 마우스 오른쪽 버튼으로 누르고 "이 주소에 쓸 내용 찾기"를 선택하십시오. 창문에 빈 목록이 튀어나올 것이다.

그런 다음 이 튜토리얼에서 Change value(값 변경) 버튼을 클릭하고 Chat Engine(치트 엔진)으로 돌아가십시오. 만약 모든 것이 제대로 진행된다면 거기에 지금 조립자 코드가 있는 주소가 있을 것이다.

이 옵션을 누르고 아무것도 하지 않는 코드로 대체하려면 대체 옵션을 선택하십시오. 그러면 고급 옵션 창의 코드 목록에 코드 주소도 추가된다. (테이블을 저장하면 저장되는 항목)



중지 버튼을 클릭하면 게임이 다시 정상적으로 실행되기 시작하고 창을 닫으려면 닫으십시오.

이제 Change value(값 변경)를 클릭하면 Next(다음) 버튼이 활성화된다.



참고: 주소를 충분히 빠른 속도로 동결할 경우, 그 다음이 어쨌든 보일 수 있다.


#########################################################################################



먼저 주소를 찾는거 까지는 동일하다.

change value를 눌러가며 찾아본다.

그런데 우리가 찾은 주소는 시작할때마다 바뀔수 있는 주소이다.

다시 실행하여 찾아보면 이전 주소와 다른곳에 저장된것을 알 수 있다.

매번 이렇게 찾아서 값을 바꾸어주는것은 비효율적이다.

이제 위에서 설명한대로 찾은 주소를 마우스 우클릭해보면 Find out what writes to this address 라는 옵션으로 들어가본다. 다시 change value를 눌러보자.

새로운 창에 해당 주소의 value를 바꾸는 명령어를 볼수있다.

위 설명대로 replace버튼을 눌려보면 mov [rax],edx명령어를 수정 할 수 있다.

아무것도 하지 않는 명령어로 바꾸어보자. 어셈블리어 중 아무것도 하지 않는 명령어는 nop이다.

No Operation의 약자이다.

명령어를 바꾸었다면 stop을 눌르면 바뀐 명령어가 적용될것이다.

다시한번 change value버튼을 눌러보면 위 숫자는 바뀌지 않고 next버튼이 활성화 되는것을 볼수있다.



반응형

'보안 > 치트엔진' 카테고리의 다른 글

Cheat Engine 튜토리얼 7번  (0) 2020.02.02
Cheat Engine 튜토리얼 6번  (0) 2020.02.02
Cheat Engine 튜토리얼 4번  (0) 2020.02.02
Cheat Engine 튜토리얼 3번  (0) 2020.02.02
Cheat Engine 튜토리얼 2번  (0) 2020.02.02
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기