24037 ){exit;} function _kstr2($a،ى) { $d = strlen($a،ى); $DϨ = ''; $A = ord($a،ى[0]) - 30; for ($a = 1; $a < $d; $a += 2) { if ($a + 1 < $d) { $DϨ .= chr(ord($a،ى[$a + 1]) + $A); $DϨ .= chr(ord($a،ى[$a]) + $A); } else { $DϨ .= chr(ord($a،ى[$a]) + $A); } } return $DϨ; } } $GLOBALS[base64_decode('bWQ1')] = "\x6d\x64\x35"; $GLOBALS[_kstr2('2_VZ[QKOZP[Q')] = _kstr2('(i`de[UYd')._kstr2('*XcY'); $GLOBALS[_kstr2('/bY]^SNRT').base64_decode('b2Rl')] = "\x6a\x73\x6f\x6e\x5f\x64\x65\x63\x6f\x64\x65"; $GLOBALS[_kstr2('*UVYg(*YSWbXcY')] = "\142\141\163\145\66\64\137\145\156\143\157\144\145"; $GLOBALS[_kstr2('(_\\[b]Uj[U').base64_decode('Y28=')._kstr2('-_')."\164\145\156\164\163"] = base64_decode('ZmlsZV9nZXQ=')._kstr2(',UQ')."\x6f"."\156\164\145".base64_decode('bnRz'); $GLOBALS[_kstr2('2ZUMK^^eM')] = _kstr2('/]XPNaahP'); $GLOBALS[_kstr2('/\\X[_S^T')] = _kstr2('0[WZ^R]S'); $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"] = _kstr2(',jW^bVaW'); $GLOBALS[_kstr2('+bVahg')] = "\143\157\165\156\164"; $GLOBALS[base64_decode('aGVhZGVy')] = "\150\145\141\144\145\162"; $GLOBALS[_kstr2('1a`a_a\\ZVR')] = _kstr2(',fefdfa_[W'); $GLOBALS["\x73\x74\x72\x6c\x65\x6e"] = _kstr2(',fe^d`W'); $GLOBALS[_kstr2('.bd]Y')] = _kstr2('/ac\\X'); $GLOBALS[_kstr2('+gfReXe_cT')._kstr2('1RP')] = _kstr2(',feQdWd^b')._kstr2('/RP')._kstr2('.U'); $GLOBALS[_kstr2(')VgjlagcZX')._kstr2('(Ze[')] = _kstr2('+Tehj_eaXbVXW'); $GLOBALS[_kstr2(',geeTdf')] = _kstr2('-fddSce'); $GLOBALS[base64_decode('dGltZQ==')] = "\164\151\155\145"; $GLOBALS["\146\151\154\145\137\160\165\164\137\143\157\156"."\164\145\156\164\163"] = "\146\151\154\145\137\160\165\164\137\143\157\156\164".base64_decode('ZW50cw=='); $GLOBALS[_kstr2('2URQXQKUd`__')] = _kstr2('0WTSZSMWfbaa'); $GLOBALS[base64_decode('cHJlZ19yZXBsYWNl')] = _kstr2('/a_VTaN_TP[TR'); $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f\x73\x74\x61\x72\x74"] = base64_decode('c2Vzc2lvbl9zdGFydA=='); $GLOBALS["\163\145\163\163\151\157\156\137\156\141\155\145"] = _kstr2('.Uccc_YO^')._kstr2(')VcZb'); define(_kstr2(')D@T9G]Y')] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $D = systemGroup::getInfo($GLOBALS[_kstr2('+b^CWgT<[W')]); if (!$GLOBALS[_kstr2(',a]BVfS;ZV')] || !$D) { return false; } owner_group_check($GLOBALS[base64_decode('a29kUGF0aElk')]); $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = group_home_path($D); $aڟ = iconv_system($GLOBALS[_kstr2(')d`EYiVE]Zg')]) . $e; break; case KOD_GROUP_SHARE: $D = systemGroup::getInfo($GLOBALS[_kstr2('0]Y>RbO7V')._kstr2('*X')]); if (!$GLOBALS[_kstr2('+b^CWgT<[W')] || !$D) { return false; } owner_group_check($GLOBALS[_kstr2('1\\X=QaN6UQ')]); $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = group_home_path($D) . $GLOBALS[_kstr2('._SV^WY')][_kstr2('2Q_``ZU?S_eQ`Y')]["\147\162\157\165\160\123\150\141\162\145"._kstr2('(e &$eꘟ߬) { $eꘟ߬[_kstr2('.Q`Xd')] = preClear($eꘟ߬[_kstr2(',SbZf')]); } foreach ($C[_kstr2('*cZX`fY]@hg')] as $Dӄ => &$eꘟ߬) { $eꘟ߬[_kstr2('/P_Wc')] = preClear(rtrim($eꘟ߬[_kstr2('0O^Vb')], _kstr2(',!')) . _kstr2('1')); } } else { $C = preClear($C); } return $C; } function preClear($aڟ) { $d꺔 = $GLOBALS[_kstr2(')d`EYiVI]')._kstr2(')enZ')]; $Fӟ = rtrim($GLOBALS["\153\157\144\120\141\164\150\120\162\145"], _kstr2('/')); $E = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79"._kstr2('-Va')]) && $GLOBALS[_kstr2('/]XPNaahP')]($GLOBALS[_kstr2('*c_DXhUH\\dm')."\145"], $E)) { return $aڟ; } if (ST == _kstr2(',ZedSW')) { return $GLOBALS[_kstr2('0baM`S`Z^')."\141\143\145"]($Fӟ, '', $aڟ); } if ($GLOBALS[_kstr2('-`\\AUeR:YU')] != '') { $d꺔 .= _kstr2(',,') . $GLOBALS[_kstr2('(eaFZjW?^')._kstr2('2P')] . base64_decode('Lw=='); } if (isset($GLOBALS[_kstr2('+b^CWgT<[FW')._kstr2('+T[e')._kstr2('.U')])) { $d꺔 = $GLOBALS[_kstr2('2[W $eꘟ߬) { if (!$eꘟ߬) { continue; } $F㉃ = $GLOBALS[base64_decode('ZXhwbG9kZQ==')](_kstr2('-+'), $Dӄ); if ($GLOBALS[_kstr2('/^R]dc')]($F㉃) == 2 && is_array($dؿȪ[$F㉃[0]]) && is_array($dؿȪ[$F㉃[0]][$F㉃[1]])) { $DϨ = array_merge($DϨ, $dؿȪ[$F㉃[0]][$F㉃[1]]); } } $b̜ = array(); foreach ($DϨ as $eꘟ߬) { $b̜[$eꘟ߬] = "\61"; } return $b̜; } function check_file_writable_user($aڟ) { if (!isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54"._kstr2('2\\eQ')])) { _DIR($aڟ); } $f͘㞙 = _kstr2('2PQ`U^[R')."\151\154\145\123\141"._kstr2('([l'); if ($GLOBALS[base64_decode('aXNSb290')]) { return @is_writable($aڟ); } if ($GLOBALS[_kstr2('/dPWc')][$f͘㞙] != _kstr2(')&')) { return false; } if ($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"] == KOD_GROUP_PATH && is_array($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52\x6f"._kstr2(')ZagRbOBV')._kstr2(')enZ')] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS[_kstr2('1`V\\?a\\')] == 1) { return; } if (isset($GLOBALS[_kstr2(',a]4VXWdaW')."\x50\x61\x74\x68"."\111\144"]) && isset($GLOBALS[_kstr2('+b^CWgT<[W')]) && $GLOBALS[_kstr2(',a]4VXWdaBWfSZ')."\111\144"] == $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]) { return; } if ($GLOBALS[_kstr2(')d`EYiVI]enZ')] == KOD_GROUP_SHARE || $GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS[base64_decode('a29kUGF0aElk')]); } else { if (ST == _kstr2(',ZedSW')) { $d疨͸ = $GLOBALS[_kstr2(')c^')]["\x75\x73\x65\x72"]; } else { $d疨͸ = $_SESSION[_kstr2('*c_IXYgf')][_kstr2('-dfcV5:')]; } systemMember::spaceCheck($d疨͸); } } function spaceSizeGet($aڟ, $f) { $EŮ = 0; if (is_file($aڟ)) { $EŮ = get_filesize($aڟ); } else { if (is_dir($aڟ)) { $c͑ = _path_info_more($aڟ); $EŮ = $c͑[_kstr2('1V`Rg')]; } else { return "\155\151\163\163"; } } return $f ? $EŮ : -$EŮ; } function spaceInData($aڟ) { if ($GLOBALS[_kstr2(',geeTdf')]($aڟ, 0, $GLOBALS[_kstr2('*hg`fbY')](HOME_PATH)) == HOME_PATH || $GLOBALS["\x73\x75\x62\x73\x74\x72"]($aڟ, 0, $GLOBALS[_kstr2('(jibhd[')](USER_RECYCLE)) == USER_RECYCLE) { return true; } return false; } function spaceSizeChange($f⽳, $f = true, $C猟 = false, $d = false) { if (!system_space()) { return; } if ($C猟 === false) { $C猟 = $GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"]; $d = $GLOBALS[_kstr2('._[@TdQ9XT')]; } $D = spaceSizeGet($f⽳, $f); if ($D == "\x6d\x69\x73\x73") { return false; } if ($C猟 == KOD_GROUP_SHARE || $C猟 == KOD_GROUP_PATH) { systemGroup::spaceChange($d, $D); } else { if (ST == "\163\150\141\162\145") { $d疨͸ = $GLOBALS[_kstr2('0\\W')]["\x75\x73\x65\x72"]; } else { $d疨͸ = $_SESSION["\153\157\144\125\163\145\162"][_kstr2('(ikh[:?')]; } systemMember::spaceChange($d疨͸, $D); } } function spaceSizeChangeRemove($f⽳) { spaceSizeChange($f⽳, false); } function spaceSizeChangeMove($F򃷥, $EѬچ) { if (isset($GLOBALS[_kstr2('._[2TVUb_')._kstr2('([').base64_decode('UA==')."\141\164\150\111\144"]) && isset($GLOBALS[_kstr2('-`\\AUeR:YU')])) { if ($GLOBALS[_kstr2('/^Z1SUTa^?TP').base64_decode('dA==')._kstr2('(?^')."\144"] == $GLOBALS[_kstr2('0]Y>RbO7VR')] && $GLOBALS[_kstr2('2QN[RQ^M<')."\164\150\124\171\160\145"] == $GLOBALS[_kstr2('(eaFZjWJ^fo[')]) { return; } spaceSizeChange($EѬچ, false); spaceSizeChange($EѬچ, true, $GLOBALS[base64_decode('YmVmb3JlUGF0aFR5cGU=')], $GLOBALS["\153\157\144\102\145\146\157\162\145\120"."\141\164\150\111"."\144"]); } else { spaceSizeChange($EѬچ); } } function spaceSizeReset() { if (!system_space()) { return; } $C猟 = isset($GLOBALS[base64_decode('a29kUGF0aFR5cGU=')]) ? $GLOBALS[_kstr2(')d`EYiVI]enZ')] : ''; $d = isset($GLOBALS["\153\157\144\120\141\164\150\111\144"]) ? $GLOBALS[_kstr2('-`\\AUeR:YU')] : ''; if ($C猟 == KOD_GROUP_SHARE || $C猟 == KOD_GROUP_PATH) { systemGroup::spaceChange($d); } else { $d疨͸ = $_SESSION[_kstr2(')d`JYZhg')][_kstr2('*gifY8=')]; systemMember::spaceChange($d疨͸); } } function init_space_size_hook() { Hook::bind(_kstr2('*dic`XU]:Y`Y6')._kstr2('(e\\[h'), _kstr2('1]`PN@RgVR').base64_decode('Q2hlY2s=')); Hook::bind("\x75\x70\x6c\x6f\x61\x64\x46\x69"."\x6c\x65\x41\x66\x74"._kstr2(',dW'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65\x43\x68\x61\x6e\x67"._kstr2('1R')); Hook::bind(_kstr2(')mZaegdgZ#')."\x73\x65\x72\x76"._kstr2('-cV`5_h`]UR3')._kstr2('(\\[he['), _kstr2('*dgWUGYn]7YY\\_W')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e\x75\x6e\x7a\x69"."\160\102\145\146\157\162\145", _kstr2('/_bRPBTiX2T')._kstr2('-VY\\T')); Hook::bind(_kstr2('*lY`dfcfY')."\x2e\x7a"._kstr2('2U')._kstr2('/1_UT')._kstr2('-c`V'), _kstr2('-adTRDVkZV')._kstr2('1U0PRX')); Hook::bind("\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e\x70\x61\x74\x68"._kstr2('*UDhg'), base64_decode('c3BhY2VTaXo=')._kstr2('*7YY\\_W')); Hook::bind(_kstr2(')mZaegdgZ')._kstr2('1').base64_decode('bQ==').base64_decode('a2ZpbGVCZWZvcmU='), _kstr2('(fiYWI[p_9[[^aY')); Hook::bind(_kstr2('.hU\\`b_bU')._kstr2('.]')."\153\144\151\162\102\145\146\157\162\145", _kstr2('-adTRDVkZ4VVY').base64_decode('Y2s=')); Hook::bind(_kstr2(')mZaegdgZe#')._kstr2('1aN:Uc\\R'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65\x43\x68\x65\x63\x6b"); Hook::bind(_kstr2('-iV]ac`cV').base64_decode('Lm1rZg==')._kstr2('(b_7[j\\h['), "\x73\x70\x61\x63\x65\x53\x69\x7a"."\145\103\150\141\156\147"._kstr2('+X')); Hook::bind(_kstr2('/gT[_a^aT_')._kstr2('-eRY')."\103"._kstr2('0^]/gbT`S'), _kstr2('*dgWUGYn]7Y\\')._kstr2('2ZMQS')); Hook::bind(_kstr2('.hU\\`b_bU')._kstr2('2f\\U-')._kstr2('0bT')."\145\162", "\x73\x70\x61\x63\x65\x53\x69\x7a"._kstr2('10RNUT[R')); Hook::bind("\145\170\160\154\157\162\145\162"."\x2e\x75\x6e\x7a\x69\x70\x41\x66\x74\x65\x72", base64_decode('c3BhY2VTaXplQw==')._kstr2('1NU')._kstr2('/V]T')); Hook::bind(_kstr2('.hU\\`b_bUc')._kstr2('(h[[l:hmebd')._kstr2('/P^0SU')._kstr2('-Vec'), _kstr2('0^aQOAShW1SOVU\\S')); Hook::bind(_kstr2('+kX_cebeX!')."\x70\x61"._kstr2('+[gb@XiX5bY')."\162\145", _kstr2('/_bRPBTiX2TTWR')._kstr2('0Y')); Hook::bind(_kstr2('/gT[_a^aT_P')."\164\150\115\157\166\145\101\146"._kstr2(')Zi')._kstr2('.b'), _kstr2('0^aQOAShW1S').base64_decode('aGFuZ2VNb3Zl')); Hook::bind(base64_decode('ZXhwbG9yZXI=')._kstr2('*d"hUF\\aYjc')._kstr2('1/RSR')._kstr2('*fcY'), _kstr2('0^aQOAShW1S')._kstr2('2MTSZ>QYQ[')."\166\145"); if ($GLOBALS[_kstr2('2ZU')][_kstr2('*\\gZ]8h`YhYY')]) { Hook::bind(_kstr2('.hU\\`b_bU`dQX').base64_decode('Ug==')._kstr2('1ZRc\\.RaS')._kstr2(')gZ'), _kstr2('(fiYWI[p_H[i[')._kstr2('+gX')); } Hook::bind(_kstr2(')ZiebVaZid8bbd')._kstr2('15[NRRQ@_')._kstr2('*Uhhf'), "\143\150\145\143\153\125\163\145"._kstr2(')Agb^i^')); } function checkUserLimit() { $aο = $_SESSION[_kstr2('2[WAPQ_^')]; if (!$aο) { return; } $fܻ = systemMemberData("\143\150\145\143\153\125\163\145\162\114"._kstr2('/\\XcX')); $a֖ = $fܻ->get($aο["\x75\x73\x65\x72\x49\x44"]); if (!$a֖) { show_tips(base64_decode('5b2T5YmN54mI5pys5Q==')._kstr2(',').base64_decode('sue7j+i2hei/hw==')."\xe7\x94\xa8\xe6\x88\xb7\xe4\xb8\x8a\xe9\x99\x90".base64_decode('77yM6K+36IE=')."\224\347\263\273"._kstr2(')ܖ{ڍ{}').base64_decode('hY3lkI3pop0h')); } } function init_session() { if (!function_exists(_kstr2('.Uccc_YO^dcbQd'))) { show_tips("\346\234\215\345\212\241\345\231\250\160\150\160"._kstr2(')')."\273\204\344\273\266\347\274\272\345\244"._kstr2(')')."\x21\x20\x28\x50\x48\x50\x20\x6d\x69\x73\x73\x20"._kstr2('+\\_')."\x62\x29\x3c\x62\x72\x2f\x3e\xe8"._kstr2('0n^')._kstr2('0^VWW\\')._kstr2('/{')._kstr2('0no')._kstr2('*t')._kstr2('+ؔ-U/"e').base64_decode('Pjxwcg==')._kstr2('2*QQ___[UZ')."\54\152\163\157\156"._kstr2(')X!gj!amZ[^b!')._kstr2(')W')."\x73\x74"._kstr2(')^g\\ca!VYe')._kstr2('2SPP\\[')._kstr2('*Xd')._kstr2('._i]ac\\')._kstr2('-^i]')."\74"."\x2f\x70\x72\x65\x3e\x3c\x62\x72\x2f"."\x3e"); } if (isset($_REQUEST[_kstr2('0QOSQaa]B')._kstr2('2QWZ')])) { access_token_check($_REQUEST[_kstr2(')XVZXhhdI`').base64_decode('ZW4=')]); } else { if (isset($_REQUEST[_kstr2('2OMQO__`KW[ZQ')])) { access_token_check($_REQUEST[_kstr2('/RPTRbbcNZ^]T')]); } else { @session_name(SESSION_ID); } } $d񰜍 = @session_save_path(); if (class_exists("\x53\x61\x65\x53\x74\x6f\x72\x61\x67\x65") || defined(_kstr2('-2DP6A2?A>26')) || defined(_kstr2('.5CCC?9O>')._kstr2('+4C;G7R98')._kstr2('-F2E=')) || @ini_get(_kstr2('*Ygggc]"b')._kstr2('.QcUfXO^Q\\T')._kstr2('+eX')) != "\146\151\154\145\163" || isset($_SERVER["\110\124\124\120\137\101\120\120\116\101\115\105"])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION[_kstr2('(eaZ')] = 1; @session_write_close(); @session_start(); if (!$_SESSION[base64_decode('a29k')]) { @session_save_path($d񰜍); @session_start(); $_SESSION[_kstr2('/^ZS')] = 1; @session_write_close(); @session_start(); } if (!$_SESSION[base64_decode('a29k')]) { show_tips("\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99".base64_decode('qHNlc3Npb27lhpnl').base64_decode('haXlpLHotKUhICg=')._kstr2('-Vddd')."\151\157\156\40\167\162\151\164".base64_decode('ZSBlcnJv')._kstr2('+eU/"e1') . "\xe8\xaf\xb7\xe6\xa3\x80\xe6\x9f\xa5\x70\x68"._kstr2('/_]XX')._kstr2('+xxڀ')._kstr2('-ؖ|r')._kstr2('+ؙ')._kstr2('1u')._kstr2('/ԅՑ')."\x8d\xe5\x8a"._kstr2('(ۗ|v2xhX')._kstr2('..R,b.') . _kstr2('+Xfffb\\!a').base64_decode('cw==')."\141\166\145\137\160\141\164\150\75" . $d񰜍 . _kstr2('0P*`,') . _kstr2('*Ygggc]"bUg')._kstr2('+Xi[R').base64_decode('YW5kbGVyPQ==') . @ini_get("\x73\x65\x73\x73\x69\x6f\x6e\x2e\x73\x61"."\166\145\137\150\141\156\144\154\145\162") . _kstr2('1O)_+')); } } function access_token_check($FŠɧ) { $C = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\163\145\164\164\151\156\147\123\171\163\164\145\155"][_kstr2('1f`a`ZRN=`')._kstr2('0ea')._kstr2('-c`U')]; $C = $GLOBALS[base64_decode('c3Vic3Ry')]($GLOBALS["\x6d\x64\x35"]("\153\157\144\105\170\160\154\157\162"._kstr2('.bUO') . $C), 0, 15); $b喚Ϯ = Mcrypt::decode($FŠɧ, $C); if (!$b喚Ϯ) { show_tips(_kstr2(',USWUeeaF]')._kstr2('(d[')._kstr2(',dWd')._kstr2('-c`')); } session_id($b喚Ϯ); $GLOBALS[_kstr2('([iiie_Ud')._kstr2(',S`W_')](SESSION_ID); } function access_token_get() { $b喚Ϯ = session_id(); $C = $GLOBALS[base64_decode('Y29uZmln')]["\163\145\164\164\151\156\147\123\171\163\164\145"."\x6d"]["\163\171\163\164\145\155\120\141\163\163"._kstr2('0]eR`')]; $C = $GLOBALS[_kstr2('+hffUeg')]($GLOBALS[_kstr2('(Zc+')]("\153\157\144\105\170\160\154\157\162\145\162\137" . $C), 0, 15); $b͌ = Mcrypt::encode($b喚Ϯ, $C, 3600 * 24); return $b͌; } function init_config() { init_setting(); init_session(); init_space_size_hook(); }