用Dotfuscator对dll混淆
来源:互联网 发布:单片机控制12v继电器 编辑:程序博客网 时间:2024/06/05 23:58
使用Dotfuscator专业版对dll进行混淆(破解版下载地址:http://pan.baidu.com/s/1gd2dwxt),步骤如下:
1.安装破解版之后,双击打开,在序列号一栏直接默认然后回车打开。在“Input”栏位选择要混淆的dll。(注意选取的是完整项目目录里的dll,否则在build时会报错)
2.在Setting栏位启用字符串加密。
3.Rename 选项勾选“use enhanced overload induction”(使用增强模式),注意:不要勾选下方的“ Include serializable types”,即序列化类型的变量不加密,否则编译后可能异常;
4.配置.Net Framework路径,否则编译时可能报错:
Could not find a compatible version of ildasm to run on assembly C:\xxx.dll This assembly was originally built with .NET Framework v4.0.30319
在Settings--Project Properties选项卡下设置路径(可设两个版本,或根据报错提示设置相应版本路径)
5.点击build选项卡,在目标目录(destination directory)选取你想把dll生成到的位置。编译成功后会生成Dotfuscated文件夹,文件夹下有混淆后的dll和一个Map.xml。
6.用ILSpy查看混淆后的代码,会发现混淆十分彻底。若在Input里勾选上Library,则所有的类名、方法名不再被混淆,只混淆方法体。(但是!!好像混淆后的dll再导入工程编译后,apk无法运行,暂未找到解决方法……)
参考文章:http://www.cnblogs.com/icyJ/p/dotfuscator.html
- 用Dotfuscator对dll混淆
- 关于用dotfuscator混淆后dll不能调用的解决方法
- unity 使用Dotfuscator给dll混淆(原)
- 使用Dotfuscator代码混淆工具给unity工程加密 (给dll做代码混淆处理)
- dotfuscator(混淆器)
- 用Dotfuscator 混淆asp.net程序实践心得
- 用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码
- 用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码
- 用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码
- 用VS自带的dotfuscator.exe对exe或dll进行简单加密 以保护程序源码
- Dotfuscator中字符串混淆算法
- Dotfuscator混淆加密方案札记
- DotNET的混淆器--Dotfuscator的使用说明
- 使 Dotfuscator混淆处理融入 DotNet发布
- Dotfuscator针对C#代码混淆方法总结
- 使用Dotfuscator混淆winphone8应用XAP
- .Net使用Dotfuscator混淆代码以及加密
- .NET代码混淆控件Dotfuscator检测篡改
- 在unity的scene中画五角星
- 生成SQL查询条件的工具类
- Fragment生命周期
- Android中 在开启的多个Activity中关闭特定的Activity的方法
- 框架学习方法
- 用Dotfuscator对dll混淆
- 四会代办医院诊断证明
- Contaning Block
- POJ---3461-Oulipo(KMP)
- Android 屏幕适配方案
- 陆丰代办医院诊断证明
- 杂谈:每一代人的工作心态
- column mode in VIM
- Ubtun的内存CPU上传下载速率读取-qt