Erehwon wrote:
> VanguardLH wrote ...
I'd start looking at what refresh rate that Task Manager was configured
to poll at. Reduce the columns down to the minimum, too, instead of
showing lots of info. With lots more info to check then Task Manager
would need more processing power.
Does CPU usage for taskmgr.exe go down when you temporarily all
monitoring by Norton <whatever>? Tested by rebooting into Windows' safe
mode? Tested by disabling all startup items (using msconfig.exe) and
reboot into normal mode?
Are you sure you are running the taskmgr.exe that came with Windows or
something else (malware)? Compare it against the one in the dllcache
folder or from the install CD.
fc /b \windows\system32\dllcache\taskmgr.exe \windows\system32\taskmgr.exe
You might also want to use SysInternals' Process Explorer to make sure
the taskmgr.exe listed is the one that is provided by Windows and
doesn't come from some other path. Some malware are camoflaged as Task
Manager, so what happens when you submit the taskmgr.exe that is running
(from the path shown by Process Explorer) to
virustotal.com.
Task Manager does not show all processes. Malware may not be seen in
Task Manager. There are processes hidden to Task Manager which might be
okay or bad. Also, some processes also have more than one program
running inside them (e.g., svchost.exe will have several services rolled
into each instance which can be see by using Process Explorer). There
are multiple wasy to hide a program from showing in Task Manager. Read
http://www.wenpoint.com/securityinfo/rootkit/hiddenprocess-implies-attack.php
and the section describing what is a process, 4th paragraph (I've never
even heard of their HiddenFinder utility which is demoware since you
have to buy it to enable its "kill hidden process" feature). Maybe
something like
http://processhacker.sourceforge.net/ will show what
would otherwise be hidden processes. Hooking into the system API is
another method to hide. I've used Resplendence Hook Analyzer (no longer
available but might've been replaced with their SanityCheck utility) to
see what hooked itself into the OS. I did this to find out why two
security programs conflicted with other which was due to them hooking
into the same system call and not working together or not properly
chained. There are several rootkit checkers, like the one from
SysInternals, but the user needs some expertise in figuring out what
they're getting told. For example, Daemon-Tools (emulates CD drives in
memory with some anti-copy protection options) installs a driver in
rootkit-like fashion (because there are copy-protected game and DRM
programs that specifically look for it), so seeing SysInternals Rootkit
Revealer report about it is not a cause for concern *if* you know on
what it's reporting.
Task Manager shows itself as busy with something but won't show you that
something in its list. That's when I start suspecting a hidden process
or system hooks.
Do an update of Norton <whatever> and do full scan. Also scan using
other security programs, like MalwareBytes AntiMalware or
SuperAntiSpyware (although that will install system hooks and drivers
despite you wanting to use it only as a passive on-demand scanner).
Also submit explorer.exe to
virustotal.com since the real one is also
the desktop manager besides its Windows Explorer persona.