How to remove malware on Ubuntu

Terkadang kerap sekali kita mengabaikan maintenance server dalam hal ini VPS/VM yang menyebabkan adanya service dan performa yang tidak berjalan maksimal, itu disebabkan karena adanya banyak faktor. Dan salah satu contoh faktor utamanya adalah virus, nah pada artikel kali ini saya akan membahas tentang How to remove malware on Ubuntu. Kebetulan hal yang kita bahas ini adalah case yang saya alami saat ini, meskipun tidak permanent setidaknya hal ini dapat membantu menjadi solusi dan membuat resoruces atau aplikasi kita berjalan secara optimal.

Persiapan

  • VM Ubuntu
  • Script Bash
  • Crontab

How to remove malware on Ubuntu

1 – Check Service yang berjalan

Pertama kita lakukan pengecekan ata memantau penggunaan memori, CPU serta hardisk pada server kita, karena malware biasanya menyerang performa resources kita menjadi 100% entah itu cpu, memory atau yang lainya.

$htop

Saat dicheck ternyata ada terdeteksi seperti gambar diatas /tmp/kdevtmpfsi

Terpantau memory & CPU nya full, disebabkan flood oleh si virus tersebut

2 – Create script bash

Di dalam file bash ini nanti akan kita isi dengan syntax atau langkah-langkah cara mengahapus malware.

$touch kill_malware.sh

Kemudian masuk kedalam file bash tersebut lalu inputkan script berikut :

#!/bin/bash

processld=$(ps -ef | egrep 'kdevtmpfsi|kinsing' | grep -v 'grep' | awk '{print $2}')
echo $processld
kill -9 ${processld}
echo “[“`date +%Y%m%d%H%M`”] kdevtmpfsi killed.”
rm -rf /tmp/kdevtmpfsi
rm -rf /tmp/kinsing
rm -rf /var/tmp/kdevmpfsi
rm -rf /var/tmp/kinsing

Dengan penjelasan sebagai berikut :

  • processld : melakukan pencarian pada nama virusnya
  • kill : melakukan kill atau delete pada virus tersebut
  • rm -rf kemudian di delete file tersebut tadi

Jika sudah selesai maka Crtl + x atau save, kemudian lakukan pengetesan apakah script bash kita tidak salam dalam hal penulisan , testing dengan cara : $sh kill_malware.sh

3 – Crontab

Step diatas biasanya hanya berjalan beberapa menit kemudian akan kembali lagi penuf CPU & Memorynya, nah oleh sebab itu saya mencoba dengan menggunakan metode cronjob supaya dalam beberapa menit atau waktu script tersebut dapat berjalan otomatis.

$crontab -e

Kemudian buat lah cronjob seperti berikut, jika kalian ingin mengetahui hal seputar crontab/cronjob lebih dalam silahkan klik link berikut .

isi paling bawah

10 * * * * sh /lokasi_direktorinya/kill_malware.sh >> /tmp/km.log

10 * * * * artinya adalah setiap 10 menit sekali script tersebut akan berjalan otomatis, kemudian lakukan restart pak $service cron restart

Dengan langkah-langkah diatas sudah selesai dilakukan maka selanjutnya silahkan pantau CPU & memory anda seharusnya berjalan normal kembali tanpa adanya gangguan traffic yang tidak jelas asal usulnya, mungkin artikel ini tidak sepenuhnya dapat bisa membantu anda secara 100% menghilangkan malware, akan tetapi setidaknya script tersebut bekerja efektif.

Leave a Reply

Your email address will not be published. Required fields are marked *