首页
社区
课程
招聘
[分享]问题解决了之后给出答案,让大家知道,是个很好的习惯 - IAT中以序号导出的函数,如何得到函数名?
发表于: 2009-3-19 01:02 3974

[分享]问题解决了之后给出答案,让大家知道,是个很好的习惯 - IAT中以序号导出的函数,如何得到函数名?

2009-3-19 01:02
3974
IAT中以序号导出的函数,如何得到它的函数名?答案是,不需要知道函数名,有序号就可以了。

GetProcAddress  第二个参数是LPCSTR lpProcName

DLL导出了函数名的时候,这个很好理解,可以如果DLL导出序号比如说COMCTL32.DLL中序号为0x11的函数InitCommControls。可以直接调用:

LPVOID pProc = GetProcAddress(hDll, (LPCSTR)0x11);

结果得到pProc = 0x[XXXX]65CF

怎么样,没碰到的人应该不知道吧?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
这个应该很多人都知道吧?GetProcAddress中有判断的,第二个参数小于0x10000就按序号处理,这个分界是有效内存地址的起点
2009-3-19 06:25
0
游客
登录 | 注册 方可回帖
返回
//