C# DLL 反编译改代码
使用微软的 ildasm.exe(反编译工具),工具路径视Visual Studio的组件安装目录而定,我的是在 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe
打开DLL 或者EXE 文件
打开之后,再选择文件 => 转储 , 将现有的DLL文件转储,就是另存为可编辑的 .il ,存储最好另起一个文件夹,因为转储出来是N个文件,主要对 .il 文件进行修改
修改某个属性的Set方法代码,如下 将 set中的if代码段去掉,修改如下
修改完成保存即可。保存之后,需要将文件重新打包为DLL文件,使用微软 另一个工具 ilasm.exe(打包)
使用CMD命令,进入此目录
CD C:\Windows\Microsoft.NET\Framework64\v4.0.30319
使用命令打包,ouput:输出文件。
ilasm /dll /output=D:WY.Models.dll /Resource=C:\Users\Administrator\Desktop\新建文件夹\aa.res C:\Users\Administrator\Desktop\新建文件夹\aa.il
回车,可以看到,已生成新的DLL文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了