帮助破译命令
[ $1 -ge 20 ] && telnetd -p 233 -l /bin/sh
我知道/bin/sh是一个 Bourne shell,telnetd 是一个 telnet 守护进程,但我不确定它们如何协同工作。我认为有人试图打开后门,但我不确定其他命令如何协同工作。
谢谢
答案1
在这样的背景下新鲜番茄,该命令的作用是,如果变量 $1 大于或等于 20,则telnet
在端口 233 上运行一个守护程序,该守护程序会将您放入 shell 中。
[ $1 -ge 20 ] && telnetd -p 233 -l /bin/sh
$1
是按下 SES/WPS/AOSS 按钮的秒数-p
是端口号-l
听/bin/sh
建立连接时运行的命令
因此,如果您按下该按钮超过二十秒,请转到另一台主机并执行以下操作:
telnet myFreshTomatoHost 233
您将被直接带到 shell。如果您可以物理访问运行 FreshTomato 的系统,则这是一个打开后门的过程。