首页
社区
课程
招聘
[求助]这个函数RtlImageDirectoryEntryToData()是干什么用的
发表于: 2006-12-15 14:41 16867

[求助]这个函数RtlImageDirectoryEntryToData()是干什么用的

2006-12-15 14:41
16867
ntdll.dll下的这个函数RtlImageDirectoryEntryToData()是干什么用的?
MSDN上查不到哦?

看了下压入的参数 RtlImageDirectoryEntryToData(*,int,int,*)一共是4个参数

很多次都跟到它了 就是不太了解它

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
自己逆向分析
2006-12-15 16:39
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
3
反汇编的结果如下:
DWORD RtlImageDirectoryEntryToData(DWORD imagebase,BOOL bVA,DWORD dwDataDirectoryIndex, DWORD *size);

其中,imagebase 为模块基址, bVA为真表示函数返回一个VA, 否则函数返回一个PointerToRawData(减去基址就是在文件中的位置),
dwDataDirectoryIndex为索引值, 从0到f,如0表示导出表。
size为接受这项数据目录大小的指针。

如果该索引不存在, 那么函数返回0, 并且不改变size指针的值。
2006-12-15 17:06
0
雪    币: 111
活跃值: (113)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
受用。。。。。
2012-12-27 19:31
0
雪    币: 55
活跃值: (531)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
5
受用。
123456
2012-12-27 19:35
0
雪    币: 457
活跃值: (218)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
获取PE结构的
2016-12-12 17:30
0
游客
登录 | 注册 方可回帖
返回
//