paip.提升安全性----.net C#源码防止反编译以及源码加密
来源:互联网 发布:淘宝描述不符怎么申诉 编辑:程序博客网 时间:2024/05/01 19:12
paip.提升安全性----.net C#源码防止反编译以及源码加密
1.首先,设计的时候,可以按照重要级别进行分模块DLL,或者使用不同的语言开发,重要模块使用编译型语言如VC,VB来开发。。
2.变量,方法命名:使用只有自己懂的语言做变量,方法名等..不要采用英文和中文来命名..
这种语言只有自己懂,一般来说某个地方的方言是最佳选择,可以夹杂好几地方的方言..这样自己仍然可看懂,并不影响易读性..而对于不太懂这些语言的人来说,就类似于名称混淆了...
3.代码混淆加密
maxtocode ,我用了V3.2 2007,V3.5 2008版本破解版本 ,.V3.5提示内存读写错误,把混淆去掉后,只加密,就可以了。。
不过处理后,两个版本都提示IL格式不正确...虽不影响使用,但每个新窗口都弹这个框,只好PASS了。
DNGuard Trial.V4.3.1 这个东东不错。支持混淆与加密,就是生成的EXE提示已经过期。。。上网站一查,注册一年要99USD。放弃。。
只好先用VS2010自带的 TOOL》DOTFUSCATOR SOFEWARE SERVICE》 V5.0.2300 。。这个工具,只是个混淆,不能加密..
如果混淆DLL,则把公共的方法名变量名全保留,私有的混淆..我的DLL只大概混淆了10%左右。。因为DLL许多方法都是公开的,所以没法更改吧。
于是,混淆EXE,效果不错,90%都变掉了。只有10%的公有的命名不变。。呵。。
NETReactor。V4.3.1:: 找啊,找啊,又找到个工具NETReactor。V4.3.1 ,支持混淆与加密..然后我把DSS处理过的EXE再用NR处理一下,效果不错..还可以设置LISENSE,加时间限制等.就是未注册版本会弹出个未注册框。。
4.加壳。。用NR处理过后。。基本上就可以了。不过为了防止万无一失,可以再用VMProtect.V2.08进行加壳加密...非常的强大..因为VMP不能直接处理。NET程序,所以需要经过NR处理过后才可以了。。
经过这几道关卡,你的。NET源码应该可能就很安全的了。。
- paip.提升安全性----.net C#源码防止反编译以及源码加密
- [C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
- [C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
- [C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
- [C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
- [C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
- [.Net防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
- Atitit.反编译apk android源码以及防止反编译apk
- paip.提升安全性---防止敏感文件被下载
- paip.提升效率---源码生成流程图工具
- paip.提升安全性-----时间判断
- paip.提升安全性-----动态KEY
- .NET产品源码保护,.NET防止反编译,c#/vb.net 防反编译
- paip.提升安全性----Des加密 java php python的实现总结
- paip.提升开发效率-----vs2010源码选择字串高亮
- paip.提升用户体验----c++ 源码字体自定义制造总结
- C# MD5加密源码
- .NET源码加密保护
- 华为笔试面试题大全 .
- order_by_、group_by_、having的用法区别
- Displaying Bitmaps Efficiently
- Android google map
- 物化视图
- paip.提升安全性----.net C#源码防止反编译以及源码加密
- 入驻CSDN
- 各大计算机公司 笔试及面试 题目 - 华为 .
- 字符集发展史
- 修改eclipse使用的JDK
- 互联网枭雄点评之周鸿祎 - 不甘老去的互联网老兵
- Python_python/django连接mysql安装与配置
- Objective-C的单例模式(singleton)
- 华为笔试面试题大全