VCProtect V1.1.2 标准版发布
VCProtect是一种独创的软件保护系统,保护后的程序代码在虚拟机中运行,任何调试工具都无法捕捉到有效的程序
代码,这将使分析反编译后的代码和破解变得几乎不可能。保护二进制程序时不需要.map文件。
什么是VCProtect
VCProtect 是新一代的软件保护工具。VCProtect 使用全新的代码虚拟化引擎,为Windows应用程序提供更加可靠的
保护。
VCProtect 可以有效的防止应用程序被静态反汇编,同时极大提高代码执行逻辑的复杂度。通过使用VCProtect SDK
可以指定特殊保护的代码段,如授权验证算法,核心算法等。VCProtect 提供导入表保护,实现了导入表的载入及
API调用虚拟化保护,使其调用敏感API不会被追踪。全面而高效的代码校验机制,有效防止应用程序被修改,
VCProtect 进行代码校验时使用更加先进的策略,完全支持DLL文件。
VCProtect的虚拟机
虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。CPU的虚拟化
技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行
而互不影响,从而显著提高计算机的工作效率。
VCProtect 将虚拟机的技术应用到软件保护方面,通过模拟CPU实现对代码的虚拟化执行,具体的将X86代码变换为
VCProtect专用指令,经过加密后放入VCProtect的虚拟机中运行。VCProtect 采用的是堆栈虚拟机,即所有CPU寄存
器是放在栈中的,可有效避免线程干扰使应用程序更加稳定高效。
VCProtect 标准版功能
1、提供了SDK开发包,包括C/C++, DELPHI的
2、界面非常简洁:增加自我查错机制,保障各种情况下都可以正常使用;
3、支持内存校验功能,实时校验内存代码及数据;
4、支持*.exe/*.dll文件保护; 专业版支持*.sys保护;
5、独特的多态变形技术,某些壳把它叫做虚拟机;
6、不需要MAP等其他文件支持;
VCProtect 专业版(收费)
支持VCProtect 标准版所有功能,扩充了虚拟指令集和虚拟机寄存器,
提供更加强大的多态变形、反汇编功能。
增加对Windows 驱动程序 (*.sys)的支持并提供SDK开发包及实例。
2013.10.21
1.优化反汇编引擎,解决部分可执行程序不能打开问题。
2.解决多态变形中堆栈平衡问题,使编译后的程序更加稳定。
2014.03.18
增加VCLicense 实现授权管理
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)