Shaiya Packet Encryption/Decryption

06/29/2010 14:26 maxecaralho#1
Hey. I was trying to get this info reversing the client, but i think my skills aren't good enough for such task yet.

I was wondering if somebody here could tell me how does Shaiya encrypts(for sending)/decrypts(receiving) packets.

Please post also, how you found this info, cause i few like I wasted 5 days searching for the algorithm in reversing sessions. :mad:
06/29/2010 19:10 Snaffy#2
[Only registered and activated users can see links. Click Here To Register...]

Quote:
Originally Posted by maxecaralho View Post
Please post also, how you found this info, cause i few like I wasted 5 days searching for the algorithm in reversing sessions. :mad:
Obviously you didnt waste 5 seconds using 'Search Forum'. Thats were I would have started first...
06/29/2010 23:16 maxecaralho#3
Quote:
Originally Posted by Snaffy View Post
[Only registered and activated users can see links. Click Here To Register...]



Obviously you didnt waste 5 seconds using 'Search Forum'. Thats were I would have started first...
Obviosly I did, man how I hate this guys....

If you came here for this, man why you came at all, oh my god..

I know there are many packet sniffers, but they actually inject their code into game, and I don't want that. I want the algorithm for the encryption...

Please if you just can't help, don't post again.
06/29/2010 23:51 Snaffy#4
Well if you actually looked at the link I posted it clearly says:

Quote:
At first I search for the internal function of the game which encrypts and sends packets so we can detour that function later.
So to find the encryption function (which is simple XOR encryption), in Olly -> search for -> binary string.

The search string comes from the previous link i posted also...

Code:
8B CB 8B D1 C1 E9 02 8D 43 02 66 89 44 24 20
06/30/2010 00:17 maxecaralho#5
Sorry if i was rude or smth man, but i actually already saw that post.

I know how to find the encryption function also, but the problem is that every time the client sends a packet for the server it encrypts it with other XOR table.

IF you could help me further...

Also i don't find any realation between the search string you sent with the actual encryption function
07/08/2010 05:51 maxecaralho#6
read the rules