网站建设资讯

NEWS

网站建设资讯

vb.net代码混肴器 vb和c混合编程

.net软件,用什么软件加密狗加密,能防止代码反编译?

.Net软件的特点,一些强大的编译工具可以对.Net可执行文件进行反编译操作,并得出相应的IL代码甚至是源代码。即使是采用混淆工具以及强命名工具也不能从根本上解决问题,代码依然会很容易地被Reflectoer等工具反编译源代码。 软件加密狗:威步(WIBU)的CodeMeter,AxProtector(for.net)两款软件加密狗性能非常不错 反编译的问题,与传统的代码混淆工具(Obfuscator)不同,AxProtector可以完全阻止对.NET 程序集(由 C#, VB.NET, Delphi.NET, ASP.Net… 等语言编写)的反编译。通俗的讲,AxProtector在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完整的被加密后封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的。 与单纯的.net加密软件不同,AxProtector与CodeMeter硬件加密狗配套餐使用,采用了更为严密的密钥管理,及最先进的AES、RSA、ECC等加密算法存储或传输密钥,保证通讯安全。 .Net代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的.class 文件可以非常轻易地被反编译。一般软件开发商会采用一种叫做混淆器的工具。混淆器的作用是对编译好的代码进行混淆,使得其无法被反编译或者反编译后的代码混乱难懂。由于混淆器只是混淆了方法名称或流程,而不能防止源代码被反编译,因此混淆器的作用只是增加了反编译的难度,最终的结果也是治标不治本。对于一些掌握工具的人来说几乎还是透明的。AxProtector是一款真正意义的加密源代码、防止反编译的.net软件加密软件。 AxProtector加密了.net原代码,任何时候原代码都不可能被还原到硬盘当中。采用AxProtector加密后的.net代码只有在程序调用或执行某一段函数的时候,才能通过AxProtectorClass在内存中解密后返回到程序中执行,运行之后迅速立即加密。这种随机加密、按需解密原代码的功能,能很好的防止.Net程序的反编译,同时能够很好地防止API加密点被摘除。有效地保证了源代码的执行效率和安全性。回答:2011-07-14 15:15

罗湖网站建设公司创新互联公司,罗湖网站设计制作,有大型网站制作公司丰富经验。已为罗湖上千余家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的罗湖做网站的公司定做!

c#如何防反编译

基本上无法防止反编译,但是可以控制发编译的效果,让反编译出来的代码无法正常查看。

大都使用混淆器,譬如.NET Reactor等等。

.NET Reactor 是一款强大的 .NET 代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。通俗的讲,.NETReactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。

使用方法:

将本地.NET程序集放在.NET Reactor程序中保护即可。

VB程序写好了 如何加壳?

如果是vb 的话,基本没有必要加壳,因为vb是不能反编译的,反编译出来的都是汇编码,破解的话不比重写一个新的简单多少。

vb.net可以反编译,一般都是混淆器,.net加壳很多都会不稳定,慎用。

无论加不加壳,代码带内存中运行都是一样的,都可以通过内存调试的方式破解。

最安全的加密方式是虚拟机,基本上无解,不过,代价嘛。。。。。。

VS和VB功能上有什么区别??

vb是vs中的一个组件,就像word是office里的一个组件一样,这样说楼主还不明白就没办法了~

其中vb至6.0以后的版本是以net框架为基础,所以叫vb.net,其实也完全可以俗称为vb7,8,9..或者vb2005,08,12等等,因为.net只是后缀,比如c#和c#.net,只是用来区别是否以net框架为基础,呵呵.由于采用了net框架,不仅名字变了,在许多方面都做了巨大的更新,可以说跨越了一个相当大的鸿沟,让人既熟悉有陌生,从而又引发了一段时间的vb是否vb.net的争论,有点可笑,至于产生了那些质的变化,详见网上的相关资料

但是千万别误会,vb6并没有被淘汰,呵呵

为什么c#写的程序反编译很容易?

无论是用VB、C#或其他的.NET编程语言编写的软件都会被编译成一种"中间语言"(IL),只有在软件运行时,一个运行时编译器(JITter)才将IL代码编译成机器语言。

这种IL以dll的形式存在,很容易通过反射,ILDASM和ILASM等方式将代码识别出来。

一般用 reflector 来反编译。

不过如果觉得代码被反编译的可能性很大的话,可以通过混淆器来保护C#代码。

.net软件加密,加密狗用哪家公司的最好,防盗版能力最强?

.net加密狗可试试德国的威步,威步(WIBU)信息系统的软件加密狗,还能申请免费试用版。

加密狗防盗版,开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。

.Net软件的特点,防盗版已越来越困难,一些强大的编译工具可以对.Net可执行文件进行反编译操作,并得出相应的IL代码甚至是源代码。即使是采用混淆工具以及强命名工具也不能从根本上解决问题,代码依然会很容易地被Reflectoer等工具反编译源代码。

加密狗:威步(WIBU)的CodeMeter,AxProtector(for.net)两款加密狗性能

反编译的问题,与传统的代码混淆工具(Obfuscator)不同,AxProtector可以完全阻止对.NET

程序集(由

C#,

VB.NET,

Delphi.NET,

ASP.Net…

等语言编写)的反编译。通俗的讲,AxProtector在破解者和您的

.NET

代码之间构建了强大的防破解保护屏障,生成一个基于

Windows

的而不是基于

MSIL

的兼容格式文件。原始的

.NET

代码完整的被加密后封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的。


网站栏目:vb.net代码混肴器 vb和c混合编程
文章路径:http://cdweb.net/article/doddhps.html