首页
社区
课程
招聘
[旧帖] PE文件格式的数据目录和节表 0.00雪花
发表于: 2010-10-12 12:03 1572

[旧帖] PE文件格式的数据目录和节表 0.00雪花

2010-10-12 12:03
1572
小弟新手,在学习PE文件结构,对区块表和数据目录甚是疑惑,感觉它们所描述的是同样的信息,比如在数据目录中能找到引入表的信息,在区块表中也能找到。那数据目录和区块表有什么区别呢?求真相,感激涕零!!!!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
导入表是存在 于 某个 区块中的 -- 但是 你 不能确定 它 到底从哪开始 -- 即 它的具体位置

只有 数据 目录 的 VirtualAddress 指出了 它的 RVA,对 导入表 必须从 数据 目录查询其 位置
2010-10-12 12:32
0
雪    币: 46
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
我再仔细研究了下,谢谢哈。最近事情真多,哎!~~~~~
2010-10-14 09:39
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我最近也在看PE文件结构,不知道你说是不是Data_Directory里面Import Table 和IAT。
在.exe文件,中它们是相互对应的,但是在dll文件中,它们不一致,需要参考Import Table 里面的First_Thunk来确定具体的导入函数具体存入在哪个位置。
2010-10-14 19:04
0
游客
登录 | 注册 方可回帖
返回
//