اكتشاف برمجيات خبيثة داخل موقع ووردبريس يعني أن هناك ثغرة تم استغلالها بنجاح، سواء عبر إضافة غير آمنة، أو رفع ملف خبيث، أو تنفيذ كود داخل قاعدة البيانات. معالجة الاختراق يجب أن تتم بشكل منهجي يبدأ بالحلول السهلة المتاحة لمطوّر ووردبريس، ثم الانتقال للحلول المتقدمة عند الحاجة لضمان إزالة البرمجيات الضارة من ووردبريس ومنع عودته.
أولاً: حلول بسيطة لإزالة البرمجيات الضارة في ووردبريس
1. تحديث كل مكونات الموقع
قد يكون الاختراق ناتجًا عن ثغرة معروفة تم إغلاقها في إصدار جديد، لذلك يجب البدء بتحديث:
- ووردبريس إلى آخر إصدار
- الإضافات بجميع أنواعها
- القوالب المستخدمة
- PHP على الخادم (يفضل 8.1 أو 8.2)
2. تنظيف الإضافات والقوالب المشبوهة
إذا كنت تستخدم إضافة أو قالبًا غير موثوق (Nulled)، فالأفضل حذفه فورًا وإعادة تثبيته من المصدر الرسمي.
3. فحص الموقع باستخدام إضافة أمنية
يمكنك استخدام إضافات مثل:
هذه الإضافات تقوم بكشف:
- ملفات PHP مشبوهة
- أكواد JavaScript مخفية
- Backdoors داخل القوالب والإضافات
4. حذف ملفات PHP داخل uploads
أي ملف PHP داخل مجلد /uploads يعتبر اختراقًا بنسبة كبيرة.
5. تنظيف قاعدة البيانات من الأكواد الغريبة
غالبًا يتم حقن أكواد ضارة داخل محتوى المقالات أو الإعدادات. ابحث عن:
- <script>
- iframe
- onload= أو onclick=
- فعاليات JavaScript مجهولة
6. فحص htaccess
قد يحتوي على إعادة توجيه ضارة أو أكواد خبيثة. الحل الأبسط:
احذف محتواه واستبدله بالنسخة الافتراضية الخاصة بووردبريس.
7. التحقق من عدم وجود حسابات مشرف إضافية
في كثير من الحالات يقوم المخترق بإنشاء حساب Admin جديد.
8. تغيير كلمات المرور
- كلمة مرور لوحة تحكم ووردبريس
- كلمة مرور FTP
- كلمة مرور قاعدة البيانات
- كلمات مرور cPanel
9. حذف الإضافة التي سببت المشكلة
إذا ظهر اسم إضافة معينة أثناء الفحص، قم بإزالتها فورًا.
ثانيًا: حلول متقدمة لإزالة البرمجيات الضارة
1. فحص الملفات عبر WP-CLI
افحص سلامة ملفات ووردبريس الأصلية:
wp core verify-checksums2. مقارنة الإضافات والقوالب بالنسخ الرسمية
wp plugin verify-checksums --all wp theme verify-checksums --all3. البحث عن أكواد ضارة داخل الملفات
grep -R "base64_decode" wp-content/ grep -R "eval(" wp-content/ grep -R "preg_replace" wp-content/4. استبدال ملفات ووردبريس بالكامل
أفضل حل سريع لضمان عدم وجود ملفات معدلة:
wp core download --force5. تنظيف قاعدة البيانات يدويًا عبر WP-CLI
wp db query "SELECT * FROM wp_posts WHERE post_content LIKE '%<script%' LIMIT 100;"6. إزالة Backdoors من الجذر
أشهر أماكن الباك دور:
- wp-content/uploads
- wp-includes
- wp-admin
- ملفات PHP في الجذر
7. تحديث مفاتيح أمان ووردبريس (Salts)
wp config shuffle-salts8. تعطيل تعديل الملفات داخل لوحة التحكم
define('DISALLOW_FILE_EDIT', true);9. فحص Cron Jobs
قد يُزرع Cron يقوم بإعادة إصابة الموقع:
wp cron event list10. حماية wp-config.php
حماية الملف تمنع تنفيذ أكواد خبيثة داخل الإعدادات.
رابط دليل الحماية:
كيفية حماية wp-config.php
روابط داخلية مفيدة من دعم متخصص
الخلاصة
إزالة البرمجيات الضارة من ووردبريس عملية تحتاج إلى خطوات واضحة تبدأ بحلول بسيطة مثل تحديث المكونات وفحص الإضافات، ثم الانتقال للحلول المتقدمة مثل تحليل الملفات، استبدال النظام الأساسي، وتنظيف قاعدة البيانات. النجاح الحقيقي يكمن في إزالة التهديد وإغلاق الثغرة التي أدت للاختراق لضمان عدم تكراره.
