Virus unleashes wave of fraud