gottadoit
March 19th, 2005, 10:40 AM
Just wanted to get a better understanding why services.exe attempts to modify a registry key on startup and similarly for rundll32
The alert I see is below
services.exe [PID] tried to modify the following registry KEY
This registry item is in the AUTO STARTS Registry Group
Process: c:\windows\system32\services.exe
Registry Key: HKEY_LOCAL_MACHINE\system\controlset003\services
Registry Value:
[] Always perform the following action with this application
[ALLOW] [BLOCK]
- Is this an action that services.exe does by itself or something that it is doing on behalf of another process ?
- What specific action is happening ?
NB: It seems to me that I get this alert when applications try to load a driver...
Similarly for rundll32.exe I get a startup prompt
The second alert I see is below
rundll32.exe [PID] tried to modify the following registry VALUE
with this data
This registry item is in the AUTO STARTS Registry Group
Process: c:\windows\system32\rundll32.exe
Registry Key: HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runonceex
Registry Value: flags
[] Always perform the following action with this application
[ALLOW] [BLOCK]
and also
rundll32.exe [PID] tried to modify the following registry VALUE
with this data
This registry item is in the AUTO STARTS Registry Group
Process: c:\windows\system32\rundll32.exe
Registry Key: HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runonceex
Registry Value: title
[] Always perform the following action with this application
[ALLOW] [BLOCK]
- what is the "with this data" referring to (and yes I have typed in everything in the alert box)
- is this a good/bad/indifferent thing to always allow
- as discussed in the PG thread about the same thing, just knowing that it is rundll32 is fairly useless without the command line parameters and in general applying generic permissions is not particularly secure
The meaning of the runonceex key is in MS KB 310593 (http://support.microsoft.com/kb/310593) and there is a decent explanation of how to use it here (http://gosh.msfnhosting.com/using_runonceex.htm) and here (http://unattended.msfn.org/intermediate/methods/runonceex.htm) (ie: I'm not asking for what it is or what the key is used for ;-) Once of these links makes reference to flags but doesn't say what it is, presumably this is a harmless alert given that it isn't adding new executables to run on startup...
Does anyone have any ideas/explanations for either, I'm not overly worried about either alert its just one of those things that would be good to have an explanation for (might as well keep learning)
Thanks
The alert I see is below
services.exe [PID] tried to modify the following registry KEY
This registry item is in the AUTO STARTS Registry Group
Process: c:\windows\system32\services.exe
Registry Key: HKEY_LOCAL_MACHINE\system\controlset003\services
Registry Value:
[] Always perform the following action with this application
[ALLOW] [BLOCK]
- Is this an action that services.exe does by itself or something that it is doing on behalf of another process ?
- What specific action is happening ?
NB: It seems to me that I get this alert when applications try to load a driver...
Similarly for rundll32.exe I get a startup prompt
The second alert I see is below
rundll32.exe [PID] tried to modify the following registry VALUE
with this data
This registry item is in the AUTO STARTS Registry Group
Process: c:\windows\system32\rundll32.exe
Registry Key: HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runonceex
Registry Value: flags
[] Always perform the following action with this application
[ALLOW] [BLOCK]
and also
rundll32.exe [PID] tried to modify the following registry VALUE
with this data
This registry item is in the AUTO STARTS Registry Group
Process: c:\windows\system32\rundll32.exe
Registry Key: HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runonceex
Registry Value: title
[] Always perform the following action with this application
[ALLOW] [BLOCK]
- what is the "with this data" referring to (and yes I have typed in everything in the alert box)
- is this a good/bad/indifferent thing to always allow
- as discussed in the PG thread about the same thing, just knowing that it is rundll32 is fairly useless without the command line parameters and in general applying generic permissions is not particularly secure
The meaning of the runonceex key is in MS KB 310593 (http://support.microsoft.com/kb/310593) and there is a decent explanation of how to use it here (http://gosh.msfnhosting.com/using_runonceex.htm) and here (http://unattended.msfn.org/intermediate/methods/runonceex.htm) (ie: I'm not asking for what it is or what the key is used for ;-) Once of these links makes reference to flags but doesn't say what it is, presumably this is a harmless alert given that it isn't adding new executables to run on startup...
Does anyone have any ideas/explanations for either, I'm not overly worried about either alert its just one of those things that would be good to have an explanation for (might as well keep learning)
Thanks