2024年3月11日发(作者:)
防止软件的DLL文件被反编译
方法一:使用VS自带的(Dll文件混淆器),
操作方法:1、电脑上安装vs
2、找到文件(程序运行前必须先打开vs)
3、如下图,点击输入程序集,然后选择需要混淆的Dll文件,点击生成即可完
成Dll文件的混淆。
3、
4、DLL文件混淆前
源文件如下图,
用.net Rrflector6f反编译为
5、混淆后
相应的Dll文件所在的文件夹中会多出一个xml文件。
用.net Rrflector6f反编译为
在下图中代码的方法名全都被用字母代替了,这样就算代码被反编译了所有的方法名
全都称了字母,要想看懂这样的代码可以说是比自己重新写一个出来还麻烦。
注:Dll文件混淆后必须和xml文件一起放在项目中,要不会造成dll文件加载失败。


发布评论