#

#

./watchbog использует 198% моего процессора и 52% памяти. Solar — пользователь. Я пробовал остановить службу solar, но это бесполезно. Watchbog все еще работает и использует столько же места.

решение1

«watchbog» — это криптомайнер-сценарий, который устанавливаетxmrigв системе.

Существует руководство, написанное о том, как удалитьобщий случайиз этогоздесь. Это не значит, что процедура удаления у вас будет точно такой же, но руководство определенно будет вам полезно.

Похоже, что ваша система была взломана. Остановка этого процесса не убережет ее от повторного появления в долгосрочной перспективе. Я предлагаю использовать брандмауэр, проверять неизвестные сокеты слушателей и недавно добавленные ключи аутентификации, которые не относятся к делу.

решение2

В прошлый раз у моего VPS тоже была эта проблема. При запуске посмотрите, как использовать top или PS и проверьте, какой пользователь его запускает. После этого вы можете посмотреть cron пользователя, используя crontab -e или в /etc/cron.X/user или в /var/spool/cron и очистить его. Если он не очищен, снова найдите, где находится файл, насколько мне известно, watchbog, с которым я столкнулся, использует curl для запуска своего процесса. В прошлый раз я сначала удалил curl и очистил cron, затем подождал некоторое время, также не забудьте изменить пароль пользователя, который был взломан. Когда watchbog попадает в вашу систему, это означает, что некоторые из ваших паролей пользователей скомпрометированы, и если на вашем сервере есть публичный сервер ssh, то попробуйте заблокировать пользователя, который пытается войти в систему методом подбора, с помощью fail2ban.

решение3

Вот что я сделал, чтобы удалить вирус Watchblog: Я обнаружил вирус watchbog на одной из моих машин Linux, и вот что я сделал шаг за шагом, чтобы наконец убить вирус. У вируса есть скрытый процесс, который создает cronjob и использует процессор. Это можно обнаружить с помощью следующей команды:

ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
%CPU   PID USER     COMMAND
198.2%  8128 root     ./watchbog
31.5  8116 root     ./watchbog
31.4  8140 root     ./watchbog

Так что же делать? Сначала проверьте содержимое crontab:

crontab -l

#

Таким образом, если есть какие-либо cronjob unverify, вирус автоматически создает crontab. Мы можем удалить crontab с помощью следующей команды:

crontab –r

Затем мы можем проверить, пуст ли он, с помощью следующей команды:

ls /var/spool/cron/crontabs

Затем мы удаляем задание cron и завершаем процесс.

crontab -r while true ; do killall watchbog ; done

Давайте еще раз посмотрим, сработает ли это.

crontab -l ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10

Больше нет watchbog. Тогда не забудьте сменить пароль sudo passwd root

Связанный контент