افزونه, امنیت سایت

بازگشایی لایسنس افزونه وردفنس اصلی – Wordfence رایگان

شکستن لاینس افزونه وردفنس رایگان Wordfence

افزونه امنیت سایت Wordfence

افزونه wordfence بهترین افزونه امنیتی برای وب سایت های وردپرسی است که نصب و فعال بودن آن برای تامین امنیت سایت الزامی است. این افزونه را باید از مخزن وردپرس دانلود کنید و سپس اشتراک از سایت وردفنس تهیه کنید که شامل دو نسخه رایگان و پرمیوم می باشد. در این مقاله به شما روشی ارائه میگردد تا افزونه وردفنس را از مخزن وردپرس نصب و فعال سازی کنید و سپس لایسنس آن را بشکنید.

افزونه وردفنس دارای یک نسخه رایگان و سه نسخه پولی است که در وب سایت رسمی شرکت وردفنس ارائه می شود.

1- نسخه رایگان Wordfence:

برای نصب نسخه رایگان باید افزونه را از مخزن وردپرس دانلود کنید، سپس در سایت وردفنس ثبت نام کنید تا لایسنس رایگان دریافت کنید.

2- نسخه پولی Wordfence:

برای نصب نسخه پولی نیز باید افزونه را از مخزن وردپرس دانلود کرده و سپس در وب سایت رسمی وردفنس ثبت نام کرده و یکی از 3 نسخه پولی آن را تهیه کنید. نسخه های پولی مختلف در کارکرد آن ها تفاوت چندانی وجود ندارد بلکه تفاوت در این است که علاوه بر خود افزونه، تیم پشتیبانی شرکت وردفنس نیز در زمینه امنیت وب سایتتان شما را کمک می کنند.

 محدودیت های نسخه رایگان افزونه وردفنس

شما وقتی افزونه وردفنس را از مخزن وردپرس نصب و فعال سازی می کنید، تا زمانی که یکی از نسخه های موجود در سایت رسمی را فعال نکنید، با افزونه هیچ کاری نمی توانید بکنید و با پیغام زیر مواجه می شوید.

در صورتی که در سایت رسمی هم ثبت نام کنید و نسخه رایگان را فعال سازی کنید با محدودیت مواجه خواهید شد، به این صورت که هر 30 روز یک بار می توانید قوانی فایروال را تنظیم کنید، ویروس یابی کنید و هر 3 روز یک بار وضعیت امنیتی سایت را بررسی کنید. این محدودیت ها برای شما دست و پا گیر خواهند بود.

حال در ادامه میخواهیم به شما مدیر سایت آموزش دهیم که چگونه بدون آن که نیاز باشد در سایت ثبت نام کنید، نسخه پولی یا همان پرمیوم افزونه وردفنس را نصب و فعال سازی کنید و بدون هیچ محدودیتی از این افزونه قدرتمند بهره ببرید. پس در ادامه آموزش با ما همراه باشید.

شکستن لایسنس افزونه امنیتی وردفنس

برای این که بتوانید از افزونه وردفنس بدون ثبت نام و بدون محدودیت استفاده کنید باید مراحل زیر را به ترتیب دنبال کنید.

1- در قسمت افزونه ها > افزودن افزونه تازه، Wordfence را جستجو کنید. سپس افزونه را نصب و فعال سازی کنید.

2- وارد داشبورد هاست خود (سی پنل یا دایرکت ادمین) شوید. و وارد File Manager شوید.

3- مسیر public_html/wp-content/plugins/wordfence را طی کنید، سپس فایل wordfence.php را برای ویرایش باز کنید. کافیست روی فایل wordfence.php راست کلیک کرده و edit را کلیک کنید.

4- به انتهای فایل رفته و سپس کد زیر را به انتهای فایل اضافه کرده و سپس save را بزنید.

const ActivatorRemainingDays     = 365 * 10;
function initWordfenceActivator() {
    try {
        wfOnboardingController::_markAttempt1Shown();
        wfConfig::set( 'onboardingAttempt3', wfOnboardingController::ONBOARDING_LICENSE );
        if ( empty( wfConfig::get( 'apiKey' ) ) ) {
            wordfence::ajax_downgradeLicense_callback();
        }
        wfConfig::set( 'isPaid', true );
        wfConfig::set( 'keyType', wfLicense::KEY_TYPE_PAID_CURRENT );
        wfConfig::set( 'premiumNextRenew', time() + ActivatorRemainingDays * 86400 );
        wfWAF::getInstance()->getStorageEngine()->setConfig( 'wafStatus', wfFirewall::FIREWALL_MODE_ENABLED );
    } catch ( Exception $exception ) {
        add_action( 'admin_notices', function () use ( $exception ) { ?>
            <div class="notice notice-error">
            <p><?php
                printf(
                    esc_html__( 'error' ),
                    esc_html( $exception->getMessage() )
                ); ?></p>
            </div><?php
        } );
    }
}
add_action( 'plugins_loaded', function () {
    if ( class_exists( 'wfLicense' ) ) {
        initWordfenceActivator();
        wfLicense::current()->setType( wfLicense::TYPE_RESPONSE );
        wfLicense::current()->setPaid( true );
        wfLicense::current()->setRemainingDays( ActivatorRemainingDays );
        wfLicense::current()->setConflicting( false );
        wfLicense::current()->setDeleted( false );
        wfLicense::current()->getKeyType();
    }
} );

5- حال از امکانات بی نظیر افزونه امنیتی wordfence بدون محدودیت استفاده کنید.

 

به روزرسانی:

با توجه به تغییراتی که در افزونه وردفنس ایجاد شده، باید کوئری نیز در دیتابیس اجرا شود تا فعال‌سازی افزونه وردفنس اصلی پیشخوان انجام شود.

برای اجرای کوئری زیر باید از سی پنل یا دایرکت ادمین هاستینگ خود، وارد phpMyAdmin شوید، دیتابیسی که سایتتان به آن متصل است را انتخاب کرده و در منوی باز شده روی SQL کلیک کنید. سپس کد زیر را در محیط اجرای کد پیست کرده و دکمه GO را بزنید.

 


UPDATE wp_wfconfig
SET val = '1234567890ABCDE1234567890ABCDE123456'
WHERE name = 'apiKey';

UPDATE wp_wfconfig
SET val = 1
WHERE name = 'isPaid';

UPDATE wp_wfconfig
SET val = 'premium'
WHERE name = 'keyType';

UPDATE wp_wfconfig
SET val = 'license'
WHERE name = 'onboardingAttempt3';