Я хотел бы открыть PE-файл (который я знаю, это сборка .Net) и найти, где байт-код .Net (в идеале, начиная с точки входа).Я знаю, что данные PE-заголовка (точка входа RVA) переносят меня только в заглушку, которая вызывает CorExeMain из mscoree.dll .
Это не то, что я ищу, хотя.Я хотел бы найти байт-код, который запускается mscorlib.Как я могу сделать это, используя C ++ и без каких-либо внешних инструментов, таких как ildasm, dumpbin и т. Д.? Я уже могу проанализировать PE-заголовок и узнать, что означает основа изображения / RVA.Я просто не могу понять, где найти достаточную информацию о местонахождении байт-кода IL.