><i>Windows Exploitation Tricks: Abusing the User-Mode Debugger</i><p>...and...<p>><i>Nothing I’ve described here is a security vulnerability, but the behavior is interesting and it’s worth looking out for cases where it could be used.</i><p>Maybe I'm misunderstanding this newfangled internets but isn't exploitation generally synonymous with security vulnerability?<p>JFYI, for anyone who's interested, the equivalent debugging API methods in .NET could be found in ClrMd[0] but it's as unyielding a beast as the native methods.<p>[0] - <a href="https://github.com/microsoft/clrmd" rel="nofollow">https://github.com/microsoft/clrmd</a>
User mode debugging is an area that any present or future OS designer should be concerned about getting right in terms of debugging features vs. security implications...