준비물을 모두 준비한 뒤에 치트엔진 6.2 소스가 있는 경로로 들어간다

그리고 DBKKernel 로 들어간다


 

DBKKernel 폴더 안에 sources.ce 라는 파일을 오른쪽마우스로 클릭한 뒤

AcroEdit로 편집을 클릭해준다


 

1번째 줄에 TARGETNAME=DBK32 라고 되어있을것이다

저기서 DBK32 부분을 지우고 내가 원하는 이름을 적어준다

여기서는 예시로 aniviablog 를 사용하도록 하겠다


 

다음은 ce.bat 파일을 오른쪽마우스로 클릭 한 뒤 AcroEdit로 편집을 클릭해준다


Ctrl + F 를 눌러서 dbk 치고 나오는 말마다 아까 위에서 바꿨던 단어로 수정해준다

아까 aniviablog 로 수정했기 때문에 여기서도 dbk를 aniviablog로 수정하겠다.

*ce.bat에는 dbk가 두번나온다. 두번 모두 수정했는지 확인할 것




자 이제 Actual research&replace(이하 ASR)를 켠다

저기서 Search 에 불이 안들어오는 것은 30일의 기한이 만료되었기 때문이다

키젠을 구해서 활성화 시키든지 정품 구입을 하든지 해서

활성화시킨다


Path 에는 치트엔진 소스의 경로를 적어준다 그리고 Whole Words 에 체크해준다



 



다음과 같이 검색한 뒤 Modify All 을 클릭해준다


 

 



sys를 dll로 수정한 뒤 또 Search 하고 Modify All 해준다

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

치트엔진 튜토리얼 9번  (0) 2017.04.21
치트엔진 만들기 (6.2 기반) -4-  (2) 2013.05.26
치트엔진 만들기 (6.2 기반) -3-  (0) 2013.05.26
치트엔진 만들기 (6.2 기반) -1-  (1) 2013.05.26
우회 치트엔진!  (2) 2013.05.26
Posted by wakira
,

먼저 준비물

1. 라자루스

다운주소 : http://freepascal.dfmk.hu/test/lazarus/

* 이 강의에서는 Lazarus-1.1-40107-fpc-2.6.1-20130201-win32을 사용

2. ASR

setup.exe


*저작권 문제로 키젠은 업로드 하지 않음(등록 안하고 사용시 30일만 사용가능)

3. 아크로에디터

다운조소: http://www.acrosoft.pe.kr/board/63446


4. WDK

다운주소 :http://file.naver.com/pc/view.html?fnum=242487&cat=35

5. 치트엔진 소스코드

다운주소: http://forum.cheatengine.org/viewtopic.php?t=175782

*SVN을 통해서 다운받는게 번거롭다면 다른곳에서 소스파일을 구해도 무방


위의 파일을 모두 설치하면 준비는 끝

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

치트엔진 튜토리얼 9번  (0) 2017.04.21
치트엔진 만들기 (6.2 기반) -4-  (2) 2013.05.26
치트엔진 만들기 (6.2 기반) -3-  (0) 2013.05.26
치트엔진 만들기 (6.2 기반) -2-  (0) 2013.05.26
우회 치트엔진!  (2) 2013.05.26
Posted by wakira
,

우회 치트엔진!

Cheat Engine 2013. 5. 26. 06:43

우회, 바이패스 치트엔진 만들기

치트엔진 6.2 소스 기반으로 우회된 바이패스를 만들 수 있다

이번 강의는 Window 7 32bit 에서 6.2 소스를 기반으로 만들어졌다

그리고 완성된 엔진의 경우 게임가드에 감지되지 않는것만 확인하였고

X-trap 등 다른 프로텍터에 대해서는 확인해보지 않았음(13-02-08 기준 )


ASR 을 켠 뒤 다음과 같은 단어를 검색후 원하는 단어로 변경시켜준다

Hyper -> Haiper (예를 들어서 이런식으로)

Mainform ,Cheat ,Speedhack ,memorybrowser ,memory browser,processwindow ,formSettings

위에 적힌 단어들도 자기가 적절히 수정하여서 바꿔준다

 

 

 

 

 



다음에 수정해줘야 할 부분은
DBKKernel 폴더 안에 있는 iopldispatcher.c 이라는 녀석이다
이놈을 아크로에딧으로 연다


Ctrl + F 누르고 ReadProcessMemory 를 찾는다

뒤에 Processid+원하는숫자를 해준다


이 강의에서는 예시로 +1234 라고 했다. 무슨 숫자를 하든지는 자신의 마음이다


WriteProcessMemory

GetMemoryRegionData 를 검색한 뒤 이 부분도 위와 같은 숫자로 변경해준다


마지막으로

dbk32에 있는 이름functions.pas 를 열고


ctrl+F 로

input.ProcessID:=handlelist[i].processid 를 찾고

input.ProcessID:=handlelist[i].processid-아까 정했던 숫자를 써주면 마무리 된다


각각 컴파일 해준 뒤 파일을 모으면 우회된 치트엔진이 완성된다

Posted by wakira
,