使用dnSpy对.NET无源码的EXE或DLL进行反编译并且修改
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
背景 总有一些特殊情况,我们没有源码,但是某个C#程序集dll或者可执行程序exe影响到我们代码的正常运行,我们希望得到源码,能改掉或者修改某些bug,但是苦于没有源码,这个时候可以用dnspy进行源码阅读和篡改重新编译。 示例 身高计算器 示例开始 我们现在模拟《身高计算器》,使用winform制作了一个身高计算的程序,我们用dnspy在没有源码的情况下,制作体重计算程序。 步骤 1、获取《身高计算》软件,我上传到了蓝奏云,lanzoul.com/iyZRR07bemfa 2、下载dnspy,地址:github.com/dnSpy/dnSpy 3、打开dnspy,将exe拖动到dnspy主界面 4、编辑类,修改关键代码 这里我们把calcName改成:体重,点击编译 5、保存,这一步如果不保存,则不会对exe或者dll进行修改 6、效果 出处:gewu.pcwanli.com/front/article/22531.html 作者:眼睛想旅行 该文章在 2023/8/31 18:46:40 编辑过 |
关键字查询
相关文章
正在查询... |