1.实验目的
使用Ubuntu定时任务反弹shell
2实验环境
ubuntu:ip地址:192.168.80.133
kali:ip地址:192.168.80.134
3.编写crontab计划任务
在ubuntu的系统中使用crontab -e命令编写计划任务
作用:是将一个交互式的bash shell的输出和错误发送到kali的8888端口,并将输入也从该端口读取
4. 在kali中监听8888端口
nc -lp 8888
-l表示开启监听
-p表示指定端口号
没有收到返回的shell
使用tail -f /var/log/syslog查看日志
然后居然不存在这个文件夹 /bin/bash
也就是说linux中cron的命令执行的shell环境是/bin/sh 查看后发现,sh指向dash的软连接,由于dash的shell是没有交互能力的,所以将sh的软连接修改为bash
然后还是找不到这个文件😅
反弹shell失败😅🙄