• DotfuscatorPro防止反编译&ILSpy反编译


     DotfuscatorPro_4.9可以防止你的.NET软件被反编译,可以在一定程度上防止你的软件被反编译。现在很多软件都有被反编译的现象,虽然不能做到百分百的防范,但是你至少可以先做些技术上的处理,至少能挡住许多小白。

    1. 打开DotfuscatorPro软件,如图所示,点击ok

      如何使用DotfuscatorPro_4.9对软件进行加密
    2. 点击这个文件夹图标,如图所示。

      如何使用DotfuscatorPro_4.9对软件进行加密
    3. 然后点击browse选择你需要加密的.net程序,然后点ok

      如何使用DotfuscatorPro_4.9对软件进行加密
    4. 勾选你需要加密混淆的文件。

      如何使用DotfuscatorPro_4.9对软件进行加密
    5. 此处说一下下面这个图标,如果勾选他,就会对类名,方法名等进行加密,但是有的时候会出现错误(后来跟一下代码感觉是声明了没有使用的对象原因,具体原因不详),如果不勾选不会对类名加密
    6. 点击settings选项,Disable String Encryption改成NO,具体里面的设置如下图。

      如何使用DotfuscatorPro_4.9对软件进行加密
    7. 再点击Rename选项下的options,左边的选项勾上,再把Renaming Scheme设置成Unprintable如图。

      如何使用DotfuscatorPro_4.9对软件进行加密
    8. 再点击String Encryption勾上你需要加密的文件,最后点击那个绿色的小三角就可以了。

      如何使用DotfuscatorPro_4.9对软件进行加密
    9. 但是如果你的程序是.Net Framework 4.0版本以上的时候,就会报错,所以你可以点击settings下的Project Properties

      如何使用DotfuscatorPro_4.9对软件进行加密
    10. 点击此处添加配置,如下图

      如何使用DotfuscatorPro_4.9对软件进行加密
    11. 添加第一条配置,如下

      ILASM_v4.0.30319

      C:WindowsMicrosoft.NETFrameworkv4.0.30319ilasm.exe

      如何使用DotfuscatorPro_4.9对软件进行加密
    12. 继续添加第二条配置,如下

      ILDASM_v4.0.30319

      C:Program Files (x86)Microsoft SDKsWindowsv8.0AinNETFX 4.0 Toolsildasm.exe

      具体路径还需要看你个人情况,你可以使用电脑的搜索功能,搜索ildasm.exe,添加完成后如下图所示。

      如何使用DotfuscatorPro_4.9对软件进行加密
    13. 然后如图所示,点击此处即可生成加密后的文件。

      如何使用DotfuscatorPro_4.9对软件进行加密
    最后再给大家推荐一款反编译软件:Reflector或者ILSpy
  • 相关阅读:
    关于放入cookie中的中文取出后变乱码的问题及解决办法!
    用灌了google的颜色搜索,可以看看这个。
    趁准备换个工作的工夫,去天津走了一圈.
    python的面向对象学习分享
    Http Handler 介绍
    大型网站系统架构分析
    Http 请求处理流程
    uniapp nfc读写
    安卓的颜色透明度和html的不一样
    uniapp App上传文件
  • 原文地址:https://www.cnblogs.com/netlock/p/13194548.html
Copyright © 2020-2023  润新知