首页
社区
课程
招聘
[旧帖] PE输入表的问题!~ 0.00雪花
发表于: 2010-3-23 20:40 3659

[旧帖] PE输入表的问题!~ 0.00雪花

2010-3-23 20:40
3659
谁能告诉我在没有 idata段的情况下,怎么找输入表,我看PEID这些软件总是能找到,不知道是怎么找的。

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
结帖率:66.67%
2010-3-23 20:57
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
在数据目录表中保存了输入表的RVA和SIZE。
2010-3-23 22:02
0
雪    币: 2523
活跃值: (520)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
看PE结构……
2010-3-23 22:04
0
雪    币: 95
活跃值: (419)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
5
段仅仅只是把不同属性的数据区分开,跟输入表无关,输入表可以放在任一段内的,至于怎么查找输入表数据,看看PE结构吧
2010-3-23 22:05
0
雪    币: 594
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
PIMAGE_NT_HEADERS pnth = ImageNtHeader(pImage);
PIMAGE_OPTIONAL_HEADER poh = &pnt->OptionalHeader;

DWORD ImportTableRva = poh->DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT].VirtualAddress;

DWORD ImportTableSize = poh->DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT].Size;

PIMAGE_IMPORT_DESCRIPTOR piid = (PIMAGE_IMPORT_DESCRIPTOR) ImageRvaToVa(pnth, pImage, ImportTableRva, NULL);
2010-3-24 07:52
0
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学过PE结构吗,没学过去下一本书

罗云彬的Windows环境下32位汇编语言,最后一章节里面有讲这个问题,上面的写得很清楚,我就不上传书了,到处都有
2010-3-24 08:29
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
相关代码我以前贴过,累了,不想贴了
2010-3-24 08:57
0
雪    币: 249
活跃值: (25)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
9
太浪费KX了
2010-3-24 10:33
0
游客
登录 | 注册 方可回帖
返回
//