软件星级:3分
vmp加壳最新版(vmprotect)是支持自动vmp脱壳软件,也是根据机器码加密软件。vmprotect最大的特点就是破译非常困难,因为它是将代码在虚拟机上运行。对使用者来说,更加安全。无论是加壳,还是脱壳,都能实现。
与其它大部分的保护程序不同,VMProtect可修改程序的源代码 。VMProtect可将被保护文件中的部分代码转化到在虚拟机(以下称作VM)上运行的程序(以下称作bytecode)中。您同样可把VM想象为具备命令系统的虚拟处理器,该命令系统与Intel 8086处理器所使用的完全不同。例 如,VM没有负责比较2个操作数的命令,也没有有条件与无条件的移转等。就象您现在看到的,黑客必须开发一款特定的工具以分析与反编译bytecode, 而且还相当地耗时。可是,我们知道没有无法破解的保护程序,这也是我们为什么会将保护级别达到破解费用与购买费用相当(或破解费用甚至超过购买费用)的程度。不管怎么样,请记住VMProtect是唯一一款能帮助您“隐藏”主要软件保护机制的工具。
vmprotect ultimate是目前最优秀的高级版的程序加壳工具,版本完全支持脚本、水印、序列号和vmprotect的所有其他功能,能够完美运行在win2000win2003winxpvistawin7win8等平台上,为你的应用程序加壳,让你程序更安全。需要说明的是:vmprotect ultimate不支持.NET可执行文件,而且只能有限地支持VB可执行程序。
虚拟化
可执行代码被转化为由虚拟机执行的bytecode。该编译类型应该应用到所有执行率非常重要的代码的关键部分以防止破解与解析(对破解与解析的保护程度中等,代码的执行率中等)。
Mutationb
在处理器命令的程度上修改了执行文件(修改了现有的命令,添加了所有类型的垃圾命令等)。该编译类型无法充分地保护代码。它只能避免破解、解析以及避免进行中的功能由签名解析器确定(PEiD+KANAL、IDA+FLIRT等)。作为固定规则,我们并不需要保护库功能不受破解以及解析,只需要更改它们的签名就足够保护在您应用程序中应用的库(对破解与解析的保护程度不高,代码的执行率很高)。
隐藏衡量
如果启用该选项,就不能在打开的表格中找到变量地址或调用的功能。
调试模式
用来确认外部地址,寻找外部代码参考的地址。
动态创建在线命令
VM解释程序不能执行所有的Intel 8086命令,这就是为什么这些命令会以它们在保护部分中展现的形式执行的原因。动态创建在线命令同样让针对bytecode的破解变得艰难。
检查VM对象的完整性
当执行程序的时候,VM解释程序会自动读取当执行命令时被运用的程序、bytecode以及水印中任意部分的检查结果。VM对象的完整性检查可保护解释程序、bytecode以及水印免遭修改。
虚拟化:
翻译的一部分的过程中与应用程序的可执行代码的虚拟机的指令指令集,是未知的一个潜在的裂解装置的体系结构和逻辑。虚拟部分的代码被执行的解释(虚拟机)没有被预编译为本机代码。一般情况下,再造虚拟化的片段来自虚拟机体系结构的研究。这将导致在创建对应到CPU的反汇编器体系结构,该体系结构是由虚拟机模拟和分析反汇编代码。
字节码:
代码后收到的本地机器翻译指令转换成虚拟机指令。
水印:
一个字节数组,每个用户特有的可以明确标识的合法拥有人的破解软件的副本。
虚拟机:
直接执行的软件代码在受保护的程序的字节码。
混淆:
一组方法和技术,旨在使它很难分析的软件代码。根据不同的编程语言的受保护的程序,不同类型的模糊处理程序使用。如果在解释型语言(比如Perl,PHP等)编写的应用程序混淆,变量的变化都在他们的源代码:评论将被删除,无意义的名称,字符串常量加密等。如果编写的软件在Java /。NET是混淆的,执行的字节码由虚拟机转化。如果编译的软件进行模糊处理,机器代码修改:“垃圾”的指示,“死码”,随机跳跃插入,一些操作移动到堆栈中,各种结构性(更罕见数学)转换。在重组混淆的部分代码,尝试将它们转换回原来的,这变成了一个非常如果采用全面的方法来混淆耗时的任务。
突变:
更换的源代码指令,其模拟(或一定的指令序列),它给出了相同的结果作为源指令。
入口点:
初始地址所在的文件开始执行。
保护:
所使用的程序,以保护其他软件产品对被破解。最现代化的保护不修改源代码应用程序,但包/加密保护密切关注程序(程序),解压/解密受保护的软件。
包装方式:
应用程序代码保护法压缩的可执行文件的程序和/或它的库存帮助不寻常的算法。使用包装时,包装机压缩受保护的软件代码和最终用户运行该应用程序时,它是完全或部分解压缩。
加密:
保护的应用程序的一部分的帮助强大的加密算法。在箱子软件的帮助下,保护加密,用户必须输入激活码,禁用未注册版本所施加的限制,开发人员。
v3.3更新内容:
1.新增
Mach-O: 加入对部分 “__unwind_info”的支持
2.改进
VMProtectActivateLicense现在使用via WinHTTP并默认使用IE浏览器代理设置
VMProtectGetCurrentHWID内核驱动程序得到改进
修复了一些bug