变向破解安装dx问卷调查升级版插件

接手的单子只差一个问卷调查插件了,撸了一遍dx的插件搜索,都是要钱的啊~精简关键词,着重加上了“免费”、“绿色”等,还是没有收获。再精简一下,在google里搜“问卷调查插件”,看到一网站上有一x1.5的升级版本,速度撸到。解压到

source/plugins/

下,切到后台“应用” -> “插件”,哈哈,看到可以安装。可是点了安装按钮后,出现以下提示字符:
对不起,您安装的不是正版应用,安装程序无法继续执行

点击这里安装正版应用
咱是不会果么容易就放弃的,哈哈,因为你是PHP程序,Hoho…源码开始分析中….
经过几分钟的调用跟踪,我在

source/language/lang_admincp_msg.php

的第626发现了,这个提示信息的配置:

array(
...,
'cloudaddons_genuine_message' => '对不起,您安装的不是正版应用,安装程序无法继续执行<br /><br /><a href="admin.php?action=cloudaddons&id={addonid}">点击这里安装正版应用</a>',
)

再继续跟踪“cloudaddons_genuine_message”,在

source/admincp/admincp_plugins.php

的第538行发现了:

	cloudaddons_validator($dir.'.plugin');

哈哈,找到出处~上面这个函数写在

source/function/function_cloudaddons.php

的第96行。源代码为:

function cloudaddons_validator($addonid) {
	$array = cloudaddons_getmd5($addonid);
	if(cloudaddons_open('&mod=app&ac=validator&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') {
		cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));
	}
}

哈哈,想必你已经有思路了,我是这么改的:

function cloudaddons_validator($addonid) {
	$array = cloudaddons_getmd5($addonid);
	if(0 && cloudaddons_open('&mod=app&ac=validator&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') {
		cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));
	}
}

:D ,赶紧去安装,现在正常用着呢~啊哈哈…在这里对插件的制作都表示真诚的感谢。



One Response to “变向破解安装dx问卷调查升级版插件”

  1. 你好啊 说道:

    创新是有方法和原理的,如果只注重技术,想实现跨越式发展,往往事与愿违。

留下您的看法