ZwCreateFile和ZwOpenFile
我写了段小程序,Hook了ZwCreateFile和ZwOpenFile,里面添加了一条语句:
DbgPrint("ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=%ws",ObjectAttributes->ObjectName->Buffer);
然后我装载了这个驱动,查看它的输出,发现输出了很多东西,我不明白为什么一直在调用ZwCreateFile和ZwOpenFile,消息如下:
##########################################################################
Monitor Reader thread started
Monitor Remote reader thread started
51.828 Default ZwOpenFile ObjectAttributes->ObjectName=\Device\{76A16408-6D24-418A-86DF-A272F0C46E18}ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
51.828 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\NetBT_Tcpip_{76A16408-6D24-418A-86DF-A272F0C46E18}ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
51.828 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\NetBT_Tcpip_{76A16408-6D24-418A-86DF-A272F0C46E18}
52.750 Default ZwOpenFile ObjectAttributes->ObjectName=\??\C:\Program Files\VMware\VMware Tools\VMwareTray.exeZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwOpenFile ObjectAttributes->ObjectName=\??\C:\WINDOWS\system32\Msimtf.dllZwOpenFile ObjectAttributes->ObjectName=\??\C:\WINDOWS\system32\Msimtf.dllZwOpenFile ObjectAttributes->ObjectName=\??\C:\WINDOWS\system32\Msimtf.dll
52.766 Default ZwOpenFile ObjectAttributes->ObjectName=\??\C:\WINDOWS\system32\Msimtf.dllZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
52.781 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\??\C:\Program Files\VVSN\vvsn.cfgZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\??\C:\Program Files\VVSN\vvsn.cfgZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\??\C:\Program Files\VVSN\vvsn.cfg
52.781 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\??\C:\Program Files\VVSN\vvsn.cfg
52.828 Default ZwOpenFile ObjectAttributes->ObjectName=\Device\{76A16408-6D24-418A-86DF-A272F0C46E18}ZwOpenFile ObjectAttributes->ObjectName=\??\C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools\tools.confZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
52.828 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\NetBT_Tcpip_{76A16408-6D24-418A-86DF-A272F0C46E18}ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
52.828 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\NetBT_Tcpip_{76A16408-6D24-418A-86DF-A272F0C46E18}
52.875 Default ZwOpenFile ObjectAttributes->ObjectName=\??\C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools\tools.conf
53.828 Default ZwOpenFile ObjectAttributes->ObjectName=\Device\{76A16408-6D24-418A-86DF-A272F0C46E18}ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
53.828 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\NetBT_Tcpip_{76A16408-6D24-418A-86DF-A272F0C46E18}ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\Tcp6
53.828 Default ZwCreateFile ACCESS_DENIED ObjectAttributes->ObjectName=\Device\NetBT_Tcpip_{76A16408-6D24-418A-86DF-A272F0C46E18}
################################################################################
希望牛人能帮帮我,谢谢!