| View previous topic :: View next topic |
| Author |
Message |
ziv121 Grandmaster Cheater
Reputation: 0
Joined: 08 Aug 2006 Posts: 947
|
Posted: Tue Jun 23, 2009 9:57 am Post subject: [Problem]What's wrong? step 8, help needed |
|
|
After an hour of non success with solving that step, I tried the long guide someone wrote in here.
I get stuck, I have no idea why. This is how it goes:
I search for the value. I find him. I look for "what writes". I change value, I get a line over there. I press more info, I get the "needed value". I search in HEX for the "needed value", I get one result. I manually adding an address, adding pointer. Address of the pointer is the address of the value I just searched for, offset is 18 (That's from the "more info"). Pressing OK, now pressing the pointer, choosing what writes, and choose "what reads from".
Changing the value in the tut, getting one line again. The same line I got the recent search. The same value I got last search. Offset is 18 (Should be 0 by the guide), and the exactly same value.
Sorry for the noob question, I swear I tried over 10 times to see what's wrong, I reinstalled CE, I'm out of ideas.
What am I doing wrong / what is wrong?
Thanks
|
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Wed Jun 24, 2009 2:02 pm Post subject: |
|
|
It is a multilevel pointer.
You may see one offset as 18 but there are 3 more if I remember correctly.
To get to the base address.
This is where pointer scan will help you out instead of mnually digging it out. But it is good your trying to do it manually. It will teach you more.
|
|
| Back to top |
|
 |
ziv121 Grandmaster Cheater
Reputation: 0
Joined: 08 Aug 2006 Posts: 947
|
Posted: Wed Jun 24, 2009 10:55 pm Post subject: |
|
|
I know its a multilevel pointer.
That's why I looked for what writes, got the 1st pointer, and when I search for what reads from the pointer, it gives me the same value I got from what writes from the original value's address.
Sorry if I'm a not understandable, I'm trying my best >.>
And thanks
|
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Thu Jun 25, 2009 12:45 am Post subject: |
|
|
If I remember correctly, you do a hex scan to find the next level.
Keep doing hex scan on each one till you get to the pointer.
There is a complete tutorial on this step somewhere, very well written out.
|
|
| Back to top |
|
 |
ziv121 Grandmaster Cheater
Reputation: 0
Joined: 08 Aug 2006 Posts: 947
|
Posted: Thu Jun 25, 2009 12:22 pm Post subject: |
|
|
| I know, that's what I've done, the "long way" tutorial. And that's where I get stuck. I just read my first post, its detailed enough to understand where my problem is, if you could re-read it it would be appreciated. =)
|
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
|
| Back to top |
|
 |
ziv121 Grandmaster Cheater
Reputation: 0
Joined: 08 Aug 2006 Posts: 947
|
Posted: Sat Jul 04, 2009 8:47 am Post subject: |
|
|
OK, I solved this step.
One question I have left about it. When I tried to "read from what writes", it didn't work. Only when I used what accesses it worked. What does that mean?
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 472
Joined: 09 May 2003 Posts: 25870 Location: The netherlands
|
Posted: Sat Jul 04, 2009 11:53 am Post subject: |
|
|
When you used find what writes , you probably didn't click on the change value button, OR you used find what writes on the pointer address instead of the value. When using a pointer address, always use access.
also, when looking for pointers, it's generally a better idea to use find what accesses all the time, even for the value
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
|