Step 3: Unknown initial value (PW=419482)
Ok, seeing that you've figured out how to find a value using exact value let's move on to the next step.
In the previous test we knew the initial value so we could do a exact value, but now we have a status bar where we don't know the starting value.
We only know that the value is between 0 and 500.
And each time you click 'hit me' you lose some health.
The amount you lose each time is shown above the status bar.
Again there are several different ways to find the value.
(like doing a decreased value by... scan), but I'll only explain the easiest.
"Unknown initial value", and decreased value.
Because you don't know the value it is right now, a exact value wont do any good,
so choose as scantype 'Unknown initial value', again, the value type is 4-bytes.
(most windows apps use 4-bytes) click first scan and wait till it's done.
When it is done click 'hit me'. You'll lose some of your health.
(the amount you lost shows for a few seconds and then disappears, but you don't need that)
Now go to Cheat Engine, and choose 'Decreased Value' and click 'Next Scan'
When that scan is done, click hit me again, and repeat the above till you only find a few.
We know the value is between 0 and 500, so pick the one that is most likely the address we need, and add it to the list.
Now change the health to 5000, to proceed to the next step.
< Step 3. Unknown Initial Value>
[ Password - 419482 ]
초기 값을 모르는 상태에서, 원하는 주소를 찾는 방법을 설명합니다.
초기 값을 모르는 상태에서, 'Hit me' 버튼을 통해 값을 계속 변화시킨 후
감소되었다는 사실 만으로 Health 값의 주소를 찾아 5000 으로 바꿔주는 것이 목표입니다.
( 값은 0 ~ 500 이라고 힌트를 주었네요. )
> 튜토리얼 프로세스를 먼저 잡아줍시다.
> Scan Type을 Unknown Initial Value로 바꿔주고 First Scan을 눌러줍시다.
( Unknown Initial Value는 검색할 수 있는 모든 값을 조회에 줍니다. )
> 값을 무려 740,352개나 찾아냈습니다.
>> 너무 많아서, 표시도 안될 정도입니다. 값을 줄여야겠습니다.
> 튜토리얼 창에서 'Hit me' 버튼을 눌러서, 게이지 값을 감소시켜 줍시다.
> Scan Type을 Decreased value로 바꾸고, Next Scan을 눌러줍시다.
( Decreased value는 검색된 값들 중 감소된 값만 추스려서 다시 조회해줍니다. )
>> 검색 결과가 1,807개로 많이 줄었습니다. 이 과정을 계속 반복하여 더 줄여줍시다.
> 줄이고 줄여서 드디어 원하는 값의 주소를 찾았습니다.
>> 테이블로 내린다음 값을 목표인 5000 으로 바꿔줍시다.
> Next 버튼이 활성화됬습니다 !
"Next" 를 눌러 다음 단계로 넘어갑시다.
( 게임으로 보여주는 해당 강좌 예시 : http://comjjin.tistory.com/102 )