手把手教你破解Wp-Rocket收费插件

WP Rocket-帮助提高页面加载速度并减少服务器负载。

插件介绍

WP Rocket-帮助提高页面加载速度并减少服务器负载。较高的下载速度反过来会降低跳出率,提高转化率,并有助于增加Google搜索结果中的排名。该因素被认为是排名中最重要的因素之一。WP Rocket是收费的,但是它同时也是一款开源插件。官网是下载不到安装包的。在官网你只有购买了才能下载。目前最新版本是3.5.4。

插件分析

仔细分析Wp-Rocket的Php代码,发现检查序列号(secret_key)的代码在/wp-rocket/inc/functions/options.php中;
在/wp-rocket/ license-data.php 文件中存在WP_ROCKET_EMAIL,这个主要是用来许可证的邮箱校验;
在 /wp-rocket.php 这个文件中存WP_ROCKET_PRIVATE_KEY密钥验证代码行。
所以得出只有在上面三项信息全正确的情况下,Wp-Rocket才能被激活使用。

插件破解

想要突破这个验证机制,只需修改/wp-rocket/inc/functions/options.php (secret_key) 检查序列号 和/wp-rocket/ wp-rocket.php 中的 PRIVATE_KEY 验证就好,邮箱可以不用理会。也就是说只要让Wp-Rocket信任你赋予的信息是合法的,就可以完全百分百使用 Wp-Rocket 。
1.首先,使用代码编辑器打开 options.php ,找到下面这段代码

function rocket_valid_key() {
	$rocket_secret_key = get_rocket_option( 'secret_key' );
	if ( ! $rocket_secret_key ) {
		return false;
	}

	return 8 === strlen( get_rocket_option( 'consumer_key' ) ) && hash_equals( $rocket_secret_key, hash( 'crc32', get_rocket_option( 'consumer_email' ) ) );
}

替换成

function rocket_valid_key() {
	return true;
}

这样修改的目的就是让 Wp-Rocket 信任输入的信息是有效的。
2.再次打开wp-rocket.php,搜索

define( 'WP_ROCKET_PRIVATE_KEY',false);

将后面的false替换成32位密钥,随便写,比如我是替换成:tgPCBcEkBdjjAxactz8zLR0pXbOYBVsk

define( 'WP_ROCKET_PRIVATE_KEY','tgPCBcEkBdjjAxactz8zLR0pXbOYBVsk');

3.最后修改好后,后台上传安装插件即可。也可以下载已经破解的插件,直接上传安装

WP Rocket v3.7.4官方原版去授权

提高页面加载速度并减少服务器负载。

人已赞赏
PHP

PHP实现“国密算法SM4”代码

2020-4-14 16:00:13

PHP

阿里云安全提醒 Redis开启密码,导致微擎打不开的问题处理

2020-10-24 15:45:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索