|
You last visited: Today at 02:27
Advertisement
Packet Decryption for 2Moons
Discussion on Packet Decryption for 2Moons within the Dekaron forum part of the MMORPGs category.
11/27/2008, 20:30
|
#16
|
elite*gold: 0
Join Date: Jul 2008
Posts: 58
Received Thanks: 42
|
They are functions created in c++ to decrypt the encrypted packet data and to encrypt the packet data you want to send. If you still dont kno what to do ill put up examples for you guys...
|
|
|
11/27/2008, 20:52
|
#17
|
elite*gold: 0
Join Date: Oct 2008
Posts: 197
Received Thanks: 23
|
Well, I did try stuff in c++, but in the end I still got nowhere  Hope, I'm nothing bothering you too much though. I'm sure all the others got it working proper.
|
|
|
11/28/2008, 19:27
|
#18
|
elite*gold: 0
Join Date: Sep 2008
Posts: 161
Received Thanks: 19
|
i know it's C++ but i have no idea how to use it? make a program with it? maybe i try to figure it out and thanks for a lesson. :P
|
|
|
11/28/2008, 19:50
|
#19
|
elite*gold: 0
Join Date: Oct 2007
Posts: 196
Received Thanks: 188
|
Thanks for this thing Mystic.
Mystic released the decryption/encryption operation of 2moons, we still need to get the packets from the game, run it through this functions and read/send it then.
So we need either create a proxy or a attach to 2moons with a selfmade program to get this data.
|
|
|
11/29/2008, 21:23
|
#20
|
elite*gold: 0
Join Date: Jul 2008
Posts: 58
Received Thanks: 42
|
Here is a quick example that i threw together.
Code:
// Encrypted Data Recved From Server
unsigned char PacketData[] = { 0x0B, 0x41, 0x57, 0xCE, 0x16, 0x80, 0x3A, 0xEC, 0x3D, 0xAB, 0x11, 0x87, 0x24, 0xB0, 0x08, 0x1F, 0x62, 0x0F, 0x36, 0x99, 0x72, 0xE7, 0x10, 0xB4, 0x3A, 0xC7, 0xC7, 0x10, 0x14, 0x2F, 0xAD, 0xF8, 0xC7, 0x51, 0xEB, 0x7D, 0xDE, 0x48, 0xF2, 0x64, 0xF5, 0x63, 0xD9, 0x4F, 0xEC, 0x7A, 0xC0, 0x56, 0xA3, 0x35, 0x8F, 0x19, 0xBA, 0x2C, 0x96, 0x00, 0x91, 0x07, 0xBD, 0x2B, 0x88, 0x1E, 0xA4, 0x32 };
// Buffer For The Decrypted Data
unsigned char * DecryptedData;
DecryptedData = new unsigned char[sizeof(PacketData)];
// Decrypt The Data And Place It Into The DecryptedData Buffer
DecryptData(PacketData, DecryptedData, sizeof(PacketData));
// Encrypt The DecryptedData Buffer
EncryptData(DecryptedData, sizeof(DecryptedData)-4, 0x0F);
***Notes***
- The FlagByte argument in the EncryptData() function is set to 0x0F when you send your first packet to the server. Which should be the packet with the opcode of 0x80000200. After that you should receive a packet with the opcode of 0x81000200. This is where the FlagByte changes when you pull two bytes out of this packet and ^(XOR) them together. You use the value you receive from ^'ing those bytes together and use it as your FlagByte.
|
|
|
 |
|
Similar Threads
|
Packet Decryption help
04/07/2009 - Lineage 2 - 4 Replies
Hi!
I'm working on a little prog. that decrypts the L2 packages.
The decryption algorithm is (I think) good, because the first packet seems to be decrypted successfully, the problem is probably in the key update, which is made after every packet.
http://img183.imagevenue.com/loc33/th_55248_l2p1_ 122_33lo.JPG
You can see on this image that the decryption is good, and it doesn't screws up long strings (will be described below).
I noticed the error when I tried to decrypt Message...
|
CO Packet decryption.
12/07/2008 - CO2 Programming - 11 Replies
Hi, i recently made a Java proxy, I'm wondering if anyone would like to share with me the CO packet encryption/decryption packet structure.
I wouldn't mind it for testing purposes, thanks.
|
packet decryption?
08/21/2007 - World of Warcraft - 1 Replies
soo, ich wuerde gerne bissl mit den wow-packets rumspielen.
allerdings hab ich keine ahnung, wie ich die decrypten soll. weiss da wer was?
Ping
|
t4c packet decryption
09/29/2005 - General Coding - 0 Replies
Hey I was wondering if anyone could help me with packet decrypting of a game. Its called The 4th Coming. its a 2d game, and speed hacks work on it, so you know the game is kinda crap. I have a server for it and the client, but now I need someone to try and figure out he packets.
Here is the Outpu of the Database, I was wondering if someone could use this info so they can either decrypt packets or change the data on another real server. The information is sotred on a Microsoft MDB. here the...
|
All times are GMT +2. The time now is 02:29.
|
|