首页
社区
课程
招聘
[旧帖] [求助]HOOK NtSetInformationFile 0.00雪花
发表于: 2013-4-14 15:36 1840

[旧帖] [求助]HOOK NtSetInformationFile 0.00雪花

2013-4-14 15:36
1840
大大们好 我又来了。。
这次进行了SSDT hook, hook了 NtSetInformationFile ,想观察文件的删除。
每次调用时都打印出进程ID 进程名 文件名等。

当我用shift+delete删除一个文件时打印的信息如下:
Process Name: explorer.exe       
PID = 164       
File Volume: C:       
File Name: \Documents and Settings\Administrator\桌面\123.txt       
FileDispositionInformation       
----------------------------------------       

当我用delete删除另一个文件到回收站时打印的信息如下:
----------------------------------------       
Process Name: explorer.exe       
PID = 164       
File Volume: C:       
File Name: \Documents and Settings\Administrator\桌面\test.txt       
FileDispositionInformation       
----------------------------------------       
Process Name: explorer.exe       
PID = 164       
File Volume: C:       
File Name: \Documents and Settings\Administrator\桌面\test.txt       
FileDispositionInformation       
再从回收站中删除这个文件时会打印很多次上面的信息 文件名路径各都不同,这个我可以理解 删除到回收站可能要进行别的 比如路径改变 重命名等操作。

问题来了,问什么两次删除动作,shift+delete调用一次函数,而删除到回收站调用两次呢?

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
大大们 在哪里
2013-4-15 14:55
0
游客
登录 | 注册 方可回帖
返回
//