ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

DotfuscatorPro防止反编译&ILSpy反编译

2020-06-26 12:52:58  阅读:372  来源: 互联网

标签:反编译 加密 ILSpy DotfuscatorPro v4.0 点击 软件


 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:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe

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

    ILDASM_v4.0.30319

    C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe

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

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

    如何使用DotfuscatorPro_4.9对软件进行加密
最后再给大家推荐一款反编译软件:Reflector或者ILSpy

 


标签:反编译,加密,ILSpy,DotfuscatorPro,v4.0,点击,软件
来源: https://www.cnblogs.com/netlock/p/13194548.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有