치트엔진 튜토리얼 Step 7
- 해킹/치트엔진
- 2020. 6. 27.
치트엔진 튜토리얼 Step 7
오늘은 치트엔진 튜토리얼 Step 7 문제를 풀어보겠습니다.
Step 7 의 패스워드는 013370 입니다.
- 치트엔진 튜토리얼 이전 문제.
- 치트엔진 튜토리얼 Step 7 문제.
치트엔진 튜토리얼 이전 문제.
치트엔진에 대해 잘 모른다면 이전 문제들을 보고 오는 것이 도움이 될 수 있습니다.
치트엔진 튜토리얼 Step 7 문제.
치트엔진을 실행하고 튜토리얼 7을 실행합니다.
치트엔진 튜토리얼 프로세스를 잡아줍니다.
Step 7 문제입니다.
Health가 1씩 감소하는 Hit버튼을 코드 인젝션으로 버튼을 클릭할때마다 2씩 상승시키는 코드로 만드는 문제입니다.
먼저 값을 구하겠습니다.
현재 Health 값인 100을 입력하고 New Scan을 눌러줍니다.
아직 못찾았으니 Hit me를 한번 누르고 변한 값을 입력한 후 Next Scan을 진행합니다.
값을 찾았습니다.
이제 값을 찾았으니 치트테이블에 올려놓고 우클릭해서 "Find out what writes to this address"를 눌러줍니다.
이렇게 빈 화면이 보일겁니다.
그럼 튜토리얼 문제로 가서 한번 더 Hit me를 쳐주고 다시 돌아옵니다.
(sub는 값을 빼는 목적으로 사용하는 어셈블리어입니다. 이 코드에서는 1씩 빼게 만들었네요.)
그 후 Show disassembler를 눌러줍니다.
Memory Viewer가 나올겁니다.
Memory Viewer의 상단에 Tools--> Auto Assemble을 눌러줍니다.
Auto assemble에서 Template -->code injection을 눌러줍니다.
ok눌러줍니다. 그냥 이부분에 Code injection할꺼냐고 물어보는 겁니다.
이제 원래의 Sub코드를 지우고 Add명령어로 2를 더하게 하던가 sub코드를 놓고 3을 더하게 하거나 하면 됩니다.
이제 버튼을 눌러보겠습니다.
수정 후 버튼누르기 전 98입니다.
수정 후 버튼누른 후 100입니다.
2가 올라가고 Next 버튼이 활성화되었습니다.