Spam and virus techniques overlap