首页
社区
课程
招聘
监视文件搜索
发表于: 2011-11-1 15:33 4611

监视文件搜索

2011-11-1 15:33
4611
在ring3层枚举文件我们可以用FindFirstFile和FindNextFile这两个函数
那么在ring3层挂钩目标进程的这两个函数就知道 它是否在搜索文件 搜索什么样的文件

那么在ring0 该挂钩哪些函数 来实现这个功能呢

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1149
活跃值: (1033)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
2
ZwQueryDirectoryFile
2011-11-1 16:13
0
雪    币: 63
活跃值: (177)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦 我来试验一下
2011-11-1 17:18
0
雪    币: 63
活跃值: (177)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
能详细说下吗  我试验下
2011-11-1 18:31
0
雪    币: 1149
活跃值: (1033)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
5
NTSTATUS
  ZwQueryDirectoryFile(
    __in HANDLE  FileHandle,
    __in_opt HANDLE  Event,
    __in_opt PIO_APC_ROUTINE  ApcRoutine,
    __in_opt PVOID  ApcContext,
    __out PIO_STATUS_BLOCK  IoStatusBlock,
    __out PVOID  FileInformation,
    __in ULONG  Length,
    __in FILE_INFORMATION_CLASS  FileInformationClass,
    __in BOOLEAN  ReturnSingleEntry,
    __in_opt PUNICODE_STRING  FileName,
    __in BOOLEAN  RestartScan
    );
对于文件的搜索  findfirst ...还有next  都最终调用 此函数 ,循环根据FileInformationClass取出结构---》 irp——mj-query——dir    ...你可以截获这个函数,也可以 通过 irp 截获...
2011-11-1 18:45
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
一语点醒梦中人  
我去把它搞定
谢谢大侠啊
2011-11-2 22:34
0
游客
登录 | 注册 方可回帖
返回