首页
社区
课程
招聘
[求助]利用驱动名检测FileMon的问题
发表于: 2010-1-18 12:42 4261

[求助]利用驱动名检测FileMon的问题

2010-1-18 12:42
4261
利用驱动名检测FileMon,CreateFile函数有什么问题呢,返回值老是FFFFFFFF
                                .386
                .model flat,stdcall
                option casemap:none
include                windows.inc
include                user32.inc
includelib        user32.lib
include                kernel32.inc
includelib           kernel32.lib
                .const
szFileMon       db      '\\.\FILEMON701',0
szCaption       db      '检测结果',0
szFound         db      '检测到FileMon',0
szNotFound      db      '没有FileMon',0
                .code
start:          invoke  CreateFile,addr szFileMon,GENERIC_READ,\
                        FILE_SHARE_READ or FILE_SHARE_WRITE,NULL,\
                        OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL
                .if     eax != INVALID_HANDLE_VALUE
                        invoke  CloseHandle,eax
                        invoke  MessageBox,NULL,addr szFound,addr szCaption,MB_OK
                .else
                        invoke  MessageBox,NULL,addr szNotFound,addr szCaption,MB_OK
                .endif
                     invoke        ExitProcess,NULL
                end        start

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 109
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
你这个名是符号连接么?
2010-1-18 14:11
0
雪    币: 126
活跃值: (37)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
3
不是,就是利用驱动名检测软件

哪位弄过啊
2010-1-21 09:10
0
雪    币: 109
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
呃,驱动名,设备名?这个应用层的MS不能直接访问
2010-1-21 09:29
0
雪    币: 126
活跃值: (37)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
5
那应该怎么检测FileMon呢,我见一些例子都是这样做的啊
2010-1-21 10:04
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我用winobj看了看, 你那个版本的filemon 的gui device 的符号链接 名字是 "Filemon701", 你应该CreateFile 这个名字 而不是驱动的镜像名
2010-1-21 10:57
0
雪    币: 126
活跃值: (37)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
7
一直听人说符号连接,也没去研究,究竟什么是符号连接啊
2010-1-21 11:17
0
游客
登录 | 注册 方可回帖
返回
//