• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

How to decrypt Server packet

Newbie Spellweaver
Joined
May 1, 2020
Messages
8
Reaction score
0
I want to decrypt the server's packet.
Before I started, I read the source code of Aion light 3.9 。
I understand that the first server packet is not encrypted,
The structure of it:
short:packet's length
short:encrypt opcode.(How do I get different versions of the secret keys) ps:(op + 0xC4) ^ 0xD5 why is 0xC4 and 0xD5.
byte:staticServerPacketCode ( 0x46)
short:~encrypt opcode.
int:randrom int number.(that should by used by aion client to encrypt/decrypt packets)
Then I started sniffing the server packets.
I got packet like this:
39 2c b0 65 5d ce 88 6d 3a 1c 62
It's not the data that I understand,
Is it encrypted?How do I get the right data?
I write a Java program that can sniff packets on port 7777, and I want it to decrypt all the server packets.
I hope to get your advice.
 
Last edited:
Newbie Spellweaver
Joined
May 1, 2020
Messages
8
Reaction score
0
Do you have packet Samurai of 3.5 version.
I tested 4.6 and AE but they can't work .
error message:ERROR: Received packet on port (62887) but there is no active protocol for this port.
I not know how to edit protocol.xml



From Packet Samurai from offi servers
Do you have packet Samurai of 3.5 version.
I tested 4.6 and AE but they can't work .
error message:ERROR: Received packet on port (62887) but there is no active protocol for this port.
I not know how to edit protocol.xml
 
Newbie Spellweaver
Joined
May 1, 2020
Messages
8
Reaction score
0
What is you need exactly?

I want to decrypt the server's packet.
Before I started, I read the source code of Aion light 3.9 。
I understand that the first server packet is not encrypted,
The structure of it:
short:packet's length
short:encrypt opcode.(How do I get different versions of the secret keys) ps:(op + 0xC4) ^ 0xD5 why is 0xC4 and 0xD5.
byte:staticServerPacketCode ( 0x46)
short:~encrypt opcode.
int:randrom int number.(that should by used by aion client to encrypt/decrypt packets)
Then I started sniffing the server packets.
I got packet like this:
39 2c b0 65 5d ce 88 6d 3a 1c 62
It's not the data that I understand,
Is it encrypted?How do I get the right data?
I write a Java program that can sniff packets on port 7777, and I want it to decrypt all the server packets.
I hope to get your advice.
 
Newbie Spellweaver
Joined
Oct 30, 2013
Messages
34
Reaction score
3
I want to decrypt the server's packet.
Before I started, I read the source code of Aion light 3.9 。
I understand that the first server packet is not encrypted,
The structure of it:
short:packet's length
short:encrypt opcode.(How do I get different versions of the secret keys) ps:(op + 0xC4) ^ 0xD5 why is 0xC4 and 0xD5.
byte:staticServerPacketCode ( 0x46)
short:~encrypt opcode.
int:randrom int number.(that should by used by aion client to encrypt/decrypt packets)
Then I started sniffing the server packets.
I got packet like this:
39 2c b0 65 5d ce 88 6d 3a 1c 62
It's not the data that I understand,
Is it encrypted?How do I get the right data?
I write a Java program that can sniff packets on port 7777, and I want it to decrypt all the server packets.
I hope to get your advice.


All code is there for you, what are you aiming to achieve with this decryption? Are you wanting to sniff for new opcodes and implement new packets? do you want to just understand how it works? you want to decrypt packets, but why? for what purpose.

I don't answer this post because you paste a bunch of packet data and say its encrypted.. yes but what are you wanting to achieve? :)
 
Newbie Spellweaver
Joined
Sep 28, 2015
Messages
21
Reaction score
7
All code is there for you, what are you aiming to achieve with this decryption? Are you wanting to sniff for new opcodes and implement new packets? do you want to just understand how it works? you want to decrypt packets, but why? for what purpose.

I don't answer this post because you paste a bunch of packet data and say its encrypted.. yes but what are you wanting to achieve? :)

How does it work though ?
Can you explain ?
Cheers.
 
Newbie Spellweaver
Joined
May 1, 2020
Messages
8
Reaction score
0
All code is there for you, what are you aiming to achieve with this decryption? Are you wanting to sniff for new opcodes and implement new packets? do you want to just understand how it works? you want to decrypt packets, but why? for what purpose.

I don't answer this post because you paste a bunch of packet data and say its encrypted.. yes but what are you wanting to achieve? :)


I want to make a software that can count correctly spiritmaster's dps.
aiDPSMeter can not supported Chinese Client of 3.5 version.
so I need decrypt server packets to get log.
I'm a loyal spiritmaster's player.
I hope to get your help.
 
Newbie Spellweaver
Joined
May 23, 2019
Messages
20
Reaction score
6
Oh i see, the dps meter you can created in Chat.log client file.
If you interested i can codex dps meter
 
Back
Top