首页
社区
课程
招聘
[求助]求助,系统DLL中内部函数地址怎么得到?
发表于: 2017-3-3 23:16 2892

[求助]求助,系统DLL中内部函数地址怎么得到?

2017-3-3 23:16
2892

各位大神,能不能帮我个忙,有急用。自已编个小程序遇到问题,参考一篇网上文章可以解决,不过要调用系统动态库中的内部函数,文章中写到:”可以看到,最终实现拖拽操作的函数是 ole32!PrivDragDrop ,通过使用函数偏移硬编码函数地址,可以调用到ole32.dll中的内部函数。“ 我不懂怎么获取这个函数地址,刚下了个ollydbg不太会弄。还有我疑惑的是这种内部函数怎么会有名称,我觉得是数字。麻烦前辈们帮我开导一下。


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
搜着了解了一下,是不是说的符号表这方面?唉,
2017-3-4 10:47
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下载了个StrongOD插件和符号表,运行OD,打开内存中的ole32.dll,函数怎么还是数字的,没有变。着急!
2017-3-4 11:38
0
雪    币: 7860
活跃值: (4734)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

用windbg试试看

2017-3-4 12:59
0
雪    币: 189
活跃值: (154)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5

我也遇到类似的问题。有人说使用ida配合pdb文件可以翻译出系统库里的函数名。但是怎么做他们就没细说了。

mfc120.#2944究竟是什么函数名,形参是什么

你实在没办法可以用visual studio调试,你让它下载pdb文件,进而就能看到ole32.dll的源代码了。

2017-3-4 17:12
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢楼上两位,下了windbg没接触过打开一时半回不会弄。没办法又查了阵下载好了符号文件,查看系统库模块,果然看到了函数名。哈哈,地址好找了,想不通微软为什么这么心好,为什么要提供这个服务让人看他的秘密。接下来可能麻烦的任务还在后边,我不知道网上提供的思路代码这样地址硬编码后能调通不,不行又得自已看,没搞过汇编和Ollydbg,看见头都大。
2017-3-4 22:48
0
游客
登录 | 注册 方可回帖
返回