As we have come to the days where computers have become a vital part of our lives, so have come the days where computer viruses ...