首页
社区
课程
招聘
[求助]怎样判断Dll文件的有效性
发表于: 2008-9-3 15:59 4756

[求助]怎样判断Dll文件的有效性

2008-9-3 15:59
4756
当以Dll的调用形式调用一个文件的时候,如果这个文件不是Dll的文件,比如一个txt或者exe修改后缀成dll的情况下。程序会报一个dll无效的一个错误。

我想请教一下,在程序中怎么才能判断一个dll的有效性呢,换句话说,怎么才能判断一个文件是dll呢?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
txt肯定是PE判断了,exe会不会是判断有没有导出函数
2008-9-3 17:27
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
首先检测是不是PE文件,

而DLL和EXE在PE文件的某个地方是指出的。可以检测它。具体的记不得了
2008-9-3 18:52
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
读取文件头IMAGE_FILE_DLL标记,与检测DLL是否有导出函数
FileHeader.Characteristics And IMAGE_FILE_DLL
2008-9-3 19:11
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
嗯,谢谢大家~~~
2008-9-4 15:19
0
游客
登录 | 注册 方可回帖
返回
//