![]() |
Can processes hide from Process Explorer? |
Post Reply
|
Page 12> |
| Author | |
Carbonyl
Newbie
Joined: 25 September 2009 Online Status: Offline Posts: 10 |
Quote Reply
Topic: Can processes hide from Process Explorer?Posted: 01 October 2009 at 3:27pm |
|
Hi everyone. Recently I've noticed some rather odd behavior in Process Explorer. There are times when, for some reason, the CPU consumption of all running programs is blank (zero, I assume, because they are idle), but the system idle process is only consuming 99.80% or so of the CPU. On other occasions, a few programs will be using 0.2% or so of the CPU, but the system idle process is using 100% of the CPU on these occasions. I can't quite figure out what's going on, but it seems to be a problem that only shows up when certain programs are running, like Opera 10. I'm currently running Windows 7 RTM, too, x64. Is this just a glitch in PE? Or is it something more sinister, like a program hiding from PE and doing a poor job of masking its CPU usage? |
|
![]() |
|
Carbonyl
Newbie
Joined: 25 September 2009 Online Status: Offline Posts: 10 |
Quote Reply
Posted: 02 October 2009 at 6:37am |
|
I think I explained my issue poorly above, so please forgive me if it was hard to follow. As an example of what I mean, please see the following screenshots of Process Explorer. It seems to be doing this consistently. Is this a bug? Below: Note that all processes are inactive, but the system idle process reads ~99.8%. The other ~0.2% of the CPU is unaccounted for.
Below: Process Explorer is now active, but the system idle process reads 100.00%, meaning that the total CPU pool is now greater than 100%. This sometimes happens for more than just Process Explorer being active.
Can any please advise if this is something to worry over or not? Thank you. Edited by Carbonyl - 02 October 2009 at 6:38am |
|
![]() |
|
SvenBomwollen
Senior Member
Joined: 29 August 2008 Location: Germany Online Status: Offline Posts: 965 |
Quote Reply
Posted: 03 October 2009 at 12:35am |
|
Hello, Carbonyl.
To answer the question asked in your thread title, "Can processes hide from Process Explorer?": Yes, processes can do so. From a technical point of view this will be feasible. And it is imaginable that some malware pieces have been written in such a way as to fool Process Explorer. Yet, the mathematical inaccuracies which you notice inside Process Explorer will more likely be brought about by mathematical inaccuracies in Process Explorer itself than by malware manipulation. If the sum of all cpu usages plus the system idle (pseudo) process were always below 100%, then this might be a hint that an invisible process were running. Yet, you also get a sum of 100.19%, so above 100%, which is nonsense. So I tend to assume the values presented by Process Explorer are not 100% correct all the time, because the update speed is 0.5 seconds or 1 second or whatever you configured. So the list which you see is not realtime and it may cover the time span defined by the Process Explorer update speed. (Go to View => Update Speed) Edited by SvenBomwollen - 03 October 2009 at 12:39am |
|
![]() |
|
ivan
Senior Member
Joined: 04 June 2005 Location: Slovenia Online Status: Offline Posts: 188 |
Quote Reply
Posted: 03 October 2009 at 3:08am |
Yes, but anyway, the sum of all the CPU % used (all processes + System Idle pseudo process) should be 100% in each update "frame" (the data/values displayed at one time) separately. So I just want to say that as I see this the Update Speed (interval) has nothing to do with PE showing a little more/less CPU used than 100% (all together) at a certain time!! Ivan |
|
|
My personal homepage: http://tadej-ivan.50webs.com/, please visit it and enjoy in my computing-related discoveries, hints, principles, and rules.
|
|
![]() |
|
Carbonyl
Newbie
Joined: 25 September 2009 Online Status: Offline Posts: 10 |
Quote Reply
Posted: 03 October 2009 at 9:48pm |
|
Thank you both for your input on this matter. |
|
![]() |
|
SvenBomwollen
Senior Member
Joined: 29 August 2008 Location: Germany Online Status: Offline Posts: 965 |
Quote Reply
Posted: 04 October 2009 at 12:26am |
|
Hello, Carbonyl.
Neither ivan, nor I can give you any warranty that the figures which Process Explorer displays are absolutely correct. You seem to have identified Opera as a relevant factor which leads to total CPU usages which are not 100%. If the 99.8% and 100.2% CPU usages displayed by Process Explorer are the only signs of a potential infection, I am not sure whether this really means anything. If you have reasons to suspect an infection, do a full system antivirus scan. Ideally, you use a boot CD/DVD for this. Kind regards, SvenBomwollen |
|
![]() |
|
ivan
Senior Member
Joined: 04 June 2005 Location: Slovenia Online Status: Offline Posts: 188 |
Quote Reply
Posted: 04 October 2009 at 3:54am |
Well, not really. I wanted to emphasize that the sum of all the % of CPU used should be 100% in each update "cycle" (the snapshot of the system/CPU used at a specific time), I mean I just wanted to say that different Update Speed settings have nothing to do with PE showing more/less CPU used than 100% (or in other words, if it's set to 1 sec. it should be 100% in each update "cycle" and similarly if it's set to 10 secs. it should be 100%), so again, that this particular setting doesn't matter here. |
|
|
My personal homepage: http://tadej-ivan.50webs.com/, please visit it and enjoy in my computing-related discoveries, hints, principles, and rules.
|
|
![]() |
|
Carbonyl
Newbie
Joined: 25 September 2009 Online Status: Offline Posts: 10 |
Quote Reply
Posted: 04 October 2009 at 5:31pm |
|
Thanks very much for the clarification, Ivan. I understand your point now, and agree. Though it makes this peculiarity rather suspicious, in my opinion. SvenBomwollen, these CPU readings are in fact the only signs of potential infection. I've conducted numerous scans with A/V and antimalware software (three kinds), and found nothing, leading me to suspect that if this is an infection, it must be a rootkit. Unfortunately, rootkit revealer does not function on x64 Windows 7, so I'm left to speculate based on the information I can gather otherwise. |
|
![]() |
|
ivan
Senior Member
Joined: 04 June 2005 Location: Slovenia Online Status: Offline Posts: 188 |
Quote Reply
Posted: 05 October 2009 at 12:09am |
Well, I wouldn't worry so much if I would be in your place. I mean, it's only 0.2% of CPU and above all, as you mentioned, only when Opera is running. I would rather further investigate in that direction (i.e. what's happening with "opera.exe" process; use Process Monitor if necessary). And finally, since as you said, numerous scans with (three kinds of) A/V and antimalware software found nothing... Really, I wouldn't worry so much, probably it's just a small discrepancy in PE showing the percentage used at a time/intervals (when "snapshot" is taken, as specified by Update Speed). |
|
|
My personal homepage: http://tadej-ivan.50webs.com/, please visit it and enjoy in my computing-related discoveries, hints, principles, and rules.
|
|
![]() |
|
nullptr
Senior Member
Joined: 06 April 2008 Location: Australia Online Status: Offline Posts: 235 |
Quote Reply
Posted: 05 October 2009 at 4:45am |
|
Try Process Hacker and see if it gives the same CPU reading.
|
|
![]() |
|
Post Reply
|
Page 12> |
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |