首页
社区
课程
招聘
[原创]VMProtect 2.06全过程分析
2012-2-29 14:00 51655

[原创]VMProtect 2.06全过程分析

2012-2-29 14:00
51655
收藏
点赞5
打赏
分享
最新回复 (60)
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-10-4 20:46
51
0
老哥写错字了吧,不是在oep下断,是在ep下断就能到01039800
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-10-11 20:06
52
0
神奇,触发异常,正常运行情况下居然是忽视异常不进入seh,而调试情况下则是进入seh。和我以前学的遇到异常的处理流程完全反了过来,如果不是我调试了一遍,我会认为楼主又写错字了
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-10-14 19:46
53
0
花了两个星期才看完了一半多一点,楼主把所有的加密解密分析做出来,花的时间真的不敢想象
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-10-14 21:05
54
0
anti debug终于都过了,本来想修改push数据dump下来,就不用一次次下断改地址跳这么麻烦,结果发现push的数据不仅仅有加密,而且ebx有绑定,push的数据变了ebx不同了后面的pcode也都变了,我又想把pcode变对不就行了,又发现pcode和ebx也有绑定,想了想只能搞补丁,太麻烦就没搞,所以只能改跳转地址了每次调试要要搞一会才能到地方,跳这些antidebug错一下就重启,搞了很多次不知道浪费了我多少时间,终于搞完了所有antidbug要跳的地方,贴出来给节省大家的时间
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-10-18 14:19
55
0
终于看完了,作为第一次完整的理解和实操保护器的全部内容,收获还是很多的,也有了更多的疑问,有点可惜,那个插件用起来很方便,但只能对那个软件起作用,不过还是感谢楼主的分享
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-10-21 19:47
56
0
我想写个和楼主差不多的od插件,可以指条明路吗
雪    币: 12500
活跃值: (3043)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
白菜大哥 2019-10-28 17:41
57
0
下咯 在我的理解里vmp主要特点是把指令变了,它不像是壳,在01039800处下断也能到指令地方,不过老哥说的那个oep下断是怎么找的oep?
最后一次bp VirtualProtect以后,对vmp0还是vmp下2、3次内存访问断点,就是oep了。。。
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-11-20 17:31
58
0
楼主写错了,到ep不是oep,下段也到不了,有各种检测和保护,直接被拦下来了
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-11-20 17:32
59
0
楼主写错了,到ep不是oep,下段也到不了,有各种检测和保护,直接被拦下来了
雪    币: 377
活跃值: (5996)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
zx_838741 2019-11-20 17:32
60
0
@白菜大哥
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
lxl310306 2019-11-27 16:10
61
0
先看看效果再说。
游客
登录 | 注册 方可回帖
返回