系统:WinXP 大小:13.4M
类型:银行保险 更新:2014-02-26 17:43
电脑软件保险箱(VMProtect Ultimate)实际上是一个软件加壳工具,有了这个工具让你的原创作品得到更好的保护。
其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩、加密。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。它们附加在原程序上通过Windows加载器载入内存后,先于原始程序执行,得到控制权,执行过程中对原始程序进行解密、还原,还原完成后再把控制权交还给原始程序,执行原来的代码部分。加上外壳后,原始程序代码在磁盘文件中一般是以加密后的形式存在的,只在执行时在内存中还原,这样就可以比较有效地防止破解者对程序文件的非法修改,同时也可以防止程序被静态反编译。
VMProtect是新一代的软件保护程序。在虚拟机中完成保护的代码部分,非常强力的使分析(设断点)被保护的程序复杂化。内置反汇编程序和连接文件的 MAP 以便允许你为保护设断点快速的查找部分的代码。支持非常多的编译程序:Delphi, Borland C Builder, Visual S/.CH++, Visual Basic (native), Virtual Pascal
Vmprotect使用虚拟一个不同于x86的CPU来执行转化后的程序,这个CPU只支持简单运算以及最简单的无条件跳转指令,因此为了实现x86一条指令同样的功能,Vmp的CPU需要执行多条指令。这样令代码的阅读者需要阅读大量的代码才能知道其中的程序逻辑。
应用信息