反编译软件dnSpy中修改baml文件

问题:

使用wpf的visifiref插件,但是会有水印和文本显示,想修改界面去掉文本 you are using the trial version
在这里插入图片描述

步骤1:

用反编译软件打开dl文件 在这里插入图片描述

步骤2:

搜索文本,确定文字所在的文件位置
在这里插入图片描述

步骤三:

把找到的文件复制到文本编辑器里,然后搜索定位到文本所在行,返回到反编译软件里找到它
在这里插入图片描述

步骤四:

后来发现没有办法在dnSpy中删除掉文本,找了hexesdesu来帮忙看。
想了一些办法,试着把文件拖出来,改掉内容。
创建一个新的文件,引用修改后的文件作为文件内容,选择同名,替换掉原本的文件。
但因为不知道文件类型,所以就一个个试,结果发现原本文件是baml格式的,修改后保存却成为xaml的。
再放回反编译软件时文件类型不对。

在这里插入图片描述
在修改完成后,还会多出来一个bak的文件,这个文件是自动备份没有修改前的文件
dll中的文件,如果一个被修改,还想接着使用dll时,需要重新编译整个工程。所以这个办法没有成功将水印去掉,它导致了dll不能使用了!
在这里插入图片描述在这里插入图片描述

步骤五:

后来, hexesdesu在用十六进制试成功了。
1.将要修改的文件用十六进制编辑器打开
2.用查找的方式找到 文本内容对应的十六进制代码
3.然后用“空格”的ASCII码填充/也可以写一些英文填充,但需要将英文装换ASCII码就可以了
在这里插入图片描述
参考:去掉右上角水印的方法。我试用了反编译和样式控制的方法,都有效!
Visifire For WPF 图表控件 如何免费
在这里插入图片描述

总结:

在hexesdesu遇到问题的时候,他会很好奇,然后不停的尝试,而他尝试的方法很高效,或许是他找对了解决的方法一直尝试,想到我之前解决问题的方法,一个无效的方法反复尝试!要对自己有信心。很多代码的破解都可以通过底层的代码!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
dnSpy文版是一款net程序编译工具,可以对net程序进行编译,还有替代库文档的功能,如果遇到了代码丢失或者损坏的情况,可以直接恢复,有需要的赶快下载吧! 1、无需设置 由于它是一个便携式工具,它不需要您将其安装在目标计算机上,因为只需拆包其存档并启动可执行文件即可完全访问其功能。 您还可以从可移动存储介质(如USB闪存驱动器或外部HDD)运行它。此外,它不会修改系统的注册表项,也不会在您的PC上生成其他文件文件夹,但未经您的明确许可。 2、综合界面 dnSpy配备了一个时尚,全面的用户界面,包含广泛的有用功能,它们整齐地组织在主窗口的标准菜单。 更重要的是,它具有标准配置窗口,您可以在其调整各种组件的设置,如其编译器,调试器或十六进制编辑器,但也可以修改显示或其他参数。 3、.NET汇编程序 如果您需要一个高效的工具,可以通过为您提供各种有用的工具来帮助您编译.NET程序集,您可以转到dnSpy。它配有一个编译器,一个调试器,一个十六进制编辑器和一个程序集编辑器,让你以有效的方式处理程序集。 主窗口附带了一个Assembly Explorer窗格,您可以在其访问所需程序集的树视图。您可以通过从计算机指定适当的文件或使用“从GAC打开”选项打开程序集,该选项为您提供全局程序集缓存可用的条目列表。 4、.NET程序集的可靠向工程工具 所有考虑的事情,dnSpy是一个方便的应用程序,使您能够以有效的方式逆向工程.NET程序集,为您提供广泛的有用工具,包括编译器,程序集编辑器和调试器。它不需要安装,具有全面,平滑的用户界面,并为您提供了一个标准配置窗口,您可以在其调整各种组件的设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值