是否有任何命令行或编程方式将任何类型的exe文件转换为IL?
我知道这是可能的,因为我看到了几个向我展示IL代码的程序。
注意:我是通过ILDASM.EXE(Visual Studio的工具)为.Net Framework执行此操作但是我无法对没有CLR头的exe文件执行相同的工作(同样只是它转换.Net程序集的方法!)。
答案 0 :(得分:1)
我知道这是可能的因为我看到几个程序向我展示IL代码。 我的意思是Hex Rays IDA
IDA是Windows,Linux或Mac OS X托管的多处理器反汇编程序和调试程序,它提供了许多功能,很难全部描述它们。
当您查看屏幕截图时,您会发现代码中没有IL,它是x86程序集。
如果汇编符合您的要求,那么获得汇编几乎是微不足道的,并且many programs可以做到这一点。
如果你真的想要IL,那么这样做并没有多大意义,我也不知道会有什么用。