Memory Corruption in EQEmuAuthCrypto
Description: Output from EQEmuAuthCrypto's Encrypt method varies if a debugger is attached.
Test: Attach debugger to LoginServer.exe and step through processing of the client's OP_Login packet. After a successful database lookup, the login_replyblock_struct is passed into the Encrypt method. If a debugger is not attached, the output is correct. If a debugger is attached, the first 72 bytes are correct, but the final 8 byte block is not.
Not a crash bug.
|