Лицензия Wordfence Security — взлом плагина

Wordfence Security — наверное один из лучших плагинов для защиты вашего сайта на WordPress.

При скачивании его из официального репозитория wordpress по умолчанию скачивается обычная версия плагина, в настройках которой можно разблокировать премиум функции заплатив 99$ за 1 год использования. Если же нет желания платить, то можно найти на просторах интернета nulled (взломаную) версию плагина и установить к себе на сайт, но чаще всего именно с такими скачанными плагинами ваш сайт становится уязвимым, по этому я не рекомендую использовать такой метод.

Более безопасным решением будет — разблокировка премиум функций самостоятельно. Приступим:

Шаг 1

  • Загрузите плагин Wordfence Security из официального репозитория wordpress: https://ru.wordpress.org/plugins/wordfence/

Шаг 2

  • Загрузите плагин на свой сайт, НО НЕ АКТИВИРУЙТЕ ЕГО!

Шаг 3

  • Далее в панели управления wordpress перейдите к плагинам — и выберите пункт «редактор плагинов»

Шаг 4

В открывшемся редакторе плагинов, в правом верхнем углу выберите плагин Wordfence Security и нажмите кнопку «выбрать»

В правом столбце появится список файлов плагина, нужно выбрать пункт «Lib». а в раскрывшемся списке найти файл wordfenceClass.php

Шаг 5

В открывшемся окне нажмите сочетание клавиш на клавиатуре: ctrl+f  ивставьте в открывшуюся поискову. строку эту строчку:

if (!WFWAF_SUBDIRECTORY_INSTALL && $waf = wfWAF::getInstance())

Должно получиться вот так:

Вы должны увидеть эту часть кода:

$updateCountries = false;
if (!WFWAF_SUBDIRECTORY_INSTALL && $waf = wfWAF::getInstance()) {
$homeurl = wfUtils::wpHomeURL();
$siteurl = wfUtils::wpSiteURL();

Шаг 6

Теперь прямо после этого кода, вставьте эти сроки:

wfConfig::set('isPaid', 1);
wfConfig::set('keyType', wfAPI::KEY_TYPE_PAID_CURRENT);
wfConfig::set('premiumNextRenew', time()+31536000);

У вас дожно получиться вот так:

$updateCountries = false;
if (!WFWAF_SUBDIRECTORY_INSTALL && $waf = wfWAF::getInstance()) {
$homeurl = wfUtils::wpHomeURL();
$siteurl = wfUtils::wpSiteURL();

wfConfig::set('isPaid', 1);
wfConfig::set('keyType', wfAPI::KEY_TYPE_PAID_CURRENT);
wfConfig::set('premiumNextRenew', time()+31536000);

Сохраните изменения нажав кнопку «Обновить файл»

Шаг 7

После этого переидите в установленные плагины wordpress и активируйте плагин Wordfence Security.

Поздравляем! Теперь у вас активированы премиум функции плагина. Вы можете видеть что лицензия истекает через 364 дня, но в дальнейшем эта цифра не изменится.

если вы не можете найти код который описан в 5 шаге то, вы можете найти этот файл в папках плагина на своем хостинге и отредактировать его с помощью notepad++, а затем повторно загрузить или сделать что-то подобное. Вы также можете использовать FTP-приложение для изменения этого файла.

Поделиться этой страницей
Поделиться в facebook
Поделиться в twitter
Поделиться в vk
Поделиться в whatsapp
[]