安下载(www.anxz.net):打造放心的绿色安全下载站!
Code Virtualizer(代码混淆保护工具)

Code Virtualizer(代码混淆保护工具)

  • 大小:15.88M语言:简体中文更新日期:2025-04-25
  • 授权:免费软件类型:国产软件星级:
  • 平台:WinAll

大小:15.88M

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

Code Virtualizer(代码混淆保护工具)介绍

1、逆向工程的基本原理
当一个程序被创建时, 编译器 会将程序的源代码 编译 成多个含有机器语言代码的 对象档案 。然后,这些 对象档案 会被衔接在一起而产生最后的 可执行 文档
当 一个软件破解者尝试破解一个编译过的程序时,他会使用反 编译器 具将机器语言代码反 编译 成另一种更容易让人明白的代码(例如 汇编语言 或者一种更高级的 程序语言 ),然后对于这反 编译 成的语言进行研究。
当 一个软件破解者对于目标程序拥有很好的了解时,他可以更改这个编译过的程序来改变它的运行。例如 , 软件破解者可以在程序里绕过一组用来检验试用期限的 例程 ,使它可以永久运作。更严重的是,软件破解者可以使程序看来已经经过注册那样地来运作。
2、代码虚拟化和逆向工程的比较
代码虚拟化主要是将一组 二元码 转化成另一种另一个机器才明白的 二元码 。换句话说,一个特定机器的指令将被转变成另一个机器的指令。下图展示的是一组 Intel x86 指令转变成另一个机器的指令。(一个 32- 位的精简指令集计算机的指令)
Code Virtualizer 可以产生多种拥有个别指令集的虚拟机器。 换句话说,一组特定的 Intel x86 指令可以在个别的机器里被转变成各种不同的 指令集,以防 一个软件破解者从中辨别任何所产生的虚拟码。下图展示了一组 Intel x86 指令如何可以被转变成各种不同种类的虚拟机器所模拟的虚拟码。
当 一个软件破解者尝试对一组受到 Code Virtualizer 保护的代码进行 反编译时,他无法找到任何本来的 x86 指令,而只会发现一个他或其它特别的 反编译器 完全陌生的、新的指令集。这将迫使 软件破解者使用非常多的努力来研究每一行的代码的意思以及学习每一个受保护程序内的虚拟机器的运作原理。 Code Virtualizer 完完全全地对虚拟码的运行以及个别虚拟机器的学习进行了搅乱,以阻止任何人学习当中的虚拟码是如何运作的。
3、现实生活上的代码虚拟化
Code Virtualizer 可以被轻易地 内嵌 进你的 Win32 或 Win64 程序以及 驱动程序 里。你只需要在你的源代码当中选择你要使用 Code Virtualizer 保护的代码区。下面的例子展示你如何可以在 C 程序里保护一个特定的代码区。
VIRTUALIZER_START/VIRTUALIZER_END 宏 都只是多余的 宏 ,它们不会对原来的程序的运行有任何的影响。只有当一个受保护的程序运行进入保护时段时, Code Virtualizer 可以辨认这些受保护的程序区,然后将它们转变成一个虚拟机器明白的虚拟代码。
下图展示了一个原来 编译过的程序(在还没有受保护时)以及当它被 Code Virtualizer 保护时所经过的 转变。
如图所示, Code Virtualizer 需要将所产生的虚拟机器 内嵌 进受保护程序的末端,以便在程序运行的时候可以对模拟运行这些虚拟代码。虚拟机器的 大小 可以相等于 10 Kb 到 30 Kb (大小取决于所选择的复杂程度),对于最后所产生的受保护程序的大小没有太大的影响。

软件特色

使用多个虚拟机器进行搅乱
对每个受保护程序进行独特的保护
保护任何的 x32 和 x64 程序以及 驱动程序
先进的变异引擎
代码重组来保护 DLLs 和 驱动程序
在独特的虚拟机器里模拟任何 Intel x86 代码
每个受保护程序里都有独特的虚拟码
完全兼容于任何的 压缩器 / 软件保护层
由指令列加载 的保护
为您推荐:
  • 下载地址
Code Virtualizer(代码混淆保护工具)
下载不了?
相关下载
  • fortran编译器绿色版
    fortran编译器绿色版

    fortran编译器是一款专业的可编译fortran源码为可执行文件的程序。fortran源自于“公式翻译”的缩写,是世界上最早的计算机高级程序设计语言,其广泛应用于科学和工程计算领域,尤其是它以特有的功能在数值、科学和工程计算领域发挥着巨

  • fortran编译器绿色版
    fortran编译器绿色版

    fortran编译器是一款专业的可编译fortran源码为可执行文件的程序。fortran源自于“公式翻译”的缩写,是世界上最早的计算机高级程序设计语言,其广泛应用于科学和工程计算领域,尤其是它以特有的功能在数值、科学和工程计算领域发挥着巨

  • rational rose 2007
    rational rose 2007

    rational rose 2007是rational公司推出的一款面向对象的统一建模语言的可视化建模工具,用于可视化建模和公司及水平软件应用的组件构造。rational rose 2007则是小编到来的流传最广,使用最多的其中一款软件,软

  • visualgdb 5.4p3(安卓软件开发工具)汉化版
    visualgdb 5.4p3(安卓软件开发工具)汉化版

    visualgdb 5.4p3是一款专业的安卓软件开发工具,同时也是一款强大的Visual Studio跨平台软件,visualgdb 将GDB调试工具集成到visual studio开发环境中,使用这款软件可以帮助程序开发人员更好地进行安

  • Git gui(GIT客户端)
    Git gui(GIT客户端)

    Git gui是采用linux内核进行制作的GIT客户端,它的使用方法非常的简单,不需要用户去学习繁杂的操作命令,只要在这里进行几步操作就可以完成自己下达的指令。做为一款非常好用的分布式版本控制系统,Git gui可以非常快速、高效的

  • GitLab(Git项目托管软件)
    GitLab(Git项目托管软件)

    GitLab是一款专业强大的项目管理和代码托管平台,能够浏览源代码,管理缺陷和注释,可以管理团队对仓库的访问,可浏览提交过的历史版本并提供一个文件历史库,具备代码片段收集功能,可以轻松实现代码复用,便于日后有需要的时候进行查找。这里为大家带

  • Zend Framework(PHP开发框架)官方版
    Zend Framework(PHP开发框架)官方版

    Zend Framework官方版是一个完全基于PHP5的开源PHP开发框架,该软件可用于开发Web程序和服务,同时ZF采用MVC(Model–View-Controller) 三层架构展开并分离了应用程序中不同的部分,更方便程序的开发和维

  • lua for windows(lua开发环境)
    lua for windows(lua开发环境)

    Lua是一个小巧的脚本语言,标准 C 编写而成,它可以被 C/C++ 代码调用,也可以反过来调用 C/C++ 的函数,几乎在所有操作系统和平台上都可以编译、运行。Lua 并没有提供强大的库,一个完整的 Lua 解释器不过 200KB,但它在

网友评论

关于我们 | 免责声明 | 商务洽谈 | 网站地图 | 帮助中心

Copyright © 2025 https://www.anxz.net/, All Rights Reserved.蜀ICP备2023032655号-4