首页
社区
课程
招聘
[求助]Win7下Hook API 禁止复制文件,请问应该Hook那些API?做过的帮个忙,给点提示吧!
发表于: 2012-8-2 17:36 6539

[求助]Win7下Hook API 禁止复制文件,请问应该Hook那些API?做过的帮个忙,给点提示吧!

2012-8-2 17:36
6539
功能要求如下:

1. 需要能禁止复制/剪切等操作
2. 能够得到复制操作的”源“和”目的“文件名(比如Copy A.txt B.txt,要能同时得到A和B的文件名)

我曾在WinXP下面Hook了 CopyFileExW 和 MoveFileExW 函数,可以满足以上的要求
但是,在Win7系统下,Hook_CopyFileExW没有被调用,MoveFileExW 函数却正常?

现在想请教一下各位前辈,Win7下面应该Hook那些Api才能满足禁止复制的要求,万分感谢

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 558
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有人说Hook剪切板,不知道这个可行吗?

大家不管做没做过,随便给点思路吧,急死了!
2012-8-2 19:56
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
光拦截剪切板没用,还是可以用 DOS命令复制的。拦截CreateFileW吧或者直接ZwCreateFile。
2012-8-2 20:00
0
雪    币: 558
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
之前就是文件过滤驱动,截获了文件的Create操作的,就因为得不到复制前后的文件名,才改用Api Hook的,
这样的话又改回去了,现在Cmd命令暂不考虑,只要能拦截到用户的Crtl+C和V就成了
2012-8-2 20:13
0
雪    币: 2
活跃值: (199)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
ctrl+c/v不也是复制到剪贴板吗?
2012-8-2 22:46
0
雪    币: 327
活跃值: (1268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
shell32.dll 中的IFileOperation接口 CopyItems MoveItems
2012-8-3 09:43
0
雪    币: 558
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
感谢LS的兄弟,等上班了去试试
2012-8-3 13:09
0
游客
登录 | 注册 方可回帖
返回
//