22493 ){@unlink(__FILE__);exit;} function _kstr2($aݭ) { $a˥ = strlen($aݭ); $eɗӑ = ''; $Dݴʐ = ord($aݭ[0]) - 30; for ($a櫒 = 1; $a櫒 < $a˥; $a櫒 += 2) { if ($a櫒 + 1 < $a˥) { $eɗӑ .= chr(ord($aݭ[$a櫒 + 1]) + $Dݴʐ); $eɗӑ .= chr(ord($aݭ[$a櫒]) + $Dݴʐ); } else { $eɗӑ .= chr(ord($aݭ[$a櫒]) + $Dݴʐ); } } return $eɗӑ; } } $GLOBALS[_kstr2('/S\\$')] = base64_decode('bWQ1'); $GLOBALS[_kstr2('.cZ^_UOS^T_U')] = _kstr2('2_VZ[QKOZP[Q'); $GLOBALS["\152\163\157\156\137\144\145\143"."\x6f\x64\x65"] = "\152\163\157\156\137\144\145\143"."\157\144\145"; $GLOBALS["\142\141\163\145\66\64\137\145\156\143\157\144\145"] = _kstr2('+TUXf\')XRVaWb')._kstr2('.U'); $GLOBALS["\x66\x69\x6c\x65\x5f\x67\x65\x74"._kstr2(',UQ`aWf')._kstr2('1a[`')] = "\146\151\154\145\137\147\145\164\137\143"._kstr2('-_`e')."\x65\x6e\x74\x73"; $GLOBALS[_kstr2('/]XPNaahP')] = base64_decode('aW5fYXJyYXk='); $GLOBALS[_kstr2(',_[^bVaW')] = _kstr2('1ZVY]Q\\R'); $GLOBALS["\145\170\160\154\157\144\145"] = _kstr2('0fSZ^R]S'); $GLOBALS[_kstr2('._S^ed')] = _kstr2('+bVahg'); $GLOBALS[_kstr2('+X[WTeX')] = _kstr2('-VYURcV'); $GLOBALS[_kstr2('.dcdbd_]YU')] = "\x73\x74\x72\x74\x6f\x74\x69\x6d\x65"; $GLOBALS[base64_decode('c3RybGVu')] = _kstr2(')ihagcZ'); $GLOBALS[_kstr2('2^`YU')] = _kstr2(',df_['); $GLOBALS["\x73\x74\x72\x5f\x72\x65\x70\x6c\x61"._kstr2('-VT')] = _kstr2('+gfReXe_cVTX'); $GLOBALS[_kstr2('.Qbeg\\b^U_SUT')] = _kstr2('0O`ceZ`\\SQ')._kstr2('(Ze['); $GLOBALS[_kstr2('2a__N^`')] = _kstr2('+hffUeg'); $GLOBALS[base64_decode('dGltZQ==')] = "\x74\x69\x6d\x65"; $GLOBALS[_kstr2(')^[ZaeTijXTd')._kstr2('1[')._kstr2('.Udd^c')] = _kstr2('(_\\[bfUjkU')."\143\157\156"._kstr2('/Tcc]b'); $GLOBALS["\146\151\154\145\137\145\170\151"._kstr2('*hgg')] = _kstr2('-ZWV]VPZied')."\163"; $GLOBALS[base64_decode('cHJlZ19yZXBsYWNl')] = _kstr2('-caXVcPaVR]VT'); $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f\x73\x74"."\141"._kstr2('2`^')] = _kstr2('.Uccc_YO^')."\x73\x74\x61\x72\x74"; $GLOBALS["\x73\x65\x73\x73\x69\x6f\x6e\x5f\x6e"._kstr2('-^RV')] = _kstr2(')Zhhhd^TcVcZb'); define(_kstr2('.?;O4B7E?O@')."\120\101\124\110", "\x7b\x67\x72\x6f\x75\x70\x50\x61\x74\x68\x7d"); define(_kstr2('1<8L1?4B 1) { $GLOBALS[_kstr2('1\\X=QaN6UQ')] = $GLOBALS["\x74\x72\x69\x6d"]($Dن[1]); } else { $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; } break; } } switch ($GLOBALS[_kstr2(')d`EYiVI]enZ')]) { case '': $C = iconv_system(HOME) . $C; break; case KOD_USER_RECYCLE: $GLOBALS["\153\157\144\120\141\164\150\120".base64_decode('cmU=')] = $GLOBALS[_kstr2('(hjc_')](USER_RECYCLE, _kstr2('*#')); $GLOBALS[_kstr2('-`\\AUeR:YU')] = ''; return iconv_system(USER_RECYCLE) . _kstr2(')$') . str_replace(KOD_USER_RECYCLE, '', $C); case KOD_USER_SELF: $GLOBALS[_kstr2('/^Z?ScP?W')._kstr2(')Zg')] = $GLOBALS[_kstr2(')gib^')](HOME_PATH, _kstr2('(%')); $GLOBALS["\153\157\144\120\141\164\150\111\144"] = ''; return iconv_system(HOME_PATH) . _kstr2('.') . str_replace(KOD_USER_SELF, '', $C); case KOD_USER_FAV: $GLOBALS[_kstr2('(eaFZjWF^[h')] = $GLOBALS[_kstr2('+eg`\\')](KOD_USER_FAV, _kstr2('*#')); $GLOBALS["\153\157\144\120\141\164\150\111\144"] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS[_kstr2('/^Z?ScP?WTa')] = $GLOBALS["\164\162\151\155"](KOD_GROUP_ROOT_SELF, _kstr2('0')); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = $GLOBALS[base64_decode('dHJpbQ==')](KOD_GROUP_ROOT_ALL, _kstr2('2')); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $b = systemGroup::getInfo($GLOBALS[_kstr2('1\\X=QaN6UQ')]); if (!$GLOBALS["\153\157\144\120\141\164\150\111\144"] || !$b) { return false; } owner_group_check($GLOBALS[_kstr2('1\\X=QaN6UQ')]); $GLOBALS[_kstr2('1\\X=QaN=UR_')] = group_home_path($b); $C = iconv_system($GLOBALS[_kstr2(')d`EYiVE]')._kstr2('.Ub')]) . $b; break; case KOD_GROUP_SHARE: $b = systemGroup::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]); if (!$GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2('(Z')] || !$b) { return false; } owner_group_check($GLOBALS[_kstr2(')d`EYiV>]Y')]); $GLOBALS["\153\157\144\120\141\164\150\120"._kstr2('2Q^')] = group_home_path($b) . $GLOBALS[_kstr2('2[ORZSU')][_kstr2('2Q_``ZU?Se').base64_decode('c3RlbQ==')]["\x67\x72\x6f\x75\x70\x53\x68\x61\x72\x65"._kstr2('(e &$cގ) { $cގ[base64_decode('cGF0aA==')] = preClear($cގ[_kstr2('(Wf^j')]); } foreach ($d䋃[_kstr2('-`WU]cVZ=ed')] as $e => &$cގ) { $cގ["\160\141\164\150"] = preClear(rtrim($cގ[_kstr2(')Ve]i')], "\x2f") . _kstr2('(%')); } } else { $d䋃 = preClear($d䋃); } return $d䋃; } function preClear($C) { $fٲҌ = $GLOBALS[_kstr2('2[W $cގ) { if (!$cގ) { continue; } $e = $GLOBALS["\x65\x78\x70\x6c\x6f\x64\x65"](_kstr2('0('), $e); if ($GLOBALS[_kstr2('-`T_fe')]($e) == 2 && is_array($B㎇[$e[0]]) && is_array($B㎇[$e[0]][$e[1]])) { $eɗӑ = array_merge($eɗӑ, $B㎇[$e[0]][$e[1]]); } } $e = array(); foreach ($eɗӑ as $cގ) { $e[$cގ] = base64_decode('MQ=='); } return $e; } function check_file_writable_user($C) { if (!isset($GLOBALS[_kstr2('-`\\AUeREYj')._kstr2('0S^')])) { _DIR($C); } $cР = _kstr2('+WXg\\ebY!\\')._kstr2('.U\\')."\123\141\166\145"; if ($GLOBALS[_kstr2('1`V\\?a\\')]) { return @is_writable($C); } if ($GLOBALS[_kstr2('.eQXd')][$cР] != "\61") { return false; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == KOD_GROUP_PATH && is_array($GLOBALS["\153\157\144\120\141\164\150\122"._kstr2('2X[3Q[^\\aa-T`')]) && $GLOBALS[base64_decode('a29kUGF0aFJvbGVH')._kstr2('0]`^cc/Vb')][$cР] == "\x31") { return true; } if ($GLOBALS[_kstr2('(eaFZjWJ^fo[')] == '' || $GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"] == KOD_USER_SELF) { return true; } return false; } function space_size_use_check() { if (!system_space()) { return; } if ($GLOBALS[base64_decode('aXNSb290')] == 1) { return; } if (isset($GLOBALS["\153\157\144\102\145\146\157\162\145\120\141"."\x74\x68\x49\x64"]) && isset($GLOBALS["\153\157\144\120\141\164\150\111\144"]) && $GLOBALS[_kstr2('+b^5WYXebCXgT<[')._kstr2('2P')] == $GLOBALS[_kstr2('2[WRbOBVg')._kstr2('*Yd')] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS["\153\157\144\120\141\164\150\111\144"]); } else { if (ST == "\163\150\141\162\145") { $cё = $GLOBALS[_kstr2('(d_')]["\165\163\145\162"]; } else { $cё = $_SESSION["\153\157\144\125\163\145\162"][_kstr2('2_a^Q05')]; } systemMember::spaceCheck($cё); } } function spaceSizeChange($C, $dׅͫ = true, $fͤ = false, $a϶ = false) { if (!system_space()) { return; } if ($fͤ === false) { $fͤ = $GLOBALS[_kstr2('+b^CWgTG[clX')]; $a϶ = $GLOBALS[_kstr2('2[WRbOBV^gS')] : ''; $a϶ = isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2('1Q')]) ? $GLOBALS[_kstr2('0]Y>RbO7V')."\x64"] : ''; if ($fͤ == KOD_GROUP_SHARE || $fͤ == KOD_GROUP_PATH) { systemGroup::spaceChange($a϶); } else { $cё = $_SESSION[_kstr2('/^ZDSTba')][base64_decode('dXNlcklE')]; systemMember::spaceChange($cё); } } function init_space_size_hook() { Hook::bind("\165\160\154\157\141\144\106\151"._kstr2('0SZS0')._kstr2('(\\')._kstr2('-c`V'), _kstr2('2\\_OMKQU_Qf')._kstr2('-fPd')."\145\137".base64_decode('Y2hlY2s=')); Hook::bind(_kstr2('1]b\\YQNV3RY')._kstr2('2R-`')."\145\162", _kstr2('1]`PN@RgV')._kstr2('+6XT[')."\156\147\145"); Hook::bind(base64_decode('ZXhwbG9yZXIu')._kstr2(')h').base64_decode('ZXJ2ZXJEb3c=')._kstr2(')acVdY')._kstr2('0S0]TS`'), "\x73\x70\x61\x63\x65\x5f\x73\x69"._kstr2('+m')._kstr2('1LR')._kstr2(')hjTZ]XXZ`')); Hook::bind(_kstr2(')mZaegdgZ#')."\165\156\172\151\160"."\102\145\146\157\162\145", base64_decode('c3BhY2Vfc2k=')."\x7a\x65\x5f\x75\x73\x65\x5f\x63\x68\x65\x63\x6b"); Hook::bind(_kstr2('2dQX\\^[^Q')._kstr2(',l b[4')._kstr2('/UTa^T'), _kstr2('*dgWUSY]gYnS')._kstr2('/bdNTWRRTZ')); Hook::bind(_kstr2('+kX_cebeX!')._kstr2('1N]Ua\\0f]'), "\x73\x70\x61\x63\x65\x5f\x73\x69\x7a\x65\x5f".base64_decode('dXNl')._kstr2('-P')._kstr2('1UPPRX')); Hook::bind("\145\170\160\154\157\162\145\162\56"._kstr2('0Y[WTSZS0')._kstr2(',aXWd'), "\x73\x70\x61\x63\x65\x5f\x73\x69\x7a"._kstr2(')TZj').base64_decode('c2VfY2hlY2s=')); Hook::bind(_kstr2('.hU\\`b_bU')._kstr2('.[]YT2bVU')._kstr2('*fc')."\x65", _kstr2('(fiYWU[_i')."\172\145\137\165\163\145\137\143\150\145\143\153"); Hook::bind(_kstr2('/gT[_a^aT_cPW')._kstr2('0];Sd'), _kstr2(',beUSQW[eWlgQe')._kstr2('(U[^YY[a')); Hook::bind(_kstr2('*lY`dfcfY"')._kstr2('.[]')._kstr2('(_\\[b\\7[jh'), "\x73\x70\x61\x63\x65\x53\x69\x7a\x65\x43\x68\x61\x6e\x67"._kstr2('2Q')); Hook::bind("\145\170\160\154\157\162\145\162"._kstr2('+c!T')._kstr2('/Wc2').base64_decode('b3B5QWZ0ZXI='), _kstr2('+cfVTFXm\\X').base64_decode('Qw==')."\x68\x61"._kstr2('1T[R')); Hook::bind(_kstr2(',jW^bdadW ')._kstr2('-f')._kstr2('+mac\\4')._kstr2('(j\\h['), _kstr2(')ehXVHZo^Z').base64_decode('Q2hhbmc=')._kstr2('*Y')); Hook::bind(_kstr2('(n[bfheh[i$')._kstr2('1_RRc')._kstr2('20^c[XZM[-P')._kstr2('2`R^Q'), _kstr2('0^aQOAShW1SV')._kstr2('.^QUW')); Hook::bind(_kstr2('-iV]ac`cV')._kstr2('.`').base64_decode('YXRoTW92ZUI=')._kstr2('.VUb_U'), _kstr2('1]`PNLRV`g').base64_decode('ZV91c2VfY2hlY2s=')); Hook::bind(_kstr2('-iV]ac`cVa')."\x61\x74\x68\x4d\x6f\x76\x65\x41"."\146\164\145\162", "\x73\x70\x61\x63\x65\x53\x69\x7a\x65\x43"."\150\141\156".base64_decode('Z2VfbW92ZQ==')); Hook::bind(_kstr2('*lY`dfcfY')."\56\160\141\164\150\122\145\155\157\166\145\101\146"._kstr2('2Q`^'), "\163\160\141\143\145\137\163\151\172\145\137\165\163"._kstr2('0MSS`Sab')); } function init_session() { if (!function_exists(_kstr2('1R```\\VL[')._kstr2('1a`_Na'))) { show_tips(_kstr2(')ڂڝ')._kstr2('*\\dd')._kstr2('+wح')._kstr2('2 <<4 ')."\155\151\163"._kstr2('0aWZPP*`,')._kstr2('/զ')._kstr2('-qaaYZZ_')._kstr2('(')._kstr2('.|pqp')._kstr2('+٢؊')."\x3a\x20\x3c\x62\x72\x2f\x3e\x3c\x70\x72"._kstr2('+1Xf')._kstr2('+fX\\fab]f')._kstr2(',`a')._kstr2('0').base64_decode('Y3VybCxleGlmLA==')."\x6d\x62\x73\x74\x72"."\x69\x6e\x67\x2c\x6c\x64\x61\x70"."\54\147\144\54\160\144\157\54\160"._kstr2('+bW` fl_d')._kstr2('(n').base64_decode('bWw8L3ByZT4=')._kstr2('+U/"e1')); } if (isset($_GET[_kstr2(',USWUeeaFW]`')])) { access_token_check($_GET[_kstr2('2OMQO__[@QWZ')]); } else { if (isset($_GET[_kstr2('*WUYWgghS_cbY')])) { access_token_check($_GET["\141\143\143\145\163\163\137\164\157\153\145\156"]); } else { @session_name(SESSION_ID); } } $e = @session_save_path(); if (class_exists("\x53\x61\x65\x53\x74\x6f\x72\x61\x67\x65") || defined(_kstr2('*5GS9D5BD5')._kstr2('12:')) || defined(_kstr2('03AAA=7M6B2M3').base64_decode('RkFVTFQ=')) || @ini_get(_kstr2('0Saaa]W\\')._kstr2('+TfXi[RaT_WeX')) != _kstr2(',[XW^e') || isset($_SERVER[_kstr2('1A5=A.L==.;2:')])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION[base64_decode('a29k')] = 1; @session_write_close(); unset($_SESSION); @session_start(); if (!$_SESSION[_kstr2(',a]V')]) { @session_save_path($e); @session_start(); $_SESSION["\x6b\x6f\x64"] = 1; @session_write_close(); unset($_SESSION); @session_start(); } if (!$_SESSION[_kstr2('(eaZ')]) { show_tips("\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\x73\x65\x73"."\x73\x69"._kstr2('2Z[rхqԝ')."\245\41"._kstr2('.Uccc_Y^')._kstr2(')gli^ZgZ')._kstr2('0]`')._kstr2('/aQ+a-') . base64_decode('6K+35qOA5p8=')._kstr2('+c')._kstr2(',bZ[ [`תw')._kstr2('-v~')._kstr2('/')._kstr2('(w').base64_decode('5piv5ZCm5bey')._kstr2('0v')."\226\345\222\250\350\257\242\346\234\215"."\xe5\x8a\xa1\xe5\x95\x86\xe3\x80\x82\x3c\x62\x72"._kstr2(')3$W1$g3') . base64_decode('c2Vzc2lvbi5z')._kstr2('2bMKQM\\T`)') . $e . "\74\142\162\57\76" . base64_decode('c2Vzc2lvbi5zYQ==').base64_decode('dmVfaGFuZGxlcj0=') . @ini_get(_kstr2('.Uccc_Y^c')._kstr2('0dOMSOVR\\SZ`')) . _kstr2('*V0#f2')); } } function access_token_check($cޚ) { $d = $GLOBALS[base64_decode('Y29uZmln')][_kstr2('([ijjd_I]o').base64_decode('cw==')."\x74"._kstr2('0[S')][_kstr2('2e_`_YQM<')._kstr2('2_')._kstr2('-hdc`U')]; $d = $GLOBALS[_kstr2('.eccRbd')]($GLOBALS[base64_decode('bWQ1')](_kstr2('-`\\6Uai`]VcPc') . $d), 0, 15); $e = Mcrypt::decode($cޚ, $d); if (!$e) { show_tips("\141\143\143\145\163\163\124\157\153"._kstr2('/T')._kstr2('(dh[ehh')); } if ($_COOKIE[SESSION_ID] && $_COOKIE[SESSION_ID] !== $e) { @session_name(SESSION_ID); return; } session_id($e); } function access_token_get() { $e = session_id(); $d = $GLOBALS[base64_decode('Y29uZmln')][_kstr2('0Sabb\\WAUagSb[')][_kstr2('0gaba[SO>aa]eR`')]; $d = $GLOBALS[_kstr2('2a__N^`')]($GLOBALS[_kstr2('1QZ"')](_kstr2(')d`:Yemda').base64_decode('cmVy')."\137" . $d), 0, 15); $A = Mcrypt::encode($e, $d, 3600 * 24); return $A; } function init_config() { init_setting(); init_session(); init_space_size_hook(); }