当前位置:首页 > Windows程序 > 正文

对 il 文件重新编译为 exe 文件

2024-03-31 Windows程序

下面的使用的使用是笔者使用的一个简单的措施,就是弹出一个动静框。

这里通过 ildasm 反编译 exe 措施得到 il 文件,,然后对 il 文件进行改削,用于改削弹窗中的内容
ilasm 地址目录

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe

ildasm 地址目录

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\ildasm


以上按照具体情况在本身的目录中查找即可

以下是具体的操纵法式

一、反编译 exe 为 il 文件

双击打开 ildasm –> 点击文件 –> 打开刚刚下载或本身的 exe 措施 –> 点击文件 –> 转储选择 UTF8 –>选择位置生存 il 文件,同时可能会生成一些资源(res)文件,具体如图

技术分享图片


技术分享图片

技术分享图片

技术分享图片



接下来就是对 il 文件进行改削,这里以示例供给的 exe 为例,点击按钮时弹出的内容为 message ,这里想要让这个 message 改为 message123
改削 il 文件

技术分享图片


改削后,对 il 文件从头编译为 exe 文件,命令为:

ilasm test.il /output:test.exe

如果需要资源文件,则

ilasm test.il /resource:test.res /output:test.exe


如果要编译为 dll 文件,则

ilasm test.il /dll /output:test.dll


然后再执行 test.exe 并点击按钮,发明弹出的内容已改削为 message123

技术分享图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35566.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接