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 


An interesting idea to circumvent packet encryption

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
ernie
Expert Cheater
Reputation: 0

Joined: 05 Oct 2007
Posts: 123

PostPosted: Thu Jun 12, 2008 5:03 am    Post subject: An interesting idea to circumvent packet encryption Reply with quote

I was thining the last couple days about non-conventional ways to hack/cheat heh. And it got me to thinking about encryption. Usually when i come across encrypted packets it means the game is pretty much a no-go for packet editing, but wouldn't you be able to, via a breakpoint in a debugger, stop the data that's about to be encrypted(the encryption must come from the client) and just change it to something else, then allow the encryption process to continue??? Seems so simple. I guess the ctach is finding out what the call address is for the encryption program. I'm not much ao debugger exper-- yet, so is this possible to track down?? How would one go about finding it? Thoughts?
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 10

Joined: 28 Nov 2006
Posts: 6301

PostPosted: Thu Jun 12, 2008 11:56 am    Post subject: Reply with quote

The answer is yes you can find the routine.
Trick is, to set a break on the send of winsock. But the problem is all the bogus connection packets the game has as well, so you constantly break.
Back to top
View user's profile Send private message
HalfPrime
Grandmaster Cheater
Reputation: 0

Joined: 12 Mar 2008
Posts: 532
Location: Right there...On your monitor

PostPosted: Thu Jun 12, 2008 12:26 pm    Post subject: Reply with quote

I believe this is the way that KiPE(MapleStory hack) and other injected packet editors work.
Normally, the main program calls a function that encrypts the data and then that function calls another to send it. BPing at the winsock's Send will only give you the encrypted data. What might work is finding send, finding the function (encrypting function) that calls the sending function and then putting a hook onto that encryption function. It would depend entirely on how the program is set up, though.

_________________
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