paip.提升安全性----.net C#源码防止反编译以及源码加密
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#源码防止反编译以及源码加密相关推荐
- java反编译源码_java反编译获取源码
//实现反编译的类,现在可以判断具体有哪些方法,但是方法里面的具体细节还不能输出 importjava.lang.reflect.Constructor;importjava.lang.reflect ...
- vue代码可以反编译吗_避免小程序被反编译获取源码(转载)
原地址:https://www.cnblogs.com/taltao/p/10082084.html 众所周知,微信小程序的代码安全性很弱,很容易被别人反编译获取源码.我自己的小程序也被别人反编译拿到 ...
- vue代码可以反编译吗_微信小程序源码提取反编译
一.前言 微信小程序源码提取反编译,听起来很屌,其实还是简单的,基本是傻瓜式操作.要想拿到微信小程序源码,找到源文件在手机存放的位置就行,源文件拿到,用反编译脚本跑一下,微信小程序代码包里的所有文件. ...
- 友盟统计java代码_SFAnalytics 分析友盟统计源码,反编译 SDK,还有部分没有 出来 android 259万源代码下载- www.pudn.com...
文件名称: SFAnalytics下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 8023 KB 上传时间: 2016-06-05 下载次数: 0 提 供 者: ...
- 关于微信小程序反编译获取源码
记录一下微信小程序如果反编译获取源码 需要用到的工具: 1.获取root权限的安卓手机,或者直接用模拟器(推荐用网易mumu模拟器,不推荐用夜神) mumu模拟器下载地址: http://mumu ...
- eclipse查看jar包源码(反编译)
国际惯例,百度翻帖. 法一: jar包右键->打开方式-> 但是,我失败了,没有任何反应,猜测可能是没有安装相关软件,下面就是软件的安装. 法二: 利用JD-DUI查看源码,需要安装JD- ...
- 如何使用ILSpy 把发布版本反编译成源码
有时候,看法别人写的代码比较好,想看看他们的代码到底是如何写的,于是就找方法,看看能否把发布版本变成源码.后来终于发现一个词"反编译",我终于知道怎么办了. 工具:ILSpy ...
- Ubuntu下反编译apk源码查看
1.下载dex2jar和jd-gui工具 下载dex2jar与jd-gui工具 2.解压dex2jar和jd-gui工具 # ./dex2jar.sh ~/xxx.apk //会反编译出class ...
- Java虚拟机(JVM源码):编译OpenJDK源码
为什么要自己编译JDK源码 作为一个搞技术的同学,如果想在技术这条路上走下去,还是多研究些本质性的东西,修炼下内功.尤其是现在JDK都出到10了,如果你没有研究过,还是停留在之前的时代,那么确实说不过 ...
- 微信小程序反编译-获取源码
1.使用PC端微信找到微信小程序的存储位置 找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序 2. 点击自己需要反编译的小程序 3. 查看微信小程序生成的文件 wx开头的 ...
最新文章
- C#基础知识梳理系列十:异常处理 System.Exception
- python怎么加图片_python怎么实现添加图片
- 分布式锁的几种实现原理
- Prism源代码解析(IRegionManager)
- 微信小程序网络通信(一)
- Python之路【第三篇】:Python基础(二)
- 推荐系统入门必读论文
- java intent 传递集合对象_Android系列之Intent传递对象的几种实例方法
- 怎么查看蓝牙uuid_你的蓝牙耳机真的坏了吗?蓝牙耳机常见的一些假故障?
- 项目Alpha冲刺Day3
- python:批量移动指定文件到指定文件夹(模板)
- php获取cookie值的方法,怎么获取cookie的值
- 服务器部署项目拓扑图,cdn服务器部署拓扑图
- 常用的卫星影像数据查询网址【值得收藏】
- Win32从入门到放弃
- windows 定时任务:schtasks,定时关闭网易云音乐
- Ubuntu 16.04 系统 gflags glog 安装
- 用 canvas 操作图片像素
- vue 引入项目图片的几种方式
- 关于Windows/system32/cmd.exe以及cmd闪退解决方案
热门文章
- 【企业级框架整合】Springmvc+mybatis+restful+bootstrap框架整合
- U-Mail邮件服务器教您揭穿冒充发件人的伎俩
- swift在线天气预报案例教程
- WebApp与HybridApp
- 2017.4.16 java 获取当前时间及年月日时分秒
- Prism初研究之使用Prism 5.0开发模块化应用
- 异步将远程链接上的内容(图片或内容)写到本地--微信头像
- 昨天我上午下单买的电池,已经到了长沙
- ActionContext介绍(在Struts2中)
- 黑马程序员-Java基础,Java集合Collection和Iterator接口