to new revision pou ebgale i archid 1223 den exei npc kala gmshop buffer Gatekeeper//..ta ella npc pws 8a ta baloume ama den ta exei apo mono tou to pack class manager event manager kai alla???3erei kaneis...
https://github.com/gawric/Guide-L2Unity/blob/main/Guide/Pakets/Blowfish/General description.md
Perhaps you will find it useful
piece of encryption and decryption code from Acis Interlude
I transferred these methods to Unity c# and everything works fine
https://ibb.co/DHhP0JYr
I think the first 2 bytes are the packet size.
Third byte packet id
And then the information itself
It's all there in l2j servers
Hello,
I’m working on decrypting the Init packet that the server sends to the client during login. This packet is treated specially and contains the Blowfish keys used to encrypt and decrypt subsequent packets. Although it isn’t encrypted irreversibly and should be reversible, I haven’t succeeded yet.
My goal is to extract the Blowfish key to decrypt certain client packets without disrupting the normal session flow. I can inject a DLL to sniff the packets, and with that I plan to develop a module that extends the client’s functionality. For example, after logging in, this module would capture all the data the client receives (character data, etc.). Additionally, it could listen for real-time server events, enabling integrations with Discord SDKs or other systems, thereby expanding Lineage 2’s capabilities.
Init packet(0x00) LoginServer.
Currently in the java Cores I checked there is no decode function for this package, only encript.
Question
siegemaster
to new revision pou ebgale i archid 1223 den exei npc kala gmshop buffer Gatekeeper//..ta ella npc pws 8a ta baloume ama den ta exei apo mono tou to pack class manager event manager kai alla???3erei kaneis...
6 answers to this question
Recommended Posts