When I compile a c# code, it compiles into a .NET executable, that only imports _CorExeMain from mscoree.dll, now my questions are :
- Is _CorExeMain the interpreter that fetches ILs and executes their corresponding x86 code just like VMprotect? 
- Where are the IL bytes actually stored? they seem to be stored in the .text section, but I couldn't find any tool that can find the location that they are stored. Where are they stored? 
 
    