Jump to content

Arktus

Members
  • Posts

    4
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

About Arktus

  • Birthday 01/01/1

Arktus's Achievements

Newbie

Newbie (1/3)

0

Reputation

  1. Your structure seems good. uint64 Unk; is GuildID, which is now composed by a lowguid and a highguid.
  2. // NOTE: ATM the socket is singlethread, have this in mind ... uint8 digest[20]; uint32 clientSeed, id, security, addonsize; uint16 ClientBuild; //uint8 expansion = 0; LocaleConstant locale; std::string account; SHA1Hash sha1; BigNumber v, s, g, N, K; WorldPacket packet; if (sWorld.IsClosed()) { packet.Initialize(SMSG_AUTH_RESPONSE, 1); packet << uint8(AUTH_REJECT); SendPacket (packet); sLog.outError ("WorldSocket::HandleAuthSession: World closed, denying client (%s).", m_Session->GetRemoteAddress().c_str()); return -1; } // Read the content of the packet uint8 unk15; uint64 unk4; uint32 unk6; uint32 unk8; uint32 unk10; uint32 unk12; uint8 unk16; recvPacket >> unk15 >> digest[15]; recvPacket >> ClientBuild; recvPacket >> digest[5] >> digest[19]; recvPacket >> unk4; recvPacket >> digest[13] >> digest[10] >> digest[1]; recvPacket >> unk6; recvPacket >> digest[12] >> digest[4] >> digest[18] >> digest[8]; recvPacket >> unk8; recvPacket >> digest[11] >> digest[9] >> digest[2]; recvPacket >> unk10; recvPacket >> digest[6] >> digest[16]; recvPacket >> unk12; recvPacket >> clientSeed; recvPacket >> unk16 >> digest[7] >> digest[0] >> digest[3] >> digest[17] >> digest[14]; recvPacket >> account; //addon...
  3. It's packet << uint32(0); packet << uint32(0); packet << uint32(m_Seed); packet << uint32(0); packet << uint8(1); packet << uint32(0); packet << uint32(0); packet << uint32(0); packet << uint32(0); packet << uint32(0); Yours is 8 Bytes key seed 4 Bytes Key uint8 ConnectionCount 20 Bytes key but it should be 16 byte key seed connectioncount 16byte key I know that it should be 16-seed-coonection-16. But it changed(in 13329, I think) yours does not work . With mine, I get a good digest, so... Thanks. EDIT: ChasterX, do you have a github account? Can I have the email associated, for the commit in my repo? EDIT2: I have 578 opcodeID. I'll share them toworrow.
  4. It's packet << uint32(0); packet << uint32(0); packet << uint32(m_Seed); packet << uint32(0); packet << uint8(1); packet << uint32(0); packet << uint32(0); packet << uint32(0); packet << uint32(0); packet << uint32(0);
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use