.NET IL 字节存储在 .NET 可执行文件中的何处,以及该可执行文件如何在运行时将它们转换为 x86?

问题描述

当我编译一个 c# 代码时,它编译成一个 .NET 可执行文件,它只从 mscoree.dll 导入 _CorExeMain,现在我的问题是:

  1. _CorExeMain 是不是像 VMprotect 一样获取 IL 并执行其相应的 x86 代码的解释器?

  2. IL 字节实际存储在哪里?它们似乎存储在 .text 部分,但我找不到任何可以找到它们存储位置的工具。它们存储在哪里?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)