치트엔진 튜토리얼 Step 6

치트엔진 튜토리얼 Step 6.

안녕하세요.

오늘은 치트엔진 튜토리얼 Step 6를 풀어보겠습니다.

문제 패스워드는 098712입니다.

  • 치트엔진 튜토리얼 이전 문제.
  • 치트엔진 튜토리얼 Step 6 문제.

치트엔진 튜토리얼 이전 문제.

치트엔진 튜토리얼 이전 문제입니다.

[해킹/치트엔진] - 치트엔진 튜토리얼 Step 5 Code Finder

 

치트엔진 튜토리얼 Step 5 Code Finder

치트엔진 튜토리얼 Step 5 Code Finder 안녕하세요. 오늘은 치트엔진 튜토리얼 Step 5를 풀어보겠습니다. 치트엔진 튜토리얼 이전문제. 치트엔진 튜토리얼 Step5 문제. 치트엔진 튜토리얼 이전 문제. 치�

intunknown.tistory.com

치트엔진 튜토리얼 Step 6 문제.

이 문제는 포인터 주소를 찾아 값을 5000으로 변경하는 것입니다.

문제입니다.(문제 사진은 누르면 커질걸요?...아마...?)

요건 이해가 조금 안 되길래 한글로 다시 봤습니다.

일단 값부터 찾아보겠습니다.

치트엔진 튜토리얼 프로세스를 잡고 Scan Type을 Exact Value로 해서 First Scan을 해줍니다.

50개의 결과가 나왔네요.

Change value로 값을 바꾸고 Next Scan을 해줍니다.

이렇게 해서 값이 하나 남았습니다.

이 값을 수정해보니 적용이 되지 않습니다.

Change pointer를 누르고 Change Value를 눌러보니 아까 찾은 값을 추적하지 못합니다.

(change pointer버튼은 포인터 값을 바꾸는 버튼이기 때문.)

일단 다시 값을 찾고...

방금 찾은 값을 우클릭해서 "find out what writes to this address"를 눌러줍니다.

그 후 튜토리얼 문제에서 한번 더 change value를 눌러줍니다.

이렇게 어셈블리어가 나옵니다.

(mov [rdx], eax는 간단하게 말하면 rdx가 가리키는 주소에 eax값을 복사하라는 어셈블리 명령어입니다.)

more information을 눌러서 더 자세한 정보를 보겠습니다.

여기서 기억해야 할 것은 [rdx] 즉 015EEBE0입니다.

방금 찾은 주소를 치트엔진에서 검색해줍니다.(HEX로)

녹색으로 되어있는 값이 하나가 나왔습니다.(기준 주소가 녹색이면 정적인 주소일 때.)

포인터 변수를 찾았으니 add address Manually를 눌러줍니다.

값을 성공적으로 추적합니다.

이제 이 값을 5000으로 바꾸고 Active에 체크를 해서 고정을 해줍니다.

이제 change pointer를 누르고 3초를 기다립니다.

next버튼이 활성화되었습니다.

Designed by JB FACTORY