病毒炸弹

现在我们用Python来写一个假的病毒炸弹

弹窗实现

import tkinter as tk
import random
import threading
import timedef boom():window = tk.Tk()width = window.winfo_screenwidth()height = window.winfo_screenheight()a = random.randrange(0, width)b = random.randrange(0, height)window.title('error')window.geometry("200x50" + "+" + str(a) + "+" + str(b))tk.Label(window, text='gf是傻子', bg='green',font=('宋体', 17), width=20, height=4).pack()window.mainloop()threads = []
for i in range(10):t = threading.Thread(target=boom)threads.append(t)time.sleep(0.001)threads[i].start()

伪装病毒窗口

让它一直循环弹出中毒窗口

while True:tkinter.messagebox.showerror('Windows 错误','你的电脑已被笑死')

最终代码

import tkinter as tk
import random
import threading
import time
import tkinter.messageboxdef boom():window = tk.Tk()width = window.winfo_screenwidth()height = window.winfo_screenheight()a = random.randrange(0, width)b = random.randrange(0, height)window.title('error')window.geometry("200x50" + "+" + str(a) + "+" + str(b))tk.Label(window, text='gf是傻子', bg='red',font=('楷体', 17), width=20, height=4).pack()window.mainloop()threads = []
for i in range(50):t = threading.Thread(target=boom)threads.append(t)time.sleep(0.001)threads[i].start()while True:tkinter.messagebox.showerror('Windows 错误','你的电脑已经中毒')

结果实现

运行结果大概就是这样,代码比较简单,里面相关参数大家可以自己改

当时作为刚学Python,出于好奇,我还专门去打包成exe文件发给自己的朋去吓吓他们。

用Python写一个假的病毒炸弹(整蛊)相关推荐

  1. python制作u盘病毒_十行代码--用Python写一个USB病毒!

    大家好,我又回来了. 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun ...

  2. python写一个通讯录step by step V3.0

    python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...

  3. python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (

    @@ -2,34 +2,34 @@ > * 原文作者:[Dr Pommes](https://medium.com/@pommes) > * 译文出自:[掘金翻译计划](https://g ...

  4. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

  5. pythongui登录界面密码显示_用python写一个带有gui界面的密码生成器

    需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import ra ...

  6. python写一个通讯录V2.0

    python写一个通讯录step by step V2.0 引用知识 list + dict用于临时存储用户数据信息 cPickle用于格式化文件存取 依旧使用file来进行文件的存储 解决问题 1. ...

  7. python软件界面-用Python写一个语音播放软件

    原标题:用Python写一个语音播放软件 单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的 ...

  8. python写一个系统-使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

  9. python写一个系统-熬了一晚上,小白用Python写了一个股票提醒系统

    码农小马七夕节去相亲了,见了一个不错的姑娘,长的非常甜美!聊着聊着很投缘!通过介绍人了解到,对方也很满意--想着自己单身多年的生活就要结束啦,心里满是欢喜,美美哒!但是突然想起年初还有几万块在股市里面 ...

最新文章

  1. linux stdin STDIN_FILENO 区别
  2. 庆祝我在博客园安家了
  3. 中国程序员如何升职加薪,也许我们该学学印度人
  4. python软件设置代码字体的大小_PyCharm中代码字体大小调整方法
  5. vs2010项目属性配置
  6. c语言判断闰年_大一C语言错题
  7. explorer.exe被删除了怎么办?
  8. java 空的构造函数_用javassist创建空的构造函数(java)不能上班
  9. C#的Timer解析
  10. Flutter之Dialog使用和踩坑
  11. DataReader,DataTable利用泛型填充实体类
  12. JS推断浏览器类型与版本号
  13. YDOOK:STM32: 最新版选型手册下载 2021
  14. ViewPage的基本使用以及动画效果的添加
  15. project-attact of panda virus
  16. 互联网快讯:极米Z6X Pro、极米H3S音画表现出众;快狗打车赴港IPO;vivo回应造车传闻
  17. 计算机应用技术题,计算机应用技术复习题.doc
  18. 华硕A8SE系列安装windows XP +驱动安装
  19. 我们的时间去了哪里?
  20. IC设计行业都有哪些不错的公司(外企篇)

热门文章

  1. 【机器学习】线性回归(理论)
  2. 安卓逆向so篇(一):so文件调用
  3. 没有灵感头发都快抓掉了!推荐几款创意网站,让大脑灵光一动!
  4. 【Doris】Apache Doris在网易互娱的应用实践
  5. java 分页查询的实现
  6. ZenCart中Dropship与wholesale模块设置
  7. 【计算机组成原理】CPU的前世今生
  8. windows2008上安装proxycap后,本地解析不出域名了
  9. GIS开发进阶之路(十四) ArcEngine打开cad文件的五种方法、ArcGIS Engine错误码
  10. 北交计算机学院研究,北京交通大学计算机与信息技术学院研究生导师:黄雅平...