记一次.net dll 反编译修改IL再编译exe
可用Everything搜索ildasm.exe
在用ildasm.exe打开dll或exe

点击文件右键转储
转储之后用visua studio 打开文件夹 主要修改 il文件和res文件,这两个文件中都有版本号相关的数据(我之前只改了il文件结果不起作用),
修改完成后在il所在文件夹打开cmd 输入命令
生成exe就用
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe /exe /resource=a.res a.il
生成dll就用
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe /dll /resource=a.res a.il
反编译和重编译不是同一个软件,请注意
本文详细记录了一次使用ildasm.exe反编译.NET DLL,修改IL代码,包括版本号调整,然后通过ilasm.exe重新编译为exe或dll的过程。重点讲解了如何定位并编辑关键的IL和res文件,并提供了相应的命令行指令。
2943

被折叠的 条评论
为什么被折叠?



