I'm pretty new to Hijack-This myself and basically fly it 'by the seat of my pants'. I rely on Google a lot for finding information about suspicious items or items I know nothing about. However, the more logs I examine the less I have to rely on Google. I am an experienced computer user and I can usually sort out the suspicious bits from the rest. Google, or your search engine of choice, can be a valuable tool in identifying possible threats.
If your interested in learning more about Hijack This, tutorials can be found here:
http://forums.majorgeeks.com/showthread.php?t=38752
http://hometown.aol.co.uk/jrmc137/hjttu ... torial.htm
http://www.bleepingcomputer.com/forums/ ... utorial=42
Forums related to spyware/malware/virus:
http://forums.spywareinfo.com/
http://computercops.biz/forum67.html
http://www.wilderssecurity.com/
As ATNO mentioned, a command line tool I use frequently is Taskkill. This is a command line utility that comes with Windows 2000/XP Pro. Frequently, spyware\malware related files will set a registry entry to execute at startup.
Typically they are found in Windows\System or Windows\system32 and sometimes are 'hidden files'. They usually have a random file name like
MWWRQOEBN.EXE or try to appear as a legitimate system file such as
MSCRON.EXE; the
MS at the beginning an obvious attempt at subterfuge. They often prevent the user from using the tools necessary to get rid of them such as Task manager, Regedit, msconfig and AV programs. This is where taskkill comes in handy. Before you can delete a file, you have to close the program; kill the process. If you can't use Task manager you have to find another way. If you know the offending file is
MWWRQOEBN.EXE, then open a command prompt and enter:
taskkill /F /IM MWWRQOEBN.EXE
For more info about the command line options for Taskkill, type
taskkill /? at the command prompt.
From here you can delete the file. More often than not, the file has had it's read only and hidden attributes set. This makes it slightly more difficult to delete but not much. A command like this usually will take care of it:
del /F /A:H C:\windows\system32\MWWRQOEBN.EXE
The
/F forces the deletion of read-only files and
/A:H is for hidden files.
The only problem with this, however, is that the file will not always be hidden in every case and this command will produce an error if it is not.
Instead of wasting time determining if a particular file is hidden or not, I use the
Attrib command before deleting.
Attrib -s -h -r C:\windows\system32\MWWRQOEBN.EXE
del C:\windows\system32\MWWRQOEBN.EXE
- Attrib -s -h -r C:\windows\system32\MWWRQOEBN.EXE
- del C:\windows\system32\MWWRQOEBN.EXE
This removes the system, hidden, and read only attributes. It will not produce an error if these attributes are already cleared. These two commands used in conjunction will work in every case.
For Windows 98/ME/XP Home users, taskkill isn't an option. However, there is another tool available:
PSkillJust extract pskill.exe to your windows, system, system32, or any directory in your command path.
This is a command line utility similar to taskkill:
That being said, there are many different ways to accomplish the same thing. I use the above methods. Use whatever methods that work and that you are comfortable with. MOC, in another thread, provided a link for Emergency Utilities:
http://www.dougknox.com/xp/utils/xp_emerutils.htm
It's a small program that will create a copy of Taskman, Regedit, MSconfig in a directory C:\EmergencyUtils. They are named copy_of_taskman.exe, etc, so the problem program won't know to prevent them from running. Very useful if you want to use these programs.
Also, hijack this has it's own process manager which can be used to terminate processes. Config > Misc. Tools.
Once you know your system is clean, add all the items listed by Hijack-This to the ignore list. Check all the items and click 'Add checked to Ingore list'. This will make future diagnoses less cumbersome.
The ignore list can be edited by going to Config > Ignorelist.