Viruses are always on the loose and affect thousands of computers worldwide daily. However, many anti-virus software exist online or in the markets that can be...