리버스엔지니어링(역공학)/치트엔진

1.치트엔진이란? 설치방법

CodeHS 2019. 1. 29. 13:58

개요:치트오메틱과 같은, 정확히는 원조라고 할 수 있는 메모리 수정프로그램으로, 기능이 매우 많아 게임해킹의 필수품으로 여겨진다. 'cheat engine assembler'를 지원하며, 프로그램에 어셈블리 코드를 끼워넣을 수 있다.


특정 메모리의 레지스터까지 변경할 수 있고 특정 주소에 무슨 opcode가 접근하거나 쓰고있는지도 찾을 수 있는등 디버깅 기능도 많이 포함하고있다. 1~8바이트, Float, Double, String, Binary등 다양한 방식을 스캔할 수 있어 매우 유용하다. 또한 Lua스크립트도 지원하고 5.8버전부터는 dbvm(가상머신)까지 자체적으로 지원한다. 현재 최신버전은 6.8.1이고 http://cheatengine.org에서 다운로드 받을 수 있다. 6.7 버전의 경우 크롬에서 바이러스가 발견됨 문구와 함께 다운로드에 실패할수 있다. 개발자는 Dark Byte이며 치트 엔진 포럼에 치트엔진 사용에 유용한 정보가 많이 올라와있다. 주소는 여기http://forum.cheatengine.org


가끔 백신에서 바이러스로 감지하는 경우가 있는데 설치할때는 백신을 꺼두자.


1. 치트엔진 설치

먼저 치트엔진 공식사이트 http://cheatengine.org 들어가서 치트엔진을 다운로드한다. 현기준(6.8.1버전)

다운로드 버튼을 눌러서 다운을 받는다.


2.다운받은 파일을 실행시켜서 설치를 진행하자 설치를 하다보면 중간에 광고관련 프로그램을 다운받을거냐고 물어보는데 체크 박스를 풀어줘서 광고프로그램이 같이 설치되지않도록 조심하자.


3.실행 후 이렇게 나오면 치트엔진 설치를 성공한 것이다.



다음글에서는 치트엔진 튜토리얼에 대해서 다루어 볼 것이다.