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 


Help Name Stealer, PlayerID

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
jello_121
How do I cheat?
Reputation: 0

Joined: 21 Feb 2016
Posts: 8

PostPosted: Tue Jan 03, 2017 7:10 pm    Post subject: Help Name Stealer, PlayerID Reply with quote

hello hackers!
I want to make hack name stealer and hack change name but I don't know from where I should start and how to find player ID
I can find my name by using CE and change it but that will not work and if I changed my name to the enemy player this too wont work it just change my name on my screen but don't steal the enemy name ,, someone told me I must find the playerID and I need to change my ID to the enemy ID to can steal his name ,, so if thet true then I need to ask here :
1.Q How to make hack Name stealer
2.Q how to find playerID
I hope some one help me on that ,, sorry for my bad English and thank you
Back to top
View user's profile Send private message
disruptive
How do I cheat?
Reputation: 0

Joined: 05 Jan 2017
Posts: 4

PostPosted: Thu Jan 05, 2017 9:50 am    Post subject: Reply with quote

I'd trace how my name is sent to the gameserver by firstly backtracing the visual name to the one lying in the player structure (if it isn't already).
Then either breakpointing it or searching for static references (depends on how the engine will use it) until you recognize any code used for networking, like P2P engine functions.

If you found that P2P function you can probably just call it with some other data, or otherwise modify that packet. (if necessary, fix checksum)

But since you look like a newbie, try that approach of your friend.
The ID is probably also contained in the player class so just find some player-related stuff like team/health/position and then look around.
For a name changer it would also be good if you can maintain a list of players in the current lobby. You will easily find that if you look how your player ptr is used.

Once you found the player id and assuming your friend's method works, here's how you could do it with Cheat Engine's scripting facilites:

1. Allocate a block of memory
2. Save a ptr to the player list(array, node-based, vector, whatever) on stack, heap, etc.
3. Now to select some names you have some possibilities:
- random indices, traversal loop counter (srand/rand maybe?)
- sequential traversal
4. Select the preferred method and use it to get the player info
5. Change your id

You can place a hook just before the real action comes in and redirect to your allocated block of code, not forgetting to skip the real code.
If you refuse to use hooks you can create another thread with a loop.
Back to top
View user's profile Send private message
jello_121
How do I cheat?
Reputation: 0

Joined: 21 Feb 2016
Posts: 8

PostPosted: Tue Jan 10, 2017 2:37 pm    Post subject: Reply with quote

disruptive wrote:
I'd trace how my name is sent to the gameserver by firstly backtracing the visual name to the one lying in the player structure (if it isn't already).
Then either breakpointing it or searching for static references (depends on how the engine will use it) until you recognize any code used for networking, like P2P engine functions.

If you found that P2P function you can probably just call it with some other data, or otherwise modify that packet. (if necessary, fix checksum)

But since you look like a newbie, try that approach of your friend.
The ID is probably also contained in the player class so just find some player-related stuff like team/health/position and then look around.
For a name changer it would also be good if you can maintain a list of players in the current lobby. You will easily find that if you look how your player ptr is used.

Once you found the player id and assuming your friend's method works, here's how you could do it with Cheat Engine's scripting facilites:

1. Allocate a block of memory
2. Save a ptr to the player list(array, node-based, vector, whatever) on stack, heap, etc.
3. Now to select some names you have some possibilities:
- random indices, traversal loop counter (srand/rand maybe?)
- sequential traversal
4. Select the preferred method and use it to get the player info
5. Change your id

You can place a hook just before the real action comes in and redirect to your allocated block of code, not forgetting to skip the real code.
If you refuse to use hooks you can create another thread with a loop.

Thanks for Help ^^
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
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