MAXTOCODE是世界领先利用WINDOWS底层技术保护.NET源代码的高技术产品。它可以完美的与您的.NET程序结合在一起,拼尽全力的保护您的源代码和知识产权。
MAXTOCODE已经完全超越了传统的混淆手段来保护源代码的方式,他将完全加密您的代码,使您的代码完全没有办法反编译。保护强度已经不是混淆器可以与之抗衡,是目前保护强度最大,最完美的.NET产品保护方案。
对.Net程序代码的加密过程如下:1.运行ildasm将程序集反编译成il代码文件.2.对IL代码文件进行处理.(*)3.运行ilasm将IL代码文件编译成程序文件.4.直接对程序文件中的il字节码加密.(**)
粗体表示的2,4是关键步骤.我们先来看看第四步.这一步就是加密的关键步骤,这里就是使用MaxtoCode的加密算法对程序代码进行加密。显然,对于破解来说最直接直观的方法就是对其第四步的逆向解密。如果从这个方向去破解解密加密过的程序,那就像MaxtoCode号称的那样MAXTOCODE的强度建立在加密算法之上。理论上方法是可行的,但是工作量是非常大的。那么我们还有其它的路可行呢?现在来看看第二步MaxtoCode都做了什么。用vs2003建一个最简单的winform程序,然后用MaxtoCode加密试试。我们将第三步之后,第四步之前的exe文件拿来研究。这个时候的exe程序代码是还没有被加密的。可以reflector。
看看这个exe和我们直接的exe有什么区别:1.增加了一个类InFaceMaxtoCode.2.类都被增加了一个静态构造函数,在这个函数里面调用了InFaceMaxtoCode的一个静态函数Startup。3.类的原有构造函数里面也增加了调用InFaceMaxtoCode.Startup的语句。从这些来看,MaxtoCode的目的是要确保InFaceMaxtoCode.Startup在程序中能够最早的运行。这个行为和win32程序加壳很像,一般壳都是加密程序代码,然后修改程序的启动入口,首先执行壳的代码,完成程序的解密,然后再执行程序。一般壳有一个特点:加密是对整个程序,启动时也是整个程序完全解密,然后再执行。(我也见到过一个很特别的壳,程序是部分解密的,软件注册算法的那一块,是执行一部分解密一部分,然后之前解密的又被垃圾信息填充了。)对于壳只要我们找对了时间和地点,就能从内存中得到我们需要的东西。那么MaxtoCode加密后的。Net程序呢?先来看看MaxtoCode的加密方式。用ildasm反编译加密后的程序,会报很多错误,这是正常的,从生产的IL文件看,各个类,函数都还在,只是函数体里面是只有ildasm的错误信息。显然是加密后的代码无法反编译。MaxtoCode对。Net程序的加密不是对程序整体的,而只是对函数体加密,程序类结构不变。有一点我们是很清楚的,加密后的程序要能够正常运行,在运行时肯定是需要解密的。而解密的关键就在InFaceMaxtoCode.Startup里面。
Tags:加密.
小编点评:win10初音未来鼠标指针主题包是.
下载小编点评:Lily启动管理附破解工具包是一款管理工.
下载小编点评:还在为你那脆弱到不堪一击的密码担心.
下载小编点评:护密文件夹加密精灵是一款可以帮你快速给.
下载小编点评:追影文件夹加密锁是一款适用win10.
下载小编点评:NoteSV(隐私管理工具),No.
下载小编点评:这款必应输入法皮肤编辑器是必应官方发布的输.
下载小编点评:Win32是个多任务抢占式操作系统,每.
下载小编点评:AHK屏保是以翻页时钟的形式所存在的.
下载小编点评:当我们的系统运行了一些时间后,系统就会自然的占.
下载小编点评:本工具测试成绩不代表CPU整体性能。很.
下载小编点评:今天调试一个bug,用pageheap.
下载小编点评:软件介绍要是这些电子邮件可以汇集到Gm.
下载ClockAlign(ClockAlign电脑时间显示工具)V1.1 Beta 5下载
Easy-PrintScreen V1.3.0.1下载
CrossEyes V1.0.0下载
图片保护狗V6.3.0.0下载
Quick HDR V1.0.0.1下载
图睿图片统计V1.0.0.0下载
MySecretFolder(文件夹加密软件)V5.3下载
人生日历2014(人生日历下载) 3.3.35.387下载
尚书七号OCR文字识别软件V1.0免费版下载
闪念邮件V1.0.1.3免费版下载
联想护眼卫士下载-联想护眼卫士 v2.6.60.5081
Chameleon下载-Chameleon v1.6
USEO高级AI伪原创工具下载-USEO高级AI伪原创工具 v1.0 免费版