用python写的简单病毒(无害) 联系客服

发布时间 : 星期五 文章用python写的简单病毒(无害)更新完毕开始阅读7f44ff50284ac850ac024270

计 算 机 病 毒 实 验 报 告

姓 名: 郭莎莎 学 号: 201306043023 培养类型: 技术类 年 级: 2013级 专 业: 信息安全 所属学院: 计算机学院 指导教员: 龙军 职 称: 教授 实 验 室: 实验日期: 2016.7.3

国防科学技术大学训练部制

《本科实验报告》填写说明

1.学员完成人才培养方案和课程标准要所要求的每个实验后,均须提交实验报告。

2.实验报告封面必须打印,报告内容可以手写或打印。 3.实验报告内容编排及打印应符合以下要求: (1)采用A4(21cm×29.7cm)白色复印纸,单面黑字打印。上下左右各侧的页边距均为3cm;缺省文档网格:字号为小4号,中文为宋体,英文和阿拉伯数字为Times New Roman,每页30行,每行36字;页脚距边界为2.5cm,页码置于页脚、居中,采用小5号阿拉伯数字从1开始连续编排,封面不编页码。

(2)报告正文最多可设四级标题,字体均为黑体,第一级标题字号为3号,其余各级标题为4号;标题序号第一级用“一、”、“二、”??,第二级用“(一)”、“(二)” ??,第三级用“1.”、“2.” ??,第四级用“(1)”、“(2)” ??,分别按序连续编排。

(3)正文插图、表格中的文字字号均为5号。

实验题目 Python病毒功能实现

目录

一、实验目的 ................................................................................................................... 4 二、实验内容 ................................................................................................................... 4 三、实验原理 ................................................................................................................... 4 (一)Linux病毒 ........................................................................................................ 4 1.Linux病毒的发展史 ............................................................................................ 4 2.Linux平台下的病毒分类 .................................................................................... 5 (二)文件型病毒 ....................................................................................................... 6 1.感染COM文件: ................................................................................................... 6 2.感染EXE文件: ................................................................................................. 6 (三)python文件 ...................................................................................................... 7 四、实验所需软硬件 ....................................................................................................... 8 五、实验步骤 ................................................................................................................... 8 (一)程序框架 ........................................................................................................... 8 1.传播感染模块 ....................................................................................................... 8 2.备份模块 ............................................................................................................... 9 3.触发和破坏模块 ................................................................................................... 9 (二)具体实现 ........................................................................................................... 9 (三)结果截屏 ......................................................................................................... 11 六、实验结果与分析 ..................................................................................................... 12 七、思考与总结 ............................................................................................................. 12

一、实验目的

了解和掌握计算机病毒的工作原理,编写一个具有基本功能的计算机病毒。

二、实验内容

编写简易Python病毒并实现一些基本功能 在宿主机上进行病毒测试

三、实验原理

(一)Linux病毒 1.Linux病毒的发展史

1996年的Staog是Linux系统下的第一个病毒,它出自澳大利亚一个叫VLAD的组织(Windows 95下的第一个病毒程序Boza也系该组织所为)。Staog病毒是用汇编语言编写,专门感染二进制文件,并通过三种方式去尝试得到root权限。 Staog病毒并不会对系统有什么实质性的损坏。它应该算是一个演示版。它向世人揭示了Linux可能被病毒感染的潜在危险。Linux系统上第二个被发 现的病毒是Bliss病毒,它是一个不小心被释放出来的实验性病毒。与其它病毒不同的是,Bliss本身带有免疫程序,只要在运行该程序时加上 “disinfect-files-please”选项,即可恢复系统。

2001年发现的Ramen蠕虫。Ramen 蠕虫可以自动传播,无需人工干预,所以和1988年曾使人们大受其苦的 Morris蠕虫非常相似。它只感染Red Hat 6.2和7.0版使用匿名FTP服务的服务器,它通过两个普通的漏洞RPC.statd和wu-FTP感染系统。表面看来,这不危险。它很容易被发现,且不会对服务器做出任何有破坏性的事情。但是当它开始扫描时,将消耗大量的网络带宽。 从1996年至今,新的Linux病毒屈指可数,这说明Linux是一个健壮的具有先天病毒免疫能力的操作系统。当然,出现这种情况,除了其自身设计优秀外,还有其它的原因。

然而, 2001年3月,美国SANS学院的全球事故分析中心(Global Incident Analysis Center——GIAC)发现,一种新的针对使用Linux系统的计算机的蠕虫正通过互联网迅速蔓延,它将有可能对用户的电脑系统造成严重破坏。这种蠕虫被命名为“狮子”病毒,与Ramen蠕虫非常相似。但是,这种病毒的危险性更大,“狮子”病毒能通过电子邮件把一些密码和配置文件发送到一个位