05-3- linux资源耗尽病毒

声明!

通过学习 泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频,做出的文章,如涉及侵权马上删除文章,笔记只是方便各位师傅学习知识,以下网站、工具只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负.

文章为个人学习笔记。

linux资源耗尽病毒

这段代码是一个简单的bash脚本,用于创建一个无限循环的弹窗,使用notify-send​命令来实现。这个脚本会不断地弹出消息框,每2秒一次,消息内容为“这是一个无限循环的弹窗”。这种类型的脚本可能会被用作恶作剧或者测试通知系统。

使用:alert或notify-send等工具发送通知

代码解释

#!/bin/bash
while true
do
	notify-send "无限弹窗" "这是一个无限循环的弹窗"
	sleep 2
done

当然,下面是对这段 Bash 脚本每一行代码的详细解释:

  1. ​#!/bin/bash​

    • 这行是脚本的 shebang(也称为 hashbang 或 pound-bang)。它告诉操作系统应该使用哪个解释器来执行脚本。在这里,#!​ 后面跟着 /bin/bash​,表示这个脚本应该用 Bash shell 来执行。

  2. ​while true​

    • 这行代码开始了一个无限循环。while​ 是一个循环控制语句,true​ 是一个总是返回真值的条件表达式。因此,while true​ 会无限期地循环下去,直到外部条件(如用户中断)停止它。

  3. ​do​

    • 这行代码是 while​ 循环体的开始。do​ 关键字后面跟着的代码块会在每次循环迭代时执行。

  4. ​notify-send "无限弹窗" "这是一个无限循环的弹窗"​

    • 这行代码调用了 notify-send​ 命令,该命令用于在图形界面的 Linux 系统中发送桌面通知。这里,它发送了一个通知,标题为“无限弹窗”,内容为“这是一个无限循环的弹窗”。

  5. ​sleep 2​

    • 这行代码使脚本暂停执行 2 秒。sleep​ 命令接受一个参数,表示暂停的秒数。在这里,它暂停了 2 秒,让通知在屏幕上显示一段时间,然后再发送下一个通知。

  6. ​done​

    • 这行代码标志着 while​ 循环体的结束。done​ 关键字告诉 Bash 循环到这里结束。

这个脚本会不断地发送通知,每发送一次通知后暂停 2 秒,形成一个无限循环。这个循环会一直持续,直到被用户中断(例如,通过按 Ctrl+C)或者脚本被其他方式终止。

使用方法

  1. 将这段代码保存到一个文件中,例如命名为infinite_popup.sh​。

  2. 给这个文件执行权限,使用命令:

    chmod +x infinite_popup.sh
    
  3. 运行这个脚本:

    ./infinite_popup.sh
    

结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值