计算机病毒是一种恶意软件,可以通过操纵计算机系统来破坏、感染或传播。根据它们的特性和功能,计算机病毒可以被分为多种类型。在本文中,我们将介绍几种常见的计算机病毒类型,并提供相应的源代码示例。
- 文件病毒:
文件病毒是最常见的病毒类型之一,它们通过感染可执行文件来传播。当感染的文件被执行时,病毒代码会被加载到内存中,并开始感染其他可执行文件。下面是一个简单的文件病毒的示例代码:
import os
def infect_files(directory):
for root, dirs, files in os.