能力值:
( LV2,RANK:10 )
|
-
-
26 楼
梦幻西游不就是用vmp加密的吗
|
能力值:
( LV9,RANK:250 )
|
-
-
27 楼
1.虚拟机进一步的发展方向是什么?
猜测一下,首先就是强度问题,不能轻易被还原出来,我觉得这方面应该有软件在采用多重虚拟代码的变换。做成循环,满足什么条件时使用这种代码替换,另一种条件又使用不同的条件替换代码,造成跟踪复杂,在分析上提升难度。
比如:PUSHAD 汇编指令为 60
第一次变换为60=>77=>84=>92=>(开始判断条件是否继续变换)=>……最终得到一数值如:EB
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
这样子 解释器又会增大不少
运行速度也坛降低不少。。
而加密强度不会比原来的强很多。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
为了维护自己的利益.牺牲什么也愿意了.//
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
技术亮点从超越自己开始
虚拟技术的发展可以说是保护技术的一个亮点,
更需要超越前人没有达到的技术水平
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
VM保护之后的程序运行速度会慢一些.
|
能力值:
( LV4,RANK:50 )
|
-
-
32 楼
VM就像是X86指令到VM指令的再编译器,加上扭曲变形,垃圾指令填充,花指令,反编译的难度绝对不低于从X86反编译成C.
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
听说过VM,但感觉深奥,希望能讲些基础的东西!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
我觉得虚拟机技术在现在的硬件条件来说,并不成为什么问题。一个设计的比较好的虚拟机系统,其性能的下降相对于原生的可执行代码来说,应该是线性的,大多数情况下可以接受。而且如果是性能要求比较高的代码部分,可以不用VM加密啊。
BTW:考虑考虑把虚拟机的代码再用虚拟机保护起来的情况,是不是要疯掉了,哈哈
|
能力值:
(RANK:10 )
|
-
-
35 楼
哈哈!!!!我涨见识了。
|
能力值:
( LV4,RANK:50 )
|
-
-
36 楼
学习了,vm是趋势
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
所谓vm影响速度而不会大规模使用的想法太乐观,以现在的硬件发展速度来看,windows应用层面上的速度根本是不值一提,我有个师兄曾经有intel的工程师给他们讲课,就提到现在程序方面的算法优化越来越少,反而软件商和硬件商勾结起来,用更臃肿,看上去更华丽,速度更慢的编程方法迫使用户升级硬件,这几乎成了现在软件硬件飞速发展的动力。
回到正题,看了楼上各位的分析,我基本搞明白了一件事情,那就是所谓vmp不过就是内置了一张密码表,把机器码加密成只有虚拟机自己才看得懂的东西,导致反汇编软件无法看明白。如果是这样的话,我觉得问题不是特别难解决,我觉得vmp既然能够在内部提供这么一张表,那么这张表就应该是有限的,甭管他遇到哪些情况会变异这张表,这张表绝对是有限的且绝对是有一定规律可循的——因为他是人造的,人造的东西必然有规律,我认为以后可能会诞生一种类似破压缩包那样的东西,对这张表进行硬算,不过这肯定是数学大牛才能做的东西了
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
不知破解会不会止步于VM
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
向楼主学习啊~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
学习学习想虚拟机
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
学习了,好文章,谢谢分享。
|
能力值:
( LV3,RANK:20 )
|
-
-
42 楼
vm的出现使破解的成本提高了。门槛提高了。破解团队的人员也相对干练了。时间长了。就像大家看待upx ,asp一样了
|
能力值:
( LV2,RANK:10 )
|
-
-
43 楼
VM这东西也是两面性..
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
有没有这种可能???
一款软件,正版的,用的虚拟机,所以性能较低。
而此软件一旦被破解了,由于去掉了虚拟机,所以,破解版,比正版的性能还高????
|
能力值:
( LV9,RANK:160 )
|
-
-
45 楼
我觉得对付虚拟机可以有反向的办法推,做对比....
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
虽然VM是用自残来自保,现在的一些游戏也慢慢使用它来保护自己的进程,体积似乎并没有增大多少,对于普通的PC机和带宽已经可以适应了,是不是游戏中只是使用了一些VM的技术,而不是像其他商业软件一样完全作为自己的保护壳
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
虚拟机技术以后可能会用来反病毒吧.
反虚拟机技术主要用到,加垃圾代码呀.等.正如各位说的,
程序运行在虚拟机下会慢些,我们可以计算我们的程序运行的时间.
就知道是不是运行在虚拟机下,病毒一般都是这样的.....
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
谢谢详细讲解。
|
|
|