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

3751 次阅读 by 九九 2012-09-08 | 标签:问题 PHP

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

source/plugins/

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

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

source/language/lang_admincp_msg.php

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

array(
...,
'cloudaddons_genuine_message' => '对不起,您安装的不是正版应用,安装程序无法继续执行

',
)

再继续跟踪“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,赶紧去安装,现在正常用着呢~啊哈哈...在这里对插件的制作都表示真诚的感谢。


评论(1)

暂无评论!


PS:多打字可以减肥哦~234字以内。支持表情:


Top