IT 블로그 !!

Cheat Engine 이란 무엇인가? 본문

Reversing/Cheat Engine

Cheat Engine 이란 무엇인가?

IT_Try 2018. 9. 1. 23:27

안녕하세요 오늘은 Cheat Engine에 대해서 소개해드릴려고 합니다.


치트엔진은 윈도우에서 실행되는 싱글 플레이어 게임을 수정하여 사용자의 선호도에 따라 더 어렵거나 쉽게 만들 수 있도록 도와주는 오픈 소스 도구를 말합니다. 뿐만 아니라 게임 및 일반 응용 프로그램을 디버깅하는 데 도움이 되는 유용한 도구가 포함되어 있으며 백도어에 의한 메모리 수정을 검사하고 기존 방법에서 숨기기를 취소 할 수 있는 방법을 포함하여 시스템을 보호하는데 도움이 됩니다.


게임 내에서 사용되는 변수를 신속하게 스캔하고 변경할 수 있는 메모리 스캐너가 함께 제공되지만 디버거, 디스어셈블리, 어셈블러, 스피크 하크, 트레이너 제작자, 직접 3D 조작 도구, 시스템 검사 도구 등이 함께 제공됩니다.

또한 이 도구 외에도 숙련 된 개발자가 쉽게 자신의 응용 프로그램을 만들고 다른 사람들과 공유 할 수 있도록 광범위한 스크립팅 지원이 제공됩니다.


치트엔진은 디버거라고 볼 수 있습니다

어떤 프로세스를 열어 그것을 조작할 수 있는 기능을 가지고 있기때문이지요.

(game.exe등의 실행파일을 열어 실행시키는 것이 프로세스를 연다는 의미이다). 


치트엔진을 통해 리버싱 엔지리어닝의 기초를 배울 수 있습니다.



치트엔진을 실행할 경우 이런 창이 뜨게 되는데 위에 도구창에 Help를 누르면 Cheat Engine Tutorial

Cheat Engine Tutorial (64-bit)라는 옵션이 있을것입니다.

 32bit가 대체적인 프로세스들의 단위이기 때문에 우린 그냥 Cheat Engine Tutorial을 누르면 됩니다. (64-bit)여도 상관없습니다. 그럼 튜토리얼을 누르면 치트엔진 튜토리얼과 함께 프로세스가 뜨게 됩니다


리고 이런 아이콘을 누르면 Process List가 뜨게 되는데 우린 Tutorial에 프로세스를 다룰 것 이므로 튜토리얼 프로세스를 선택하고 Open을 누르고 실행하면 됩니다.


치트엔진에서는 튜토리얼을 제공하는데 사용법과 여러 문제들을 풀어볼 수 있습니다.


튜토리얼을 실행하면 이런 창이 뜨게 되는데 튜토리얼에 대한 설명입니다.

 각각 튜토리얼 단계마다 푸는 조건이 있으며 조건을 만족하면 Next를 누를 수 있습니다. 너무 어렵다 싶으면 Skip을 눌러 다음 단계로 넘어갑니다.

밑에 Password창은 각 단계마다 Password가 있는데 그 패스워드를 입력하면 그 단계로 바로 넘어가게 됩니다.

다음시간부터는 본격적으로 Cheat Engine Tutorial을 풀어보겠습니다.



'Reversing > Cheat Engine' 카테고리의 다른 글

Cheat Engine Tutorial Step6  (0) 2018.09.11
Cheat Engine Tutorial-Step5  (0) 2018.09.07
Cheat Engine Tutorial-Step4  (0) 2018.09.05
Cheat Engine Tutorial-Step3  (0) 2018.09.03
Cheat Engine Tutorial-Step2  (0) 2018.09.02