Code Virtualizer 在线订购 (产品编号:11365)

  2019双旦聚惠,消费满额送IPhone11

Code Virtualizer 是一个强大的代码搅乱系统。它可以帮助软件开发者保护他们软件内重要和敏感的代码区,防止他人使用逆向工程,而且它只消耗最小的系统资源。

标签:代码混淆

开发商: Oreans

当前版本: v3.0.4.0

产品类型:软件

产品功能:加密/解密

平台语言:英文

开源水平:不提供源码

用户推荐:

用户评分:

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

同类软件推荐:

Polar Crypto
Polar Crypto

Polar Crypto作为一款基于ActiveX技术的秘密数据保护控件,能很好的保护你的信息、数据的安全。

Polar Crypto Light
Polar Crypto Light

Polar Crypto Light是一个ActiveX控件,无论何时,当您需要信息安全、可靠性和数据集成的时候,它可以基于Windows平台的应用程序。

重要通知:每一个专属秘钥都将有独立的数字水印来确保我们对每个产品进行后期跟踪以及不被非法复制和分享,无效的秘钥将会无法更新所有的新版本软件。

Oreans厂商改版活动1160×100.jpg

中文   |   英文
阅读更多

Code Virtualizer 是一个强大的代码搅乱系统。它可以帮助软件开发者保护他们软件内重要和敏感的代码区,防止他人使用逆向工程,而且它只消耗最小的系统资源。
Code Virtualizer 将你源代码(Intel x86 指令)转化成虚拟的指令,只有内部的虚拟机器可以明白这些指令。对于每一个所保护的程序,这些所产生的虚拟指令以及虚拟机器本身都是独特的,以防止他人对 Code Virtualizer 采用广泛的攻击。
Code Virtualizer 可以在任何 x32 或 x64 原生 PE 文档中(例如可执行文档(EXEs),system services,DLLs,OCXs,ActiveX 控制档,荧幕保护程序以及 装置驱动程序 )保护你重要和敏感的代码区。

声明:本产品中文介绍为慧都网版权所有,未经慧都公司书面许可,严禁拷贝、转载!

需要培训、定制、外包?请联系我们!企业QQ:800018081 慧都专业技术团队帮助您提高效率,节省成本,降低风险!

关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。

逆向工程的基本原理

当一个程序被创建时, 编译器 会将程序的源代码 编译 成多个含有机器语言代码的 对象档案 。然后,这些 对象档案 会被衔接在一起而产生最后的 可执行 文档。


图 1: 编译你的原代码

当 一个软件破解者尝试破解一个编译过的程序时,他会使用反 编译器 具将机器语言代码反 编译 成另一种更容易让人明白的代码(例如 汇编语言 或者一种更高级的 程序语言 ),然后对于这反 编译 成的语言进行研究。


图 2: 对你的程序作反编译

当 一个软件破解者对于目标程序拥有很好的了解时,他可以更改这个编译过的程序来改变它的运行。例如 , 软件破解者可以在程序里绕过一组用来检验试用期限的 例程 ,使它可以永久运作。更严重的是,软件破解者可以使程序看来已经经过注册那样地来运作。

代码虚拟化和逆向工程的比较

代码虚拟化主要是将一组 二元码 转化成另一种另一个机器才明白的 二元码 。换句话说,一个特定机器的指令将被转变成另一个机器的指令。下图展示的是一组 Intel x86 指令转变成另一个机器的指令(一个 32- 位的精简指令集计算机的指令)


图 3: Intel x86 指令转变成 精简指令集计算机 的指令

Code Virtualizer 可以产生多种拥有个别指令集的虚拟机器。 换句话说,一组特定的 Intel x86 指令可以在个别的机器里被转变成各种不同的 指令集,以防 一个软件破解者从中辨别任何所产生的虚拟码。下图展示了一组 Intel x86 指令如何可以被转变成各种不同种类的虚拟机器所模拟的虚拟码。


图 4: x86 到多种虚拟 CPU 的转化

当 一个软件破解者尝试对一组受到 Code Virtualizer 保护的代码进行 反编译时,他无法找到任何本来的 x86 指令,而只会发现一个他或其它特别的 反编译器 完全陌生的、新的指令集。这将迫使 软件破解者使用非常多的努力来研究每一行的代码的意思以及学习每一个受保护程序内的虚拟机器的运作原理。 Code Virtualizer 完完全全地对虚拟码的运行以及个别虚拟机器的学习进行了搅乱,以阻止任何人学习当中的虚拟码是如何运作的。

现实生活上的代码虚拟化

Code Virtualizer 可以被轻易地 内嵌 进你的 Win32 或 Win64 程序以及 驱动程序 里。你只需要在你的源代码当中选择你要使用 Code Virtualizer 保护的代码区。下面的例子展示你如何可以在 C 程序里保护一个特定的代码区。

  #include <stdio.h>
  #include "VirtualizerSDK.h"

  void main()
  {
      VIRTUALIZER_START      // the area to protect starts here

      printf("Hello World");

      VIRTUALIZER_END       // end of area to protect
 }

VIRTUALIZER_START/VIRTUALIZER_END 宏 都只是多余的 宏 ,它们不会对原来的程序的运行有任何的影响。只有当一个受保护的程序运行进入保护时段时, Code Virtualizer 可以辨认这些受保护的程序区,然后将它们转变成一个虚拟机器明白的虚拟代码。

下图展示了一个原来 编译过的程序(在还没有受保护时)以及当它被 Code Virtualizer 保护时所经过的 转变。


图 5: 原来的程序和受保护程序的比较

如图所示, Code Virtualizer 需要将所产生的虚拟机器 内嵌 进受保护程序的末端,以便在程序运行的时候可以对模拟运行这些虚拟代码。虚拟机器的 大小 可以相等于 10 Kb 到 30 Kb (大小取决于所选择的复杂程度),对于最后所产生的受保护程序的大小没有太大的影响。

结论

Code Virtualizer 是一个可以用来防止别人窥视你重要且敏感的程序的强大技术 , 例如你用来检验所输入的注册 序号 是否正确的 例程 。此外, Code Virtualizer 稍微改比变受保护程序里的 PE 标头 ,这意味着你可以在 Code Virtualizer 上置入一个 压缩器 或另一个软件保护层。

如果你是一个 驱动程序 的开发者,而且为了找不到一个保护 驱动程序 的解决方案而烦恼, Code Virtualizer 提供你一种相同于保护你程序和 DLL 的技术来保护你的 驱动程序 ( 32- 位或者 64- 位)。

今天就尝试 Code Virtualizer ,开始为你的 32- 位 /64- 位程序以及 驱动程序 里置入软件保护业里最新的技术吧!

以下是 Code Virtualizer® 的主要特点:

  • 使用多个虚拟机器进行搅乱

  • 对每个受保护程序进行独特的保护

  • 保护任何的 x32 和 x64 程序以及 驱动程序

  • 先进的变异引擎

  • 代码重组来保护 DLLs 和 驱动程序

  • 在独特的虚拟机器里模拟任何 Intel x86 代码

  • 每个受保护程序里都有独特的虚拟码

  • 完全兼容于任何的 压缩器 / 软件保护层

  • 由指令列加载 的保护

类型 标题 发布时间
版本更新 Code Virtualizer v3.0.4.0

Code Virtualizer更新至v3.0.4.0,允许调整保护面板的大小,允许在STR_ENCRYPT宏中嵌套STR_ENCRYPT宏,提高了解析MAP文件的速度,欢迎下载体验。

2019-08-30 11:54:53.000
版本更新 Code Virtualizer v3.0 beta

Code Virtualizer 版本更新至v3.0 beta

2019-01-08 14:49:11.000
文章 软件安全保护技术升级!WinLicense、Themida 2019重大改版升级!

WinLicense、Themida和Code Virtualizer软件保护产品备受广大用户的青睐。随着Oreans的技术升级,三款保护软件也迎来了久违的版本升级,下面我们一起来感受一下新版本的与众不同吧!

2019-09-16 09:40:50.897
文章 【4月学习季】软件系统保护专家Oreans全线产品在线订购低至6折!

慧都四月学习季!慧都联合Oreans厂商开启“软件系统保护促销”活动,报表控件Oreans全线产品在线订购享超值折扣,低至6折!

2018-04-08 15:24:09.000
演示或示例 产品示例(Demo)

Product Demo

2007-08-29 10:43:09.000

更新时间:2019-01-08 14:49:11.000 | 录入时间:2007-08-29 10:32:51.000 | 责任编辑:李显亮

登录 慧都网发表评论


暂无评论...
厂商推荐
WinLicense

WinLicense强大的软件保护|先进的许可证管理|安全发布软件的试用版和正式版

WinLicense DLL Control

提供具伸缩性的软件保护层和注册系统,使软件开发者可以掌控受保护程序的状态,或随意地更改程序的属性。

XBundler

可以让 DLLs 和资料文件 嵌入 一个程序里,使你更容易分发你的程序,也可以避免你的 DLLs 和资料文件被其它软件使用。(XBundler 是个 Themida/WinLicence 的插件,需和 Themida 或WinLicense 一起运行。)

Themida

Themida是先进的Windows软件保护系统

相关产品
IP*Works! OpenPGP

IP*Works! OpenPGP是一套包含加密、签名、解密以及核查OpenPGP消息等功能的电子邮件加密和文档安全组件。

IP*Works! Encrypt

IP*Works! Encrypt是一套包含加解密、安全散列消息、消息签名与签名验证以及数字证书的生成与管理等功能保护信息安全的综合组件。

IP*Works! Auth

一套能够将用户的身份验证安全嵌入Web、桌面和移动应用程序的强大组件。

Xceed Encryption for ActiveX

具有快速、低内存占用算法的加密库,支持基于文件和流的加密/解密

Polar Crypto

Polar Crypto作为一款基于ActiveX技术的秘密数据保护控件,能很好的保护你的信息、数据的安全。

相关厂商
在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat