درباره افزونه Compromise Scanner for wp2shell
افزونه «Compromise Scanner for wp2shell» یکی از افزونههای کاربردی برای وردپرس است که توسط eyesecurity توسعه مییابد. نسخه فعلی این افزونه (1.1.0) با وردپرس 5.6 و بالاتر، و PHP 7.2 و بالاتر سازگار است. آخرین بهروزرسانی این افزونه در تاریخ 1405/07/14 منتشر شده که نشاندهنده پشتیبانی فعال از سوی توسعهدهنده است. در WPFORIRAN، فایل ZIP این افزونه بهطور خودکار با مخزن رسمی WordPress.org همگامسازی میشود تا کاربران ایرانی بدون نیاز به VPN، آخرین نسخه را دریافت کنند. برای نصب افزونه «Compromise Scanner for wp2shell»، فایل ZIP را از همین صفحه دانلود کنید. سپس از پنل مدیریت وردپرس به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید و فایل دانلود شده را آپلود کنید. پس از نصب موفقیتآمیز، روی دکمه «فعالسازی» کلیک کنید تا افزونه آماده استفاده شود. تنظیمات افزونه معمولاً در منوی پیشخوان وردپرس یا در منوی تنظیمات قابل دسترسی است. این صفحه بهطور خودکار از مخزن رسمی WordPress.org ایجاد شده است. برای دسترسی به اطلاعات کاملتر، تغییرات نسخهها (changelog)، و توضیحات تفصیلی توسط توسعهدهنده، میتوانید به صفحه رسمی این افزونه در WordPress.org مراجعه کنید. تیم WPFORIRAN در حال آمادهسازی توضیحات فارسی اختصاصی برای افزونههای پرکاربرد است.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.1.0» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (compromise-scanner-for-wp2shell-1.1.0.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه Compromise Scanner for wp2shell اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.1.0
- New: an Export report (.zip) button on the scan screen. The archive contains the report (JSON + plain text), the raw database rows an investigator needs to review — oembed_cache, customize_changeset, suspect posts, suspect users (exploit-default logins/emails and new administrators; never password hashes or session tokens), orphaned usermeta, user-ID accounting, and changed plugin files — and a LOG-COLLECTION-GUIDE.txt explaining which server-side logs to collect by hand. Because the exploit hides its SQL injection and admin creation in a request body that web servers do not log, these database rows are the primary evidence. Rows and content excerpts are capped so the archive stays reviewable. Falls back to a single JSON download when the PHP zip extension is missing. The archive is built in a temporary file removed in the same request — the plugin still changes nothing on the site.
- The user-ID-gap check no longer matches on shared-user-table installs (multisite or platform hosting such as WordPress.com), where IDs are allocated platform-wide, and ignores gaps that dwarf the account count (imports, bulk cleanup). It explains in the detail column why it was not counted.
- The new-accounts check now counts only administrator accounts, as the exploit creates an administrator; ordinary sign-ups on sites with open registration no longer match.
- Documentation: the fixed-version list consistently includes the 6.8.6 backport.