
CLR Anti-Debugger/Profiler Code
#Security Testing#Malware Analysis
A Burp plugin for identifying potential vulnerabilities in web applications
This code uses undocumented features
This code uses undocumented features of Microsoft's CLR to block managed debuggers and profilers from functioning.
Potential Ineffectiveness in Future CLR Versions
It may not be effective in future CLR versions, which could result in unexpected behaviors. This has been tested on various CLR versions, including 2.0, 3.5, 4.0, and 4.5. The package includes test executables for different CLR versions and architectures. Users have the option to experiment with attaching managed debuggers and profilers, such as Visual Studio's .NET debugger and CLR Profiler.