فهرست مقاله
تقریبا 90٪ توسط "کد مخرب" ایجاد می شود.
بیش از ۸۰٪ وبسایتهای وردپرس دارای کدهای مخربی هستند که توسط افزونهها (مانند افزونههای رسمی وبسایت و افزونههای پخش آنلاین) به حسابهای کاربری آنها تزریق میشود.
مورد دیگر این است که تم (نسخه کرک شده، تم دزدی) یک "کد مخرب" یا "اسب تروجان در پشتی" است که برای ایجاد آسیب وارد سرور می شود.
حالا، چن ویلینگ با تجزیه و تحلیل کد قالب وردپرس به شما نشان میدهد که چگونه میتوانید آن را از قبل پیدا کنید.

کدهای مخرب را در function.php تجزیه و تحلیل و حذف کنید
رایج ترین چیز در مورد "کد مخرب" در وردپرس، function(s).php در فهرست تم است.
در انتهای فایل function.php معمولاً یک نظر پایانی مانند این وجود دارد:
//全部结束 ?>
اگر متوجه شدید که چنین نظر پایانی وجود ندارد، اساساً مطمئن هستید که فایل function.php شما دستکاری شده است و باید آن را بررسی کنید.
کد مخرب قالب وردپرس چیست؟
به عنوان مثال، خط کد زیر:
- تابع _checkactive_widgets
- تابع _check_active_widget
- تابع _get_allwidgets_cont
- تابع _get_all_widgetcont
- تابع stripos
- تابع strripos
- تابع scandir
- تابع _getprepare_widget
- تابع _prepared_widget
- تابع __popular_posts
- add_action("admin_head"، "_checkactive_widgets");
- add_action("init"، "_getprepare_widget");
- _verify_isactivate_widgets
- _check_isactive_widget
- _get_allwidgetscont
- _prepare_widgets
- __پست_های_محبوب
- هر ردیف مستقل است.
- اگر هر یک از کدهای بالا را در functions.php دارید، ممکن است به کدهای مخرب آلوده شده باشید.
- در این میان، تابع، add_action و غیره معمولا کدهایی هستند که متعلق به «کدهای مخرب» و «فعالیت آماده سازی» هستند.

چگونه کد ویروس مخرب function.php را حذف کنیم؟
همچنین تمیز کردن آن آسان است.
فقط در فایل function.php کد بالا را پیدا کرده و پاک کنید.
اما پس از آلوده شدن، تمام تم های موجود در فهرست تم آلوده خواهند شد.
بنابراین فقط می دانید که تم مورد استفاده در حال حاضر نامعتبر است و پس از پاک شدن، خیلی سریع تولید می شود.
پس از پاک کردن کد تم، فایل functions.php را روی 444 مجوز تنظیم کنید و سپس تم های دیگر را پاک کنید.
در نهایت، چه نیاز به تغییر مجوزها به نسخه قبلی در functions.php داشته باشید، چن ویلیانگ پیشنهاد میکند که مجوزهای ۴۴۴ بسیار امن هستند.
وقتی می خواهید آن را اصلاح کنید، اشکالی ندارد که آن را اصلاح کنید.
امیدوارم مقاله «چه کد مخربی در قالبهای وردپرس یافت میشود؟ تحلیل کد مخرب وبسایت» که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-1579.html
