I have a server running Ubuntu 18.04.5 LTS for development server, it's said that it's a mining malware that takes up your CPU for mining.

100% CPU

So everytime I kill the process using kill -p PID after few seconds it reruns again. check the crontab of www-data using

sudo crontab -u www-data -e

It should looks like this, delete this

Prevention

create a file ex. /home/ubuntu/removing-malware.sh

#!/bin/bash

# kinsing deleteing here
PID=$(pidof kinsing)
echo "$PID"
kill -9 $PID


# /tmp/kinsing deleteing here (Some times it will run /tmp path)
PID=$(pidof /tmp/kinsing)
echo "$PID"
kill -9 $PID


# kdevtmpfsi deleteing here
PID=$(pidof kdevtmpfsi)
echo "$PID"
kill -9 $PID


# /tmp/kdevtmpfsi deleteing here (Some times it will run /tmp path)
PID=$(pidof /tmp/kdevtmpfsi)
echo "$PID"
kill -9 $PID

# Delete malware files
find / -iname kdevtmpfsi -exec rm -fv {} \;

find / -iname kinsing -exec rm -fv {} \;

add to crontab using crontab -e then add

*/5 * * * * /home/ubuntu/removing-malware.sh

to check cron is running

systemctl status cron

The process keeps on poppin out

after cron is running keep on killing the process, keep on monitoring for a while repeat if it pops out, after sometime it will be gone.