首页
社区
课程
招聘
[原创] 人肉跟踪VMProtect入口至出口运行全过程(2)迷你代码还原
2018-10-9 18:01 20752

[原创] 人肉跟踪VMProtect入口至出口运行全过程(2)迷你代码还原

2018-10-9 18:01
20752
最近好多分析vmp的贴,跟风把以前的分析心得发出来(内容在excel附件中),
这一篇将整个完整的VmCode过程,通过表格显现出来,
先占个坑,详细内容 稍后编辑。

1 源代码:
void test()
{
	int sum=0;
	for(int i=0;i<100;i++)
	{
		sum=sum+i;
	}
	printf("%d",sum);
}


int main(int argc, char *argv[])
{
	test();
	return 0;
}

2 汇编码&&基本块:




3 VMCODE <————> X86ASM对照表格






[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2018-10-9 22:28 被爱吃菠菜编辑 ,原因:
上传的附件:
收藏
点赞2
打赏
分享
最新回复 (18)
雪    币: 29414
活跃值: (18685)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2018-10-9 18:30
2
0
……全过程(1) 这篇文章在哪?之前你没在看雪论坛发过
雪    币: 2128
活跃值: (6676)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
爱吃菠菜 2 2018-10-9 21:08
3
0
kanxue ……全过程(1) 这篇文章在哪?之前你没在看雪论坛发过
好像是在另一个板块中发的。。
雪    币: 4363
活跃值: (2304)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Cr2zy 2018-10-9 22:37
4
0
mark
雪    币: 2063
活跃值: (1752)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
陈林00007 2018-10-10 10:37
5
0
我去,牛啊,这得用多长时间全部还原
雪    币: 2128
活跃值: (6676)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
爱吃菠菜 2 2018-10-10 10:52
6
0
davidangle 我去,牛啊,这得用多长时间全部还原
 有没有小姑娘被扒光了一丝不挂,尽收眼底的感觉?
雪    币: 2002
活跃值: (2760)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
xiaohang 3 2018-10-10 11:48
7
0
还是看雪老大快了一步,没办法,昨天加班到12点,你这个是自动化生成的excel吗?
雪    币: 2002
活跃值: (2760)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
xiaohang 3 2018-10-10 11:51
8
0
如果真的是人肉还原的,恭喜你,人家1分钟保护的代码你得还原1年
说明vmp的保护是有效的
最后于 2018-10-10 11:51 被xiaohang编辑 ,原因:
雪    币: 2128
活跃值: (6676)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
爱吃菠菜 2 2018-10-10 12:12
9
1
xiaohang 如果真的是人肉还原的,恭喜你,人家1分钟保护的代码你得还原1年说明vmp的保护是有效的
是人肉的,当初跟完这个玩意是因为想山寨一套vm。
最后于 2019-1-21 11:27 被爱吃菠菜编辑 ,原因:
雪    币: 2128
活跃值: (6676)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
爱吃菠菜 2 2018-10-10 21:10
10
1
xiaohang 还是看雪老大快了一步,没办法,昨天加班到12点[em_9],你这个是自动化生成的excel吗?
才注意 加班到12点半,这么辛苦 太拼了
最后于 2018-10-10 21:26 被爱吃菠菜编辑 ,原因:
雪    币: 1402
活跃值: (4135)
能力值: ( LV9,RANK:195 )
在线值:
发帖
回帖
粉丝
天水姜伯约 4 2018-10-11 17:22
11
0
好厉害。
雪    币: 406
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
不同意 2018-10-14 20:13
12
0
慢慢学习,消化,感谢!
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cjkillyes 2018-10-15 19:59
13
0
请问楼主的vmcode与X86ASM对照表格是从拿找到的???
雪    币: 2128
活跃值: (6676)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
爱吃菠菜 2 2018-10-16 11:48
14
0
cjkillyes 请问楼主的vmcode与X86ASM对照表格是从拿找到的???
最开始看堆栈,看输入输出,人肉推的。
后面见的多了,应该可以归纳一下,做模式匹配特征匹配之类的。
学习的话,可以参考那些牛X的分析插件。
雪    币: 10
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
khaless 2018-10-19 07:31
15
0
感谢。不错 学习了
雪    币: 302
活跃值: (246)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
一二三六 2018-12-4 11:00
16
1
这个是有DispatchTable的吧,如果是没DispatchTable的,不知道楼主试过没有
雪    币: 2359
活跃值: (278)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
coolsnake 2018-12-30 20:48
17
0
不错 学习了
雪    币: 78
活跃值: (1278)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tianwenle 2023-1-20 08:59
18
0
一二三六 这个是有DispatchTable的吧,如果是没DispatchTable的,不知道楼主试过没有
道理大同小异,VMP3x是把这个东西展开而已,不过可以看看研究下
雪    币: 78
活跃值: (1278)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tianwenle 2023-1-20 09:01
19
0
爱吃菠菜 xiaohang 还是看雪老大快了一步,没办法,昨天加班到12点[em_9],你这个是自动化生成的excel吗? 才注意&nbsp;加班到12点 ...
好东西,写的非常好,非常直观,以前是图文教程,现在弄了套视频教程,结合你这个看基本理解这个玩意,发现也不难,难者不会,挥着不难,不过弄这玩意挺浪费时间的,看你目的是啥,后期如果求破解,完全不需要这样麻烦
游客
登录 | 注册 方可回帖
返回