I open the l2j server and see
1. XOR->NewCrypt.encXORPass(raw, offset, size, Rnd.nextInt()); ---> XOR can also be taken from l2j
2. _staticCrypt.crypt(raw, offset, size);
----->
I scroll down the code and see this code
----->
===================================================
I'm transferring this code to C#
And in c# I first do decryptBlock and then XOR and everything works, I get the package
and the first 2 bytes have already been removed as far as I remember
This only works for the login server.
The blowfish encryption key is used static, it can be found in the l2j server
Question
Zedonious
Λοιποόν έχω ανοιχτό freehostia http://l2haste.freehostia.com/
ta buttons opws to Home - Server info- Chat - Donate
den mpainoun enw ta exw valei sta images<- pio einai to provlima?
10 answers to this question
Recommended Posts