I do this every month or two, just to check the system health. I haven’t recently been at all concerned about “symptoms”; that would prompt a more exhaustive check, but for a basic random check I
Run a quick scan with Avast, and
Run a quick check with MBAM.
Nothing is ever found. The odd FP over 3 years. Investigation usually relegates that to FP status fairly quickly.
When checking a different, unknown computer, the approach is a little different, and starts with MBAM installed via a flash drive, and then go from there.
This is pretty much how i do it. No on my system but it’s fun to watch how number of detection increases Then i run Process Explorer and Autoruns and cleanup the junk that’s autorunning and restoring on startup. So far, unless file infectors are involved, this worked pretty well. For file infectors, the only way to do it is to take out the hard drive (if it’s bootable), place it in some other system and clean it there without running anything from it. It’s usually the best to restore infected executables from backup or original Windows disc if Sality or Virut are involved. Other more simple infectors can be cleaned fully.
Me? First I would check my tasklist for any suspicious processes. I pretty much remember all system ones I have. Just in case, here is the list as of WinXP. Then, I run a full check with MBAM and Avast boot-time scan, take a cup of cofee/tea/cola/whatever-the-heck while it does it. Next, I go dig in my Windows directory. Anyone interested may get the full list of it’s files here (it uses forward slashes instead of backward ones here… GNU coreutils. But you’ll get it). There were some minor changes in next Windows versions, but… Then, I run “netstat /b” to see if anything uses the network which I didn’t run. There is a few other checks to run, but usually this is all that’s necessary.
Well, I can’t really. Over the years, I’ve pretty much learned what’s good and what isn’t. You could do it of course, but I guess you’ll have to do research on everything you see in there, until you get familiar with the regular processes.
Anyway, everything that runs on startup of the machine is in HKLM\Software\Microsoft\Windows\CurrentVersion\Run
Everything that starts up for a particular user (when you’re logged in as said user) is HKCU"" “”
Just take a look at where the files are, and what it’s named. If it’s got a really screwy name, and is in a strange place (like a temp folder for example), then it’s probably bad.
Just look at the actual file names and do google searches for the ones that you aren’t familiar with. After a while, you’ll memorize the good ones, and the bad ones will stick out like a sore thumb (because it will likely be the first time you’ve seen it).
It’s also a good place to remove unneeded startup entries, like quicktime or something like an audio control panel (if you don’t use it). Lots of things get in this list that really aren’t necessary. It’s just something that you have to take your time with and learn I guess.
I’ve set my Antivirus do a full scan every night when I’m asleep, and same about Malwarebytes Antimalware, I’ve set it to update and full scan every night.