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

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

2018-10-9 18:01
22105
最近好多分析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 汇编码&&基本块:



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;
}

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;
}



[注意]看雪招聘,专注安全领域的专业人才平台!

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