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#源码防止反编译以及源码加密相关推荐

  1. java反编译源码_java反编译获取源码

    //实现反编译的类,现在可以判断具体有哪些方法,但是方法里面的具体细节还不能输出 importjava.lang.reflect.Constructor;importjava.lang.reflect ...

  2. vue代码可以反编译吗_避免小程序被反编译获取源码(转载)

    原地址:https://www.cnblogs.com/taltao/p/10082084.html 众所周知,微信小程序的代码安全性很弱,很容易被别人反编译获取源码.我自己的小程序也被别人反编译拿到 ...

  3. vue代码可以反编译吗_微信小程序源码提取反编译

    一.前言 微信小程序源码提取反编译,听起来很屌,其实还是简单的,基本是傻瓜式操作.要想拿到微信小程序源码,找到源文件在手机存放的位置就行,源文件拿到,用反编译脚本跑一下,微信小程序代码包里的所有文件. ...

  4. 友盟统计java代码_SFAnalytics 分析友盟统计源码,反编译 SDK,还有部分没有 出来 android 259万源代码下载- www.pudn.com...

    文件名称: SFAnalytics下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 8023 KB 上传时间: 2016-06-05 下载次数: 0 提 供 者: ...

  5. 关于微信小程序反编译获取源码

    记录一下微信小程序如果反编译获取源码 需要用到的工具: 1.获取root权限的安卓手机,或者直接用模拟器(推荐用网易mumu模拟器,不推荐用夜神) mumu模拟器下载地址:   http://mumu ...

  6. eclipse查看jar包源码(反编译)

    国际惯例,百度翻帖. 法一: jar包右键->打开方式-> 但是,我失败了,没有任何反应,猜测可能是没有安装相关软件,下面就是软件的安装. 法二: 利用JD-DUI查看源码,需要安装JD- ...

  7. 如何使用ILSpy 把发布版本反编译成源码

    有时候,看法别人写的代码比较好,想看看他们的代码到底是如何写的,于是就找方法,看看能否把发布版本变成源码.后来终于发现一个词"反编译",我终于知道怎么办了. 工具:ILSpy   ...

  8. Ubuntu下反编译apk源码查看

    1.下载dex2jar和jd-gui工具 下载dex2jar与jd-gui工具 2.解压dex2jar和jd-gui工具   # ./dex2jar.sh ~/xxx.apk //会反编译出class ...

  9. Java虚拟机(JVM源码):编译OpenJDK源码

    为什么要自己编译JDK源码 作为一个搞技术的同学,如果想在技术这条路上走下去,还是多研究些本质性的东西,修炼下内功.尤其是现在JDK都出到10了,如果你没有研究过,还是停留在之前的时代,那么确实说不过 ...

  10. 微信小程序反编译-获取源码

    1.使用PC端微信找到微信小程序的存储位置 找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序 2. 点击自己需要反编译的小程序 3. 查看微信小程序生成的文件 wx开头的 ...

最新文章

  1. C#基础知识梳理系列十:异常处理 System.Exception
  2. python怎么加图片_python怎么实现添加图片
  3. 分布式锁的几种实现原理
  4. Prism源代码解析(IRegionManager)
  5. 微信小程序网络通信(一)
  6. Python之路【第三篇】:Python基础(二)
  7. 推荐系统入门必读论文
  8. java intent 传递集合对象_Android系列之Intent传递对象的几种实例方法
  9. 怎么查看蓝牙uuid_你的蓝牙耳机真的坏了吗?蓝牙耳机常见的一些假故障?
  10. 项目Alpha冲刺Day3
  11. python:批量移动指定文件到指定文件夹(模板)
  12. php获取cookie值的方法,怎么获取cookie的值
  13. 服务器部署项目拓扑图,cdn服务器部署拓扑图
  14. 常用的卫星影像数据查询网址【值得收藏】
  15. Win32从入门到放弃
  16. windows 定时任务:schtasks,定时关闭网易云音乐
  17. Ubuntu 16.04 系统 gflags glog 安装
  18. 用 canvas 操作图片像素
  19. vue 引入项目图片的几种方式
  20. 关于Windows/system32/cmd.exe以及cmd闪退解决方案

热门文章

  1. 【企业级框架整合】Springmvc+mybatis+restful+bootstrap框架整合
  2. U-Mail邮件服务器教您揭穿冒充发件人的伎俩
  3. swift在线天气预报案例教程
  4. WebApp与HybridApp
  5. 2017.4.16 java 获取当前时间及年月日时分秒
  6. Prism初研究之使用Prism 5.0开发模块化应用
  7. 异步将远程链接上的内容(图片或内容)写到本地--微信头像
  8. 昨天我上午下单买的电池,已经到了长沙
  9. ActionContext介绍(在Struts2中)
  10. 黑马程序员-Java基础,Java集合Collection和Iterator接口