code virtualizer_应用程序代码混淆工具 V3.0.4.0 下载
- 软件大小:15.7mb
- 更新时间:2023-03-22
- 软件语言:英文
- 所属分类:编程工具
- 软件类型:国外软件
- 授权方式:免费版
- 用户评分:
- 运行环境:XP,Win7,Win8,Win10
软件介绍相关软件
您开发的应用程序是否时常被反编译破解?发布前做代码混淆了吗?code virtualizer是适用于Windows,Linux和Mac OS X应用程序的强大代码混淆工具,它基于代码虚拟化技术混淆代码来保护源代码不被反编译。
界面预览图:
Code Virtualizer 是一个适用于Windows,Linux与Mac OS X应用程序的应用程序代码混淆工具,它可以混淆代码,加密代码头部,帮开发人员保护其敏感代码区域免受反编译逆向工程的影响。可以帮助软件开发者保护他们软件内重要的代码区,其实说白了就是一个加壳工具。
Code Virtualizer 的加密原理是通过将您的原始代码(Intel x86 / x64指令)转换成为虚拟操作码,唯有内部虚拟机才可以理解。这些虚拟操作码与虚拟机本身对于每个受保护的应用程序都是唯一的,从而免除了对Code Virtualizer的一般反编译。
Code Virtualizer 应用程序代码混淆工具可以在任何x32与x64本机PE / ELF / Mach-O文件(例如可执行文件/ EXE,系统服务,DLL,OCX,ActiveX控件,共享对象,屏幕保护程序与设备驱动程序)中保护您敏感的代码区域。
Code Virtualizer是一项强大的源代码加密技术,可以免除某人检测您的敏感代码,例如用于验证输入的串行密钥以注册您的应用程序的例程。除此之外,Code Virtualizer会稍微修改受保护应用程序的标头,这意味着您可以将压缩程序或其他软件保护程序放置在Code Virtualizer之上而不会出现问题。
除此之外Code Virtualizer 还专注于虚拟机生成,创建了一种语言来容易设计虚拟机架构。Code Virtualizer将提出几种虚拟机架构来保护您的应用程序。您是否要疯狂保护应用程序中的特定功能?随后,您可以为该功能选择功能非常强大的虚拟机。您是否需要特定功能的良好保护与高速度?随后,您可以选择较轻的虚拟机来保护该特定功能!
Code Virtualizer 应用程序代码混淆工具可以保护任何x32与x64本机PE文件中的代码,例如可执行文件(EXE),系统服务,DLL ,OCX ,ActiveX 控件,屏幕保护程序与设备驱动程序。
如果您是Windows设备驱动程序开发人员,并且在没有解决方法来保护设备驱动程序时被忽略,那么这个时候这个时候Code Virtualizer为您提供与32位与64位驱动程序相同的技术(适用于32位与64位驱动程序)应用程序与DLL。
Code Virtualizer 功能特点:
1、通过多个虚拟机进行混淆
2、为每个受保护的应用程序提供特别的保护
3、保护任何x32与x64应用程序与设备驱动程序
4、先进的变异引擎
5、代码重定位以保护DLL与设备驱动程序
6、仿真特别虚拟机中的任何Intel x86操作码
7、每个受保护应用程序的唯一虚拟操作码
8、与任何压缩机/保护器完全兼容
9、命令行保护
等等。。
code virtualizer代码混淆工具支持情况:
1、支持文件列表:
Code Virtualizer可以保护Windows本机二进制文件(EXE / DLL),macOS与Linux应用程序/库。
2、支持系统
Win10
Win8
Win7
Vista
Windows Server系列系统
XP
2000
3、支持的编译器
来自任何编译器的所有EXE / DLL
Borland Delphi
Borland C++ / Builder
Microsoft Visual C++
Microsoft Visual Basic
VB.NET, C#
Watcom C++, Intel C
MASM, TASM, GCC
PureBasic, PowerBasic
等等。
code virtualizer代码混淆工具使用说明:
1、逆向工程基础
创建应用程序时,编译器会将应用程序源代码编译为由机器语言代码组成的多个目标文件。之后,将目标文件链接在一起以创建最后的可执行文件。
当反编译者尝试破解已编译的应用程序时,他将使用反编译器工具,该工具会将机器语言代码反编译为更全面的代码(例如汇编代码或高级编程语言),从而对反编译的代码进行研究。
攻击者充分了解目标应用程序后,就可以以修改已编译的应用程序以更改其行为。例如,攻击者可以绕过检测应用程序中试用期的例程,并使其永久运行,甚至更糟的是,造成应用程序表现为已注册状态。
2、逆向工程的代码虚拟化
代码虚拟化包含将二进制代码从特定电脑转换成为另一台电脑可以理解的不同二进制代码。即,来自特定机器的指令集被转换成新的指令集,该新的指令集被另一机器理解。
Code Virtualizer可以生成多种类型的虚拟机,每种虚拟机具有不同的指令集。这意味着可以将Intel x86指令的特定块转换成为每台机器的不同指令集,从而免除攻击者从x86指令转换后识别任何生成的虚拟操作码。下图表示怎么将Intel x86指令块转换成为不同类型的虚拟操作码,这些虚拟操作码可以由不同的虚拟机模拟。
当攻击者尝试反编译受Code Virtualizer保护的代码块时,他将找不到原始的x86指令。取而代之的是,他将找到一个全新的指令集,该指令集将不会被他或任何其他特殊的反编译器识别。这将迫使攻击者进行极其艰巨的工作,以确定每个操作码的执行方式与每个受保护应用程序的特定虚拟机怎么工作。Code Virtualizer完全混淆了虚拟操作码的执行与对每个唯一虚拟机的研究,以免除有人研究怎么执行虚拟操作码。
3、代码虚拟化
可以将Code Virtualizer容易内嵌Win32与Win64应用程序与设备驱动程序中。您只需选择源代码中哪些区域将由Code Virtualizer保护。下面的示例说明怎么保护C应用程序中的代码块。
VIRTUALIZER_START / VIRTUALIZER_END宏是虚拟宏,它们不会干扰原始应用程序的执行。唯有在保护时,Code Virtualizer才可以识别出这些代码区域,并将它们隐藏为唯一的虚拟操作码,随后在受保护的应用程序运行时由虚拟机进行仿真。
下图可供参考所示,Code Virtualizer需要将生成的虚拟机内嵌受保护的应用程序的末尾,以便在虚拟操作码将要执行时模拟它们。虚拟机的大小可以在10 Kb到30 Kb中间变化(取决于所选的复杂性级别),对受保护应用程序的最后大小没有影响。
多层加壳冲突说明:
Code Virtualizer会稍微修改原始应用程序的PE标头,使其看起来好像该应用程序根本不受保护!
如果要在使用Code Virtualizer保护敏感代码之后减小最后应用程序的大小(或使用其他保护程序保护整个应用程序),则应该可以将任何Win32 / Win64压缩程序/保护程序放在Code Virtualizer之上。
如果您遇到不兼容的问题,如果选择将Code Virtualizer代码添加到最后一部分(保护代码的位置)内,而重定位部分是最后一部分,则将保护器放在顶部,并且该保护器会移除重定位部分(到减小受保护的EXE文件的大小)。要解决此问题,建议您在使用压缩机/保护器时启用选项剥离重定位或选择不删除重定位部分。
如果要从外部分析工具中完全隐藏Code Virtualizer的存在,则可以在保护代码的位置选项中选择隐身模式。使用此选项,如果文件之后受到保护或打包,则根本不会有任何问题。
code virtualizer v3.0.4.0版本更新:
新功能:
修正了STR_ENCRYPT宏中字符串的处理
允许调整保护面板的大小
允许在STR_ENCRYPT宏中嵌套STR_ENCRYPT宏
提升了解析MAP文件的速度
修正了对保护宏中间的外部引用指针的检测
为Delphi添加了VirtualizerAsmSDK(支持macOS 64位)
修复:
修复了从STR_ENCRYPT宏中多次引用的原始位置删除字符串的问题
允许调整保护面板的大小
修复了在虚拟机网格上右键点击列标题时的异常
修复了使用STR_ENCRYPT宏在某些应用程序中重定位的问题
相关软件这里为您精准匹配了一些类似软件下载
-
免费版 | 给程序加壳可防止程序被破解,非法复制、反编译、修改代码等。Enigma Protector全名《The Enigma Protector...
下载地址
code virtualizer_应用程序代码混淆工具 V3.0.4.0 下载
-
1、如果下载地址无法下载,请多试几个下载地址!安装教程与用法,请百度一下官方网站,安装方法与使用教程。
2、为确保高速下载,请使用迅雷等类似下载工具下载。如下载后出现不能解压,请安装最新版winrar等解压软件!
3、如果您下载的压缩包解压时需要输入解压密码,请输入解压密码(红字):www.yx12345.com
4、不提供code virtualizer代码混淆工具的破解版,注册码,序列号,破解补丁,注册密钥,激活码,注册机等下载!
其他版本
- 查看详情CSS文件加密工具1.49mb简体中文 / 免费版
- 查看详情HDS JSObfuscator864KB简体中文 / 免费版