I have to ask again, are there any good reversers, who can help me to find the packet parse function within eso? WSARecv is called, the data is put somewhere in memory and then this first task is done. Some other "thread" works with the read data, but i can't find it's origin.
All my attempts failed. Exe is crashing when hooking to wsarecv or attaching debugger with hw or sw breakpoint at that call. Tried olly 1,2 and ida. Also procmon doesn't show any wsarecv calls in stack. Are there other ways to find that parsing function? Packet's structure is length plus some opcode plus data.
Thx for helping me or giving me some hints on doing.