View Single Post
  #1  
Old 06-06-2014, 10:53 AM
daerath
Sarnak
 
Join Date: Jan 2011
Location: Northern VA
Posts: 91
Default 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.
Reply With Quote