Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

TCP Packet Decrypting

◝(⁰▿⁰)◜Smile◝ (⁰▿⁰)◜
Developer
Joined
May 29, 2007
Messages
2,167
Reaction score
899
Can you please provide the name of the game or anything related to the game? Most games use a encryption on their packets to prevent people from making private servers but can be figured out or replaced. We need to know the game before we can help you with this.
 
Junior Spellweaver
Joined
Oct 27, 2008
Messages
165
Reaction score
89
Could you also provide more packets, because lookng at the length of data is 16 bytes long(could be a block cypher)

assuming this is the header - 14 00 03 03
this is 16 bytes length - E3 42 0D 9C D7 50 03 AA 3B 83 D7 21 9C 5B 0B 63
 
BloopBloop
Joined
Aug 9, 2012
Messages
892
Reaction score
275
Code:
[COLOR=#0000BB]14000303E3420D9CD75003AA3B83D7219C5B0B63  [/COLOR]

The header is a short indicating the length of the packet 14 00 , means size = 20 bytes (20 bytes inclusive the header). This means there are 18 unidentified bytes.
PHP:
303E3420D9CD75003AA3B83D7219C5B0B63
Are those bytes static or do they change every time the packet is sent?
So yes what part is static

Also what is the version of the game ,this could maybe be found back in the packet.

Game is called QPang , for those who care.
 
Last edited:
BloopBloop
Joined
Aug 9, 2012
Messages
892
Reaction score
275
The reaming bytes do in that case contain the encryption key and maybe some other things. Its not to me to figure that out though.
 
BloopBloop
Joined
Aug 9, 2012
Messages
892
Reaction score
275
No hackshield isn't doing that.
The best you could do is find a working emulator and get the encryption from that or, open the client in a debugger and nop out the encryption and decryption and eventually hackshield
 
Back
Top