| Current File : //dev/shm/scan.sh |
#!/bin/bash
# ======================================================
# Script : scan-dan-hapus.sh
# Author : Smoky
# Tanggal : 22 Juli 2025
# Deskripsi : Mencari file yang mengandung string backdoor tertentu
# lalu otomatis menghapus file tersebut dan mencatat log-nya.
# ======================================================
# String yang mau dicari
TARGET="i.pinimg.com/originals/62/06/56/620656927aa2caf8200443efc68b0a7d.gif"
# Lokasi folder yang mau discan (isi sesuai path lu dmana)
BASE_DIR="/home/mfcajgee/fomicgroup.cm/"
# File list hasil pencarian
OUTPUT_LIST="smoky.txt"
# Langkah 1: cari dan simpan file yang mengandung string
echo "[+] Mencari file yang mengandung: $TARGET"
grep -rl "$TARGET" "$BASE_DIR" > "$OUTPUT_LIST"
# Cek kalau file list kosong
if [ ! -s "$OUTPUT_LIST" ]; then
echo "[!] Tidak ditemukan file yang mengandung string tersebut."
exit 0
fi
# Langkah 2: hapus semua file yang ditemukan
echo "[+] Menghapus file yang ditemukan..."
while read -r file; do
echo "Menghapus: $file"
rm -f "$file"
done < "$OUTPUT_LIST"
echo "[+] Selesai. File yang dihapus dicatat di: $OUTPUT_LIST"