Linux基础(2)之病毒编写

标准目录

/bin - 二进制文件目录,存放系统命令,如ls、cp、mv等。
/boot - 启动目录,存放Linux启动时用到的文件,如vmlinuz、initrd等。
/dev - 设备文件目录,存放系统内外全部设备文件。
/etc - 系统配置文件目录,存放系统配置文件,如passwd、group等。
/home - 用户主目录,存放普通用户的主目录。
/lib - 库文件目录,存放系统库文件。
/lost+found - 未找到的文件目录,非正常关机后恢复文件存放处。
/media - 媒体目录,用于挂载移动存储设备。
/mnt - 临时挂载目录,用于临时挂载文件系统。
/opt - 可选目录,用于存放第三方软件。
/proc - 进程信息目录,虚拟文件系统,存放系统及进程信息。
/root - 系统管理员目录,存放系统管理员的主目录。
/sbin - 系统二进制文件目录,存放系统管理员使用的命令,如ifconfig、fsck等。
/tmp - 临时文件目录,存放临时文件。
/usr - 用户资源目录,存放用户使用的程序和文件。
/var - 可变文件目录,存放经常变化的文件,如日志文件。

基本命令补充复习

vim文本编辑器

vim 1.txt

i (insert模式)输入字符

esc 冒号 wq! 强制保存退出

mkdir -p 123/1/2/3       (遍历创建目录)

rm -r 123        (删除123目录)

-i  (递归删除)

-r    (删除文件夹及其所有内容)

-f   (强制删除)

查看文件内容

cat   (查看全部内容)

head  (查看全半段内容)

head -5 1.txt        (查看前五行)

tail        (查看后半段内容)

tail -5 1.txt        (查看后五行)

more  (查看文件内容并翻页)

ls -l (查看当前目录下文件的权限)

chmod 777 1.txt   (最高权限加权)

chown root:root 1.txt (改变文件所属用户和用户组)

adduser bule (会为bule用户创建用户目录,要求设置密码)

su bule  (切换为用户bule)

exit (退出当前用户)

userdel -f bule (删除 bule 用户)

sudo (以管理员身份运行root权限)

password root (修改root用户的密码)

Linux 资源耗尽病毒

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

#!/bin/bash
while true
do
    notify-send "Hacking!"
    sleep 2
done

保存脚本到一个文件如 infinite_bomb.sh 中,赋予执行权限: chmod +x infinite_bomb.sh

运行脚本

./infinite_bome.sh

这里抛出错误

这里是缺少了X11,也就无法使用 X11的软件和命令

X11,全称为X Window System,是Unix和类Unix操作系统中使用的一个窗口系统协议,也是Linux系统中重要的图形窗口系统,使得用户能够在命令行之外使用GUI进行交互。

解决

apt-get update

apt install x11vnc -y

reboot

实际上病毒原理是基于

windows  dos编程

linux         bash编程

个人感觉这些也称不上病毒,都是一种循环脚本而已。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值