I review and post a lot of useful software and small tools that is able to help our computing life easier. The links that I post together with the article are guaranteed taken directly from the official website. Unless the link is no longer available, then I’ll upload the original non-tampered file to RapidShare to act as a download mirror.

There will be times when a legitimate software or tool being flagged as a threat, dangerous or suspicious file such as a virus or trojan. This is called False Positive. A false positive, also known as a false detection or false alarm, occurs when an antivirus program detects a known virus string in an uninfected file. The file, while not infected with an actual virus, does contain a string of characters that matches a string from an actual virus. It’s just a coincidence…

I get pretty upset when I receive emails or comments saying that I upload a virus or trojan to infect my readers. No way I would do that. I’ve taken years to build this website’s reputation and I am not going to tarnish it by infecting my loyal readers with virus. Think about it, I get NOTHING by doing this. Well I don’t blame these people because they are probably basic computer users that listens to whatever their antivirus says. If you ask me which is my favorite antivirus, I’d say Kaspersky but still HI (Human Intelligence) is the best way to avoid being infected by virus. So today I am going to teach you how to determine if a file is truly a virus.

I think I am going to start off by teaching you some basics on how NOT to get infected by virus in the first place. First things first, I’d advice you to go to Control Panel > Folder Options to configure some important settings. Go to View tab and:

1. Select Show hidden file and folders
2. UNCHECK Hide extensions for known file types
3. UNCHECK Hide protected operating system files

secured folder options settings

The first and third point is to be able to see any hidden files or folders because a lot of virus has the hidden attribute. The second point is important because a lot of virus comes in two extensions to fool users. An example is mypassword.txt.exe. If you’ve hidden the extensions for known file types, the file name would only appear as mypassword.txt while it is actually an executable (exe) file and not a text (txt) file. So always take note of the complete file name and extension.

Next, avoiding being infected by autorun.inf virus. A lot of really powerful virus spreads through USB flash drives via autorun. Let’s say I have a USB flash drive that is infected by an autorun virus. When I plug in to my computer, double click My Computer and once I double click on the USB flash drive letter, Windows automatically process the autorun.inf file and runs the virus that is in the flash drive to infect my computer. Saw how dangerous and easy it was to get infected by autorun virus? To counter this, you can disable Autorun for Windows.

Now we’ll continue to the more interesting part which is how to determine if the file is virus. The file can either be downloaded from a website, copied from external USB flash drive or even from email attachment.

If you have an antivirus installed, scan the file with your antivirus program first. If nothings comes up and you’re still feeling paranoid about it, you can upload the suspicious file to VirusTotal and have it scanned with 36 types of antivirus. Obviously if all 36 antivirus detects it as a threat, then it is definitely a dangerous file. If you get mixed and unsure results with 10 antivirus saying that RemoveWGA.exe is virus while 26 others did not detect anything like the table below, then you’ll have to analyse the file with ThreatExpert.

File RemoveWGA.exe received on 08.30.2008 06:39:17 (CET)
Antivirus Version Last Update Result
AhnLab-V3 2008.8.29.0 2008.08.29 Win-Trojan/Muldrop.49664
AntiVir 7.8.1.23 2008.08.29 -
Authentium 5.1.0.4 2008.08.29 -
Avast 4.8.1195.0 2008.08.29 -
AVG 8.0.0.161 2008.08.29 Downloader.Generic7.ADMP
BitDefender 7.2 2008.08.30 -
CAT-QuickHeal 9.50 2008.08.29 -
ClamAV 0.93.1 2008.08.30 PUA.Tool.RemoveWGA
DrWeb 4.44.0.09170 2008.08.29 Tool.RemoveWGA
eSafe 7.0.17.0 2008.08.28 Win32.Small
eTrust-Vet 31.6.6057 2008.08.29 Win32/Prigamb.A
Ewido 4.0 2008.08.29 -
F-Prot 4.4.4.56 2008.08.29 -
F-Secure 7.60.13501.0 2008.08.30 -
Fortinet 3.14.0.0 2008.08.29 -
GData 19 2008.08.30 -
Ikarus T3.1.1.34.0 2008.08.30 -
K7AntiVirus 7.10.432 2008.08.29 -
Kaspersky 7.0.0.125 2008.08.30 -
McAfee 5373 2008.08.29 -
Microsoft 1.3807 2008.08.25 -
NOD32v2 3401 2008.08.30 -
Norman 5.80.02 2008.08.29 -
Panda 9.0.0.4 2008.08.29 -
PCTools 4.4.2.0 2008.08.29 -
Prevx1 V2 2008.08.30 Suspicious
Rising 20.59.42.00 2008.08.30 -
Sophos 4.33.0 2008.08.29 RemoveWGA
Sunbelt 3.1.1592.1 2008.08.29 RiskTool.Win32.ProcessPatcher.Sml!cobra (v)
Symantec 10 2008.08.30 -
TheHacker 6.3.0.6.068 2008.08.30 -
TrendMicro 8.700.0.1004 2008.08.29 -
VBA32 3.12.8.4 2008.08.29 -
ViRobot 2008.8.29.1355 2008.08.29 Spyware.Small.Dr.13824.A
VirusBuster 4.5.11.0 2008.08.29 -
Webwasher-Gateway 6.6.2 2008.08.29 -

ThreatExpert is an advanced automated threat analysis system designed to analyze and report the behavior of computer viruses, worms, trojans, adware, spyware, and other security-related risks in a fully automated mode. In only a few minutes ThreatExpert can process a sample and generate a highly detailed threat report with the level of technical detail that matches or exceeds antivirus industry standards such as those normally found in online virus encyclopedias.

Just visit ThreatExpert, browse the file that you want to submit for analysis, enter your email address, agree to the terms and conditions and click the Submit button. In a few minutes, you’ll receive an email notifying you that the analysis is complete with the link to see the report.

ThreatExpert Report on RemoveWGA: Link
ThreatExpert Report on Bifrost Trojan: Link

The report for Bifrost trojan shows that the exe file creates files in Windows\System32 folder. It also created new registry values that commands Windows to auto run the file whenever Windows is booted up. Finally, the file creates an outbound traffic to hacker.ipaddress.com via port 2000.

If you are unable determine the file is dangerous or not after scanning it with 36 types of antivirus and analyzing it with ThreatExpert but you still want to run the file, then I’d suggest you to run it in a virtual environment (Sandboxie or SafeSpace)

Now you know how to determine if a file flagged by your antivirus program as threat is really dangerous or not. Don’t get me wrong, you still need to have an antivirus program because it protects your computer in real-time. There are times when we are tired and won’t be so cautious.

Technorati Tags: , , , ,