PC리버싱/치트엔진 튜토리얼

치트엔진 튜토리얼1번 풀이

Lamed_Dhhd 2020. 5. 15. 15:12
반응형

https://www.cheatengine.org/

 

Cheat Engine

Cheat Engine Download Cheat Engine 7.1 for Mac April 22 2020:Cheat Engine 7.1 Released for Windows and Mac: After releasing 7.1 to my patrons a few weeks ago here's the public release for everone else Also, from now on, the Mac version and Windows version

www.cheatengine.org

악용금지

 

다운을받고

설치폴더인데 저는 바탕화면에 다운하죠

시작폴더는 안만들것입니다

 

광고뜨면 이걸클릭해서 설치되지않게해야합니다

튜토리얼은 이렇게킬수있습니다

이렇게어택치하면됩니다

SCAN TYPE부터설명하죠

Binary(이진수) 0과1로된것

Byte 0~255사이에값 총 256개

SIGN(음수가있을경우)-128 ~ 127

2Byte 0 ~ 65,535사이에값 총 65536개

SIGN(음수가있을경우) -32768 ~ 32767

4Byte 0 ~ 4,294,967,295사이에값 총4,294,967,296‬개

SIGN(음수가있을경우)-217483648 ~ 2147483647

8Byte 0 ~ 18,446,744,073,709,551,615

사이에값 총18,446,744,073,709,551,616‬개  

SIGN(음수가있을경우)-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

유효숫자(유효숫자 안정하게 저장되는수)

float의 유호숫자 6 0.000000(7번쨰는반올림)

double의 유효숫자 15 /0.00000000000000(16번쨰는반올림)

long double의 유효숫자 15이상

String 문자열 예 ABCD 치트엔진

Array of byte 바이트의 배열이라는뜻으로 주로 어셈블리어 코드등을 입력해서바꾼다(hex값)

ALL 위에값전체로 검색

Grouped

Grouped scanning allows you to find a structure more quickly when you know it's layout. Individual values are in the format "type:value" separated by spaces. For example if you know that health is an integer and your current health is 75/100, and that the structure has the current value, an unknown 4 byte quantity, and then the max value, you can search for this:

 

4:75 4:* 4:100

Exact Value - 정확한 값을 찾아내는 방식이다.
Bigger than... - 입력한 값보다 큰 값을 찾는 방식이다.
Smaller than... - 입력한 값보다 작은 값을 찾는 방식이다.
Value between - 정확한 값을 모르지만 어느 사이에 있다는 것을 알때 이 것을 사용한다.
Unknown initial Value - 어느 값일지 모를 때 전체 값을 대상으로 하는 방식이다.

Increased value - 첫 검색에 사용한 값보다 증가한 값을 찾는다. (증가하였으면 무조건 다 찾는다)
Increased value by - 첫 검색에 사용한 값보다 x만큼 증가한 값을 찾는다. x는 추가로 입력한 값이다.
Decreased value - 첫 검색에서 사용한 값보다 감소한 값을 찾는다. (감소하였으면 무조건 다 찾는다)
Decreased value by - 첫 검색에 사용한 값보다 x만큼 감소한 값을 찾는다. x는 추가로 입력한 값이다.
Changed value - 처음 값에서 바뀐 값을 찾는다. (첫 값에서 바뀌었으면 무조건 다 찾는다)
Unchanged value - 처음 값에서 바뀌지 않은 값을 찾는다. (첫 값에서 바뀐 값들을 전부 제외한다.)
Compare to first scan - 처음 값과 같은 것을 찾는다.

휴 이정도까지하고원리를간단하게설명하면

저렇게 검색하면 메모리상에서 같은 숫자를찻고 그걸연산해주는 프로그램이다

100을new scan검색하고 type은 4byte

Hit me를눌러서 98이되었다

next scan해서 값을찻는다

옆에 주소를 더블클릭하면 밑으로가고 거기서 value부분을 더블클릭하면

 

이렇게수정하면끝

반응형

'PC리버싱 > 치트엔진 튜토리얼' 카테고리의 다른 글

치트엔진 에대해서  (0) 2020.05.15