病毒是如何工作的?