首页
社区
课程
招聘
[旧帖] 程序运行后抹掉PE头会导致什么后果 0.00雪花
发表于: 2011-11-29 23:46 6509

[旧帖] 程序运行后抹掉PE头会导致什么后果 0.00雪花

2011-11-29 23:46
6509
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 4523
活跃值: (2151)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
不能运行。。。。。
2011-11-30 01:01
0
雪    币: 120
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
已经通过PE头加载到内存了,应该是不要紧的。
2011-11-30 01:40
0
雪    币: 7
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
应该没又事情,要不你写个程序试下。
2011-11-30 08:18
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
映射到内存中,然后修复重定位,CALL关键代码
2011-11-30 09:10
0
雪    币: 94
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
别说运行后抹掉pe头了,即使运行前抹掉pe都可以让代码运行
2011-11-30 09:28
0
雪    币: 6954
活跃值: (2790)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
示例,实践~~~

木图木真像~~~~~~~~~~~~
2011-11-30 10:01
0
雪    币: 88
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你抹掉PE头之后,由于原来的文件已经映射到内存中开始运行,那么此时是不会有影响的,影响的是下次再继续装载这个PE文件,就无法成功了。
2011-11-30 10:39
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
楼主意思是 抹内存镜像吧 不是磁盘上那个。所以不会影响下次的操作

不过这个就是传说中的 防止内存暴力搜索吗  还没试试过哈
2011-11-30 10:55
0
雪    币: 107
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
某些程序,的某些函数,,会通过系统函数调用获取PE头的比如ImageBase等函数,如果这些函数调用失败,程序就出错了

自己处理一下吧..嘻嘻...
2011-11-30 11:29
0
雪    币: 5
活跃值: (374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
应该是说抹掉内存镜像的PE头吧。
如果抹掉,可以防止寻找到原始文件。
应该有办法可以搜索到,但是我不会。
有会的可以告诉下,谢谢。
2011-11-30 11:40
0
游客
登录 | 注册 方可回帖
返回
//