twolaid
-
Content Count
2 -
Joined
-
Last visited
Posts posted by twolaid
-
-
Hi everyone,
I am currently trying to sniff and parse packets from the kRO Zero server and I'm having some difficulties when it comes to parsing the packets. Here's my current setup:
- Using the packetparser (https://github.com/secretdataz/packetparser) to sniff, log and analyze the packages. I know it's an old project, but the basic mechanics still seem to work. I'd be thankful for any pointers to newer projects, though
- Since the packet_length generator of that project doesnt seem to work with the kRO Zero binaries (unpacked), I have basically taken the packet length table from the Herc source code and converted them to the right format
- Packet encryption keys have been taken from OpenKore - that encryption is only for packets sent by the client, right?
- the kRO Zero client has been modified to log packets back to the packetparser and I see everything coming in, however it is not recognizing any packets past the character selection screen
Is there any new type of encryption in recent kRO/Zero clients that I need to take care of here? Any pointers would be much appreciated, thank you!
kRO Zero packet parsing
in Client-Side Support
Posted
Ah it’s from their GameGuard, that makes sense. Thank you!
My motivation is to sniff NPC and quest dialogues. I don’t think the kRO server will talk to me if I disable GG on my side, right? Is there any documentation on the packet encryption and how to decrypt it ?
thanks!