Quote:
Originally Posted by Fir3andIc3
Not sure but i think it was Blowfish encryption.
|
Thats what I was thinking. I have no experience with Blowfish encryption other than a few things I have read on the net. But when I logged the packets with just a simple ws232_send hook they came out something like this:
Code:
0x64 0x93 0x97 0x0FFFF83 0x44 0x89 0x22 0x89 0xFFFFFFF92 0x44 //just an example not an actual packet
The bytes that don't come out with the 0xFFFFFFF seem to be consistent so I am assuming they only encrypt the regions of data in the packet that correspond with some game functionality(such as Skill IDs, Item IDs/values, Cooldowns ect...)???
Anyways the only packet encryption I have worked with so far was XOR, game simply XOR'ed the packet Buffer with a Key stored in a static address just before its call to send, so it was simple to do.
Does anybody have any information I could find on locating/working with blowfish encryption in game clients?
Also would be nice to hook Olly up to the game if anybody knows anything about that.
Thanks for any input.