Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Pointer Tutorial
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Tutorials -> Pointer tutorials
View previous topic :: View next topic  
Author Message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Mon Dec 10, 2007 9:27 am    Post subject: Reply with quote

Xblade wrote:
hackerkts wrote:
My turn to ask question about pointer Very Happy

I found the address already, and check what writes on it. This is what I got:


Then I went to search for the hex value of 018D52F0, it found 739 addresses. None of the address was green (can I assume that it's a multi-level pointer, cos no green addy means no static addy?). I just pick the first addy, I right click on it, and check what writes on it, and the value becomes ?? O_O"

Any idea?


no addres green?, is possible a pointer next level Wink, no always is only level 1


well yes he could do as was already suggested and try the pointer scanner,
but 739 is a lot of addresses
hackerkts needs to try and narrow it down or if he's stuck at that amount try some other addresses out of that 739 he found instead of just the first one,
just add blocks of addresses and keep trying to put breakpoints on them till you dont get ??

if your on the right track eventually by about christmas you might find your code Twisted Evil

_________________
Back to top
View user's profile Send private message
hackerkts
Expert Cheater
Reputation: 0

Joined: 21 Jan 2006
Posts: 160
Location: Singapore

PostPosted: Mon Dec 10, 2007 10:17 am    Post subject: Reply with quote

LOL, you have a sense of humor XD!
I tried using pointer scan, but it didn't find anything O_O"
Oh, one more thing. Can you explain about the breakpoints?

Thanks Very Happy
2 more weeks to Christmas O_O

_________________
Quote:
"Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for the rest of his life."

Read it, learn it and love it!
Back to top
View user's profile Send private message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Mon Dec 10, 2007 11:18 am    Post subject: Reply with quote

well breakpoints are just what you been using with find out what writes to this address and find out what accesses this address

was just saying to find the pointer normally you would work through you found addresses till you found one you could use without getting ??


but if I was you I would open the dissassembler at that address as well as getting the more info window up,


then backtrack from

41e54e mov [esi+08],eax

in the dissassember window up through the addresses and try to find out what is loaded into the esi register before it gets to that line

so you want to look at the code above

41e549 and eax,4

that is out of sight in the more info window

so you are after the code that is loading something into esi

thats enough cheat engine for me for one day

_________________
Back to top
View user's profile Send private message
superkidd93
Advanced Cheater
Reputation: 0

Joined: 09 Nov 2006
Posts: 86

PostPosted: Sat Dec 22, 2007 11:47 am    Post subject: Reply with quote

Color me stupid, but what do you do if the debugger won't attach? (Gets an error 87 and detaches the entire cheat engine from the process)
_________________
Back to top
View user's profile Send private message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Sat Dec 22, 2007 12:57 pm    Post subject: Reply with quote

might be an anti-debugger thing like secure rom or whatever, has its own debugger attached to it to stop another debugger being attached,

then again might be another anticheat



dunno what the 87 error code is,

anyway have a look in the anti-cheat bypassing section, you might find something there if that is the problem,


I'm off

_________________
Back to top
View user's profile Send private message
Orbit
Advanced Cheater
Reputation: 0

Joined: 09 Dec 2007
Posts: 74

PostPosted: Wed Dec 26, 2007 5:44 am    Post subject: Reply with quote

thanx a lot for helping me Smile
Back to top
View user's profile Send private message
Xiohackzor
Newbie cheater
Reputation: 0

Joined: 29 Dec 2007
Posts: 15

PostPosted: Sat Dec 29, 2007 10:15 pm    Post subject: pointers Reply with quote

explain xD
Back to top
View user's profile Send private message
zonfirepker
Grandmaster Cheater Supreme
Reputation: 0

Joined: 15 Oct 2007
Posts: 1080
Location: Wouldn't you like to know?

PostPosted: Thu Jan 10, 2008 5:36 pm    Post subject: Reply with quote

Gosh this helped so much! thanks for the tut
_________________
EasSidezz wrote:
MD5's Aren't salted.
Back to top
View user's profile Send private message
chee
How do I cheat?
Reputation: 0

Joined: 25 Feb 2008
Posts: 1

PostPosted: Mon Feb 25, 2008 2:59 pm    Post subject: Can somebody take a look at this? Reply with quote

Hello I am new, hopefully somebody can help.

I found an address which is 05472528, I try to find what writes to this value.

I get this: 00408176 - mov byte ptr [eax+ebp] 00 and I click on it:

Code:
The value of the pointer needed to find this address is probably
05472528
EAX=05472528    EDX=00000002   ESP=068AF98C
EBX=05472524    ESI=068AFA36   EBP=00000002
ECX=00000000    EDI=0547252A   EIP=0040817A


But how can initial address (05472528) and the pointer (EAX) be the same? And what do I do next?
Back to top
View user's profile Send private message
thexav
Master Cheater
Reputation: 0

Joined: 10 Nov 2006
Posts: 402
Location: quebec, canada

PostPosted: Wed Feb 27, 2008 5:39 pm    Post subject: Reply with quote

Hey thx alot Im not good with pointers but this helped
_________________
Back to top
View user's profile Send private message MSN Messenger
hacksign23
Master Cheater
Reputation: 0

Joined: 26 Nov 2006
Posts: 404

PostPosted: Fri Mar 28, 2008 6:25 pm    Post subject: good Reply with quote

oh! looks good. maybe you should program an example, sorta like the tutorial program on CE.
_________________
Back to top
View user's profile Send private message AIM Address
dr_beat
How do I cheat?
Reputation: 0

Joined: 29 Mar 2008
Posts: 6
Location: Bandung, Indonesia

PostPosted: Mon Mar 31, 2008 5:12 am    Post subject: Reply with quote

Hello everyone....

I have few question about pointers in online game...
I tried to use CE in RF Online (Rising Force Online), to multiply items in my inventory. First of all, I found the address about the number of my item, then I traced all about the pointers that point to it, exactly just like in tutorial step 8. So far, things are going fine.
Extra information : this game doesn't have any gameguard protection.
Debugging action done successfully without any trouble.

My questions is :
1. If I change anything about the pointers, will server detect my violation ?
2. RF online is a server sided database game. Can CE do pointer manipulation with server sided database games ?
Very Happy
If CE can't do anything with server sided games, then I won't try any further to do some nasty things with this game.

Thank you very much in advance.

PS: I don't know if my question take place at the right topic or not, but if it is not, please forgive me and I gladly ask admin to remove my post to a place where it belongs.
Back to top
View user's profile Send private message Yahoo Messenger
U
Cheater
Reputation: 0

Joined: 04 Jul 2005
Posts: 48
Location: Comet Temple 1

PostPosted: Thu Apr 03, 2008 12:24 pm    Post subject: Reply with quote

dr_beat wrote:
Hello everyone....

I have few question about pointers in online game...
I tried to use CE in RF Online (Rising Force Online), to multiply items in my inventory. First of all, I found the address about the number of my item, then I traced all about the pointers that point to it, exactly just like in tutorial step 8. So far, things are going fine.
Extra information : this game doesn't have any gameguard protection.
Debugging action done successfully without any trouble.

My questions is :
1. If I change anything about the pointers, will server detect my violation ?
2. RF online is a server sided database game. Can CE do pointer manipulation with server sided database games ?
Very Happy
If CE can't do anything with server sided games, then I won't try any further to do some nasty things with this game.

Thank you very much in advance.

PS: I don't know if my question take place at the right topic or not, but if it is not, please forgive me and I gladly ask admin to remove my post to a place where it belongs.


aha

well like I said in the answer to the other post that online games tend to watch out for cheats,
server sided is harder to fool by far,
still give it a try and if it dont work you'll probably be more likely just not able to change your gold value,,

never know tho,
but if the normal found address dont change it then the pointer still wont change it,
a pointer is really just to keep a stable refindable address each time you restart a game instead of having to search for it over and over again,.

so if a normal address dont work then the pointer wont magically make it work cos it just loads the same values into your normal dynamic addresses so it gets the same treatement and checks

_________________
hey ho a mincing we will go
Back to top
View user's profile Send private message
Burningmace
Grandmaster Cheater
Reputation: 5

Joined: 17 Feb 2008
Posts: 520
Location: Inside the Intel CET shadow stack

PostPosted: Tue Sep 16, 2008 2:55 pm    Post subject: Reply with quote

I'd like to set something straight, as there are a lot of questions about server-side editing.

In a multiplayer game values are stored and manipulated server-side, you CANNOT memory edit. Take this pseudo-conversation between a server and player as an example:

Player 1: What is in my inventory?
Server: Large Spoon, Wool Hat, 32 worms.
Player 1: How much money do I have?
Server: 5000 coins.
Player 1: Buy a Pwnage Sword
Server: You cannot buy a Pwnage Sword, it costs 10000 coins.
Player 1: Buy a Wooden Sword
Server: You bought a Wooden Sword for 200 coins.
Player 1: What is in my inventory?
Server: Large Spoon, Wool Hat, 32 worms, Wooden Sword
Player 1: How much money do I have?
Server: 4800 coins.

Now, say I searched for 5000 then 4800 and found my value, then changed it to 99999999. The memory address on my computer would be changed to that value. If try to buy a Pwnage Sword, the server checks its database (NOT my memory address) to see if I have enough money. I don't, so I don't get my sword. If I ask the server "How much money do I have?" it returns 4800 and overwrites the 99999999 in local memory.

Don't despair though, you can still do some cool things. For example. some FPS games don't check the coherency of position data on their server. You may be able to search for and alter the X,Y,Z values of your player's position and modify them in order to teleport. However, it is hard to find these values and teleporting is usually detected.
Back to top
View user's profile Send private message
Stonehenge
Master Cheater
Reputation: 0

Joined: 03 Oct 2008
Posts: 280
Location: Unknown Jumphole

PostPosted: Tue Oct 07, 2008 9:37 pm    Post subject: Reply with quote

Thanks very much, been looking for this.
_________________
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Tutorials -> Pointer tutorials All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 6 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites