Re: Is this a virus? Nasty enough to be...

From: cquirke (MVP Win9x) (cquirkenews_at_nospam.mvps.org)
Date: 04/10/04


Date: Sat, 10 Apr 2004 18:53:16 +0200

On Fri, 9 Apr 2004 19:04:03 -0400, "ttvp" <ttvp@cox.net> wrote:

>Hello, I am having a real problem with my computer. It seems that yesterday
>I left my computer on while I went to work (as usual). When I came home the
>screen was, for lack of a better term, fubar.

Let's have some better terms there <g> ...was it:
  - distorted at a pixel level (sware derangement)?
  - distorted at an analog level (bad monitor)?
  - black, with LED indicating suspend mode (power mgmt)?
  - other?

>I hard-rebooted the PC

Kinder would have been to blind-key your way to shutdown. In most
Windows, you'd Ctl+Esc, Up, Enter, Enter. In XP it's more likely to
work as Ctl+Esc, Up, U, U

>after it booted up and I logged back in, the system rebooted itself
>completely, instantaneously. I.E. - I type in my password, press enter, and
>once the desktop finishes loading, black screen, computer starts up again
>from the beginning, with no warning. It does the same for every account,
>even the hidden admin. The only way to avoid this is to run in safe mode,
>which I am currently doing.

OK. Safe mode isn't always, as far as malware goes. Was your PC left
online while you were out? Was your house door left unlocked too?

Safe Mode suppresses the startup axis and (some?) device drivers, so
your mileage points in that direction. Many malware won't run in Safe
Mode if they were written to patch into the parts of the system that
aren't run when in Safe Mode. That luck won't last forever.

>I am running Windows XP Pro with, more or less,
>all the Windows Updates. The computer is using the Windows firewall and is
>behind a router. I also am very observant about e-mail and am experienced
>enough to know the difference between a good and bad attachment

Takes some doing... I presume you mean you perform the Turing Test to
assess whether it was sent by a human or a bot? That still leaves
virus infection of files the human really wanted to send, but OK

>I don't believe in Virus Scanners,

Oh, I do. If I lived on "locked doors and no fire escape" NTFS, I'd
*really* believe in them, as cleaning up active malware in NTFS may
simply not be possible. It's like pre- and post-AIDS casual sex.

>but for the sake of elimination I installed AVG after I noticed the problem.

Well, once the malware's active, installing Windows-based av is not
going to exclude anything. It's like putting up burglar guards when
the burglar's already in the house.

>It couldn't detect a virus that caused this problem. I also ran test after
>test online, from Symantec to Panda Scan, as well as Housecall.

<shrug> If Windows-based av is not exclusionary, on-line scanners are
an even bigger joke. If they find something, great; if they don't,
well, can you believe the result?

>Either that or they destroyed the virus but damage was done
>that the scanner wouldn't detect.

You should know the difference - didn't you read or keep the log of
what these scans did? You *must* always do that. With that, you can
read up the malware that was found, and you know which "cleaned" files
to replace or unroot if the system stays flaky afterwards.

Specifically, where a virus infected an existing file, you'd replace
it with a clean copy (as the "cleaned" original may be damaged).
OTOH, many malware exist as stand-alone files that are patched into
the system; in that case, you don't want to replace the file, but
unroot it (i.e. remove references to it from the system).

>Anybody have any advice? I would really appreciate some help in this kind of
>situation. 640*480 is doing murder on my eyes.

Yes, as you've prolly guessed by now; I have some advice :-)

1) Verify your hardware

You don't really know this is a malware situation; it could be flaky
hardware resulting from a power surge while you were out, if not JOOTT
(Just One Of Those Things).

Running Windows on flaky hardware is an uber-baaad idea, given that
Windows is always writing to the hard drive. When contents of what is
written to disk are garbled, you will suffer bit-rot and misery; more
so if what is garbaged is *where* stuff is written to! Also, a sick
HD may get sicker and die, taking your data with it.

So, don't fool around. Download RAM testers from www.memtest86.com
and/or www.simmtester.com and run these in all-tests mode overnight
from the boot diskettes they create. Any errors are hanging offences;
do not run Windows again until error-free!

Next, go to your HD vendor's web site and download a data-safe
diagnostic from there. Run that, most likely from the boot diskette
it makes, and do all tests that are not data destructive (i.e. avoid
"write zeros to drive" or other destructive tests). Once again, and
errors are hanging offences; evacuate and replace HD.

In practice, I handle these cases even more rigorously. First, I pull
the HD, drop it into another "host" PC, and evacuate all contents both
at the cherry-picking files level and as a full partition(s) image(s).
While that's going on, the rest of the PC is left to beat itself to
death running those RAM diagnostics.

2) Give yourself a chance to see what's going on!

By duuuhfault, XP restarts whenever a system error occurs. Find and
disable that durnfool setting so that you get a STOP screen (the NT
equivalent of Win9x's BSoD) to look at instead. When you get those,
ballpoint the details in case you never manage to find them in the
bottomless swamp that is XP's even logging system :-)

Also by duuhfault, XP restarts the whole PC whenever the RPC service
fails. As you prolly know, the RPC service has a famous defect that
allows malware such as Lovesan etc. to infect directly, requiring no
more than that you are on the infected network (and the Internet is
the mother of all infected networks!). Change the setting to restart
the service instead of the whole PC whenever RPC falls over.

More on RPC attacks:
  - it is the attack attempt (typically unsuccessfull ones aimed
    at other OS versions) that crashes RPC, and av can't help there
  - the original Junly 2003 patch was found to have further defects,
    fixed in an updated patch in September 2003
  - firewall should block these RPC attacks
  - restarts due to this do have a countdown warning, unlike
    the mileage you report

3) Do a formal virus scan

By "formal" I mean; boot without running ANY code off the HD, and from
that known-uninfected boot, run your av to scan all files. You can
see why that's difficult in NTFS! If FATxx, you have free av from
www.f-prot.com, www.sophos.com or www.nod32.com that will run from a
DOS boot diskette. If NTFS, you have uhhh... you tell me.

In summary, it sounds like something is either killing you whenever it
runs from the "normal" startup axis (e.g. malware) of there's a
hardware issue that blows up as soon as the relevant device driver
code fires up or tries to run the affected hardware at higher
preformance levels (e.g. AGP or UIDE modes). The latter could as
easily be corrupted driver code as borderline bad hardware.

Good luck, keep us posted in the same thread!

>-------------------- ----- ---- --- -- - - - -
  Running Windows-based av to kill active malware is like striking
  a match to see if what you are standing in is water or petrol.
>-------------------- ----- ---- --- -- - - - -



Relevant Pages

  • Re: 100% CPU
    ... It can also be malware. ... A description of Svchost.exe in Windows XP ... registered security risk and should be removed immediately. ... You might want to start in Safe Mode to run your antivirus and anti-spyware ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Is this a virus? Nasty enough to be...
    ... > Windows, you'd Ctl+Esc, Up, Enter, Enter. ... Safe mode isn't always, ... XP restarts whenever a system error occurs. ... > the service instead of the whole PC whenever RPC falls over. ...
    (microsoft.public.security.virus)
  • Re: xp taking hours to boot
    ... running on startup, but whatever the problem I'm having trouble getting ... anything to work in Windows. ... Many apps and services won't start in Safe Mode so you can get more control of the system. ... But, If there is malware, and it's a possibility, it's helpful to remove the drive, attach it to another system - I use USB2 drive cases and adapters for this - and do a virus and malware scan. ...
    (microsoft.public.windowsxp.general)
  • Re: 100% of my CPU is being Used
    ... A description of Svchost.exe in Windows XP ... The first thing to do is make sure that your machine is malware free. ... You might want to start in Safe Mode to run your antivirus and anti-spyware ... Once you are sure that you're malware free and still have a 100% CPU usage problem with svchost.exe start a new thread. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: can someone please help me with hijacked web page and explicit pop
    ... You may need to run HijackThis and then ... Scan in Safe Mode with current version ... Before you remove malware, get LSPFix or WinSockFix for XP - see links ... If you are running Windows ME or XP, ...
    (microsoft.public.security)