Wow servers haven't come back up yet, so I've been unable to test it in game but the client appears to be checking for a debugger by throwing a hardware BP and then checking in the handler. If detected the client will silently crash. By using some ollydbg hider plugin's I've been able to get it to crash out with a WowError message - not much progress but some. Thoughts?
Edit:
ERROR #132 (0x85100084) Fatal Exception
Program: C:\Program Files (x86)\World of Warcraft\Wow.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:00DCED40
The instruction at "0x00DCED40" referenced memory at "0x00DCED40".
0x00DCED40 appears to be an invalid location/code, then windows closes wow due to DEP.
Yes, I should've mentioned this is on login - attaching is fine until then.