推荐一个混淆或加壳软件!!!
可以使用Virbox Protector工具进行加壳。主要有以下功能优点。加壳后的软件可以达到很高强度的安全强度。
主要注意利用proguard生成xxx.pro文件,然后手动加工-keep class WebRoot.WEB-INFO.lib.* 等项目中不需要混淆的包和类。
加壳是有软件自动做的。下载加壳软件,选中你的程序可以应用加壳。
安卓APP加密的方法主要分成三类:源码加密、数据安全和应用保护,而每一类又分成好几个小项。源码加密包括:Dex文件保护、防二次打包、so文件保护、资源文件保护。
第一种是对代码进行混淆,诸如混淆软件CodeGuard、CryptoObfuscator、de4dot 第二种是对Assembly-CSharp.dll进行加密后,重新对mono进行编译。
asp.net有什么好的加密混淆工具
1、像.net其实就是把cs文件转换成dll 文件就可以了,转换的方法看帮助或者去网站上搜索一下就能得到你想要的结果。
2、Script Encoder 其它 ASP加密解密软件(Asp EnCoder):国人自己编写的软件,持MicroSoft Script Encoder加密解密,移位、逆位加密解密算法,可保护我们辛辛苦苦编写的ASP代码,也可以躲避杀毒软件的查杀。
3、加壳(Shell),其实就是根据自己的加密规则,压缩了一下程序。每次你运行程序的时候,会先解压,然后再运行。原理很简单。常见的穿山甲,等软件,原理都大同小异。
4、当然,现在ASP.NET MVC框架都出来好几个版本了,基本看不到code behind代码了。如果你说的是代码混淆的话,那是另一种技术Dotfuscator。该技术可以通过混淆代码,达到源代码加密。这样可以防止反编译盗取源码。
5、.net的源代码的安全,可以使用合适的源代码加密软件。从楼主的问题来判断建议选个SDC沙盒的比较好,因为SDC沙盒是很适合用于研发公司来使用的。利用沙盒的原理来保护好源代码在环境中的正常运行,且不会被泄密出环境中。
c#菜鸟的几个问题~谢谢各位大侠啦~
1、c的意思:在化学中,表示碳的化学符号。在乐理中,表示:音阶中的C音,调号中于C音开始的音乐的C大调及C小调,拍子记号中的4/4拍子。在罗马数字中,表示100。在国际单位制中,表示电荷量的单位“库仑”。
2、c是字母符号。C(大写) 、c(小写)是英文字母顺数第三个,俄语字母顺数第19个。例如:英语单词cloud和“苏联”的俄语缩写СССР的第一个字母就是c。
3、C为碳的元素符号。作为化学式,它的含义为:表示碳单质,如金刚石 ,或者石墨。。表示金刚石或者石墨。。由碳元素组成 表示金刚石或者石墨。。
.net网页发布后进行反编译
首先打开浏览器,百度搜索“反编译工具ILSpy”,选择一个安全的网站进行下载。下载完成后,右键单击解压压缩,双击.exe文件打开解压工具。然后在出现的界面中,点击打开file选项中的“打开”选项。
事实上,不管你用Reflector或ILSpy都不能完全的将dll反编译成和编译前一模一样的。这些反编译工具由助于你了解人家dll的内部结构,但不能说拿别人编译后的项目,你然后反编译一下dll就可以继续二次开发了。
,搜索并下载.NET 反编译工具IL SPY 。
如果是通过普通发布的话,在aspx页面page指令中有一个属性inherits 他就是说他相对应的cs文件,生成了DLL的名字,不过都是随机命名的。
保留刚才添加进来的源码。如图所示:5 然后直接点击运行...直接可以运行软件了。反编译后的软件,直接生产了类,大家可以根据需要修改。6 毕竟.NET 和JAVA 属于中间语言,很好反编译。
既然这样的话,你可以使用反射,将别人的程序集加载到自己的程序里面,然后在自己的程序调用他的代码,用反射的好处是,你可以调用所有的私有函数,甚至可以调用函数名被混淆的函数。
哪个工具可以进行.NET程序去混淆的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于net反混淆工具、哪个工具可以进行.NET程序去混淆的信息别忘了在本站进行查找喔。