能力值:
( LV8,RANK:130 )
|
-
-
2 楼
汗一个。
lz应该注意几点:
1. 注意handler里可能有不同的分支,除了你监视的这里可能还有别的地方。
2. 你在这里patch不如去计算完的那里patch,把原始值填进去。
3. 或者彻底一点,替换掉校验的的表或者让校验的循环结束。就行了。
|
能力值:
( LV3,RANK:30 )
|
-
-
3 楼
就如楼上大侠说的,我也 汗一个 ,楼主判断效验的方式与众不同哦 ??
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
问题是我奇怪
1186FED2 3202 xor al, byte ptr [edx]
这句如果我改了,VMP就发现我了提示File corrupted! ...
但我在这条指令下硬件访问断点,却断不下来...
这个就让我很无解, ?
|
能力值:
( LV3,RANK:30 )
|
-
-
5 楼
你改它干嘛 ? 2 楼告诉你了,要不就结束循环标志,要不就记录 hash_data 做 patch 之用
你修改这个指令,后面的 nor(d,c_d) 没法东西比较了,能不弹框框 ???????????
有空多利用搜索引擎。。。。。。。。。。。。。。。。。。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
yingyue谢谢你的回答,
昨天我搞了一夜没睡觉,中午才睡,现在起来才看到回复你,回复很晚请见谅
"你修改这个指令,后面的 nor(d,c_d) 没法东西比较了,能不弹框框"
这句我没听懂? 特别是nor(d, c_d)是什么意思,我新手,刚接触这门,请问这句能详细解释下吗,在线等. 谢谢了
|
能力值:
( LV3,RANK:30 )
|
-
-
7 楼
其实我完全不懂,你可以去搜索一下
vmprotect的文件校验方法 ( unpack hc 版主写的 )
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
你说的这文章我早看过了.
http://www.unpack.cn/thread-71059-1-1.html
但是他没提到nor(d,c_d)有关的东西,我求解nor(d,c_d)与他判断有什么关系。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
谢谢楼上各位,校验过了,是我代码写错了一行。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
貌似有80%以上提问的人.都是自己的代码错了,或者自己看错了...
能不能详细描述一下如何错误的??给其他朋友参考下噻...
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
学习。。。。
|
|
|