Is there anyone who can explain how to manually decrypt a packet with the XOR key?
Printable View
Is there anyone who can explain how to manually decrypt a packet with the XOR key?
When you cast a spell in game, on ShowEQ GUI you can see your encrypted player name. I was trying to use the XOR key to decrypt this value, but for some reason I can't decrypt the first 3 characters of the name. They key must work, but for some reason I'm not able to decrypt the whole thing... Anyone have any ideas? I can get most of the name decrypted. Happy 4th.
I was able to figure this out... I think I understand better when people say its a "rotating" XOR, as the key starts at the beginning and then starts over, or "rotates" over and over till the end of the data. When I decrypted my character name, I needed to include a few additional characters of the same key to properly decrypt the whole name. I think I'll make a YouTube video demonstrating how this works, as you're never going to get this to work if you don't understand how P99 is obfuscating the game stream. Watching a 5 minute video on how XOR works was really helpful (https://www.youtube.com/watch?v=xK_SqWG9w-Y). This guy has a very simple video on how XOR works in general.
Good to know. Thanks.
Test post, trying to figure out how to get subscribed to this thread...
In your profile you can set it to automatically subscribe to any thread you post to (not sure what the default setting is). Also, above the first post on each page is a "Thread Tools" menu that you can use to subscribe to individual threads.
Thanks for the help - I just flipped my setting to auto subscribe. I was missing out on threads left and right. The tool menu wasn't that obvious and didn't see it until you mentioned it here. Thanks again for that! Hopefully I'm dialed in now on the forum.
Apparently Ratt decided to release it in the wild: http://www.showeq.net/forums/showthr...ight=libeq.cpp
This was the source for libeq.a, but it's greek to me... Not even sure if this was still during the XOR days. Guess I'll go over this a while and see if any of it helps me...