能力值:
( LV12,RANK:250 )
|
-
-
2 楼
啊,呵呵,同事正在放一首琵琶曲,真是不错。
出差外地,没老婆催促睡觉,爽啊。
|
能力值:
(RANK:350 )
|
-
-
3 楼
看来vmprotect1.2被wangdell研究的很透了
|
能力值:
(RANK:1060 )
|
-
-
4 楼
是processor module?
|
能力值:
( LV6,RANK:90 )
|
-
-
5 楼
感谢分享
|
能力值:
( LV13,RANK:410 )
|
-
-
6 楼
1.22有效不?
|
能力值:
( LV12,RANK:250 )
|
-
-
7 楼
?是什么?不懂啊.
|
能力值:
( LV12,RANK:250 )
|
-
-
8 楼
主要是针对1.22的。
有无效果,要等大家测试啊,自己试了几个,还都100%。不过有一个pop_context还有错误,以后更新。
|
能力值:
( LV13,RANK:410 )
|
-
-
9 楼
VMP 1.2x快倒下了.
我觉得可以大家讨论一套标准的handler的命名出来。减少重复劳动
如果能制定一个规范的命名。就可以指令编写手册了。类似intel的参考手册
比如
V_LOAD_DWORD_BY_ADDR_DS
可能对应楼主的命名应该是
VM_MOVW_DSA_TO_B
参数数量:2
LPVOID Address
DWORD Imm32
执行前堆栈结构(参数排列顺序)
esp |ADDRESS |
+4 |Imm32 |
执行后堆栈结构(结果)
esp |DWORD DS:[ADDRESS]|
|
能力值:
( LV12,RANK:250 )
|
-
-
10 楼
支持规范命名
|
能力值:
( LV6,RANK:90 )
|
-
-
11 楼
是否意味着1.22就此倒下或即将倒下?
|
能力值:
( LV12,RANK:250 )
|
-
-
12 楼
可能还早吧。
不记得是哪位牛人的精华贴中,说到“或许还有vm中的vm”。
如果伪代码块(相当于是伪代码组合,或叫高阶伪代码?或叫伪代码函数?)搞懂,可能会近一些。不知其它朋友研究的怎样了。我现在还是一头雾水,比如它的cmp,条件跳转是如何实现等等。高手指点指点吧。
|
能力值:
( LV13,RANK:410 )
|
-
-
13 楼
既然支持就要有所行动吧?谁来牵头?
|
能力值:
( LV12,RANK:250 )
|
-
-
14 楼
就你吧。你和forgot,linxer,bughoho他们定吧,定完我照你们的手册修改。
另不是说要成立个VM学习小组吗?我等着加入呢。
|
能力值:
( LV13,RANK:410 )
|
-
-
15 楼
bughoho吧.他是VM斑竹.
需要一个标准的程序.包含VM的所有handler才比较方便
|
能力值:
(RANK:1060 )
|
-
-
16 楼
大师级的做法是直接to x86 alike
不是自己去命名
|
能力值:
( LV13,RANK:410 )
|
-
-
17 楼
but 有些指令X86里面没有比较恰当的对应.
|
能力值:
(RANK:1060 )
|
-
-
18 楼
那无所谓,没有对应的特殊照顾,能迁移的就不改
关键是格式,不是名字
|
能力值:
( LV12,RANK:250 )
|
-
-
19 楼
其实,我估计有争议的就是pop/push context , mov类,其它的应没太大异议吧。
把这两类定了就好了。应该怎么定?
|
能力值:
( LV6,RANK:90 )
|
-
-
20 楼
经多方斡旋商定后实施
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
规范命名,俺支持
|
能力值:
( LV9,RANK:490 )
|
-
-
22 楼
好厉害,支持~~
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
不错,下来看看
|
|
|