|
发表于 2011-5-28 17:45:14
|
显示全部楼层
本帖最后由 mangopey 于 2011-5-28 17:48 编辑
睡觉讲话 发表于 2011-5-27 11:57 
可以说下你操作的详细步骤吗?
ftp覆盖的话非常奇怪,貌似部分参数覆盖后是改动的,但是重要的maxuser死活改不过来
看了一些贴子发现可以用firebug的方式破解4台,不过只能改到8台
今天研究了一下午,在页面中函数pagecheckvalue()中有这么一段
var MaxUserNum = 8;
if (getChecked("Frm_EnableProxy") == true) {
if (checkNull(getValue("Frm_MaxUser")) != true) {
msg = getmsg(101);
ShowErrorForCom("Frm_MaxUser", "Fnt_MaxUser", msg);
return false;
}
if (checkInteger(getValue("Frm_MaxUser")) != true) {
msg = getmsg(115);
ShowErrorForCom("Frm_MaxUser", "Fnt_MaxUser", msg);
return false;
}
if (checkIntegerRange(getValue("Frm_MaxUser"), 1, MaxUserNum) != true) {
msg = getmsg(116, 1, MaxUserNum);
ShowErrorForCom("Frm_MaxUser", "Fnt_MaxUser", msg);
return false;
}
于是用firebug修改了maxusernum和checkintegerrange中的最小值1(改为0),可是点击修改的时候会报错,maxuser也会自动复原,感觉就差一步就可以破掉了,非常可惜。。。 |
|