Packet Parse 7.6 (There is no XTEA Encryption neither RSA):
Code:
if (protocol == 0x01) {
message.GetUInt16(); // OS
message.GetUInt16(); // version
// File checks
message.GetUInt32();
message.GetUInt32();
message.GetUInt32();
UInt32 acc = message.GetUInt32();
string pass = message.GetString();
NetworkMessage msg = new NetworkMessage();
msg.AddByte(0x64);
msg.AddByte(2);
msg.AddString("AAAAA");
msg.AddString("World");
msg.AddBytes(new byte[4] { 127, 0, 0, 1 });
msg.AddUInt16(7171);
msg.AddString("BBBBB");
msg.AddString("World");
msg.AddBytes(new byte[4] { 127, 0, 0, 1 });
msg.AddUInt16(7171);
msg.AddUInt16(0);
SendMessage(msg);
CloseConnection();
It includes a character list packet too tho.´´
P.S; C# is horrible for OTServer making, it is so slow compared to C++
Check my 7.6 mud server on open source board, it includes source.