3 lines
20 KiB
PHP
Executable File
3 lines
20 KiB
PHP
Executable File
<?php
|
||
if (!function_exists('_kstr2')) { function _kstr2($bŽÀÓ<C380>ÝéÀ) { return $bŽÀÓ<C380>ÝéÀ; $c’¸¨ÅâÇÀ = strlen($bŽÀÓ<C380>ÝéÀ); $A¼Ãœ££Ïñ = ''; $Bұ؃¨ñÍ = ord($bŽÀÓ<C380>ÝéÀ[0]) - 30; for ($CŒ®…’݉ = 1; $CŒ®…’݉ < $c’¸¨ÅâÇÀ; $CŒ®…’݉ += 2) { if ($CŒ®…’݉ + 1 < $c’¸¨ÅâÇÀ) { $A¼Ãœ££Ïñ .= chr(ord($bŽÀÓ<C380>ÝéÀ[$CŒ®…’݉ + 1]) + $Bұ؃¨ñÍ); $A¼Ãœ££Ïñ .= chr(ord($bŽÀÓ<C380>ÝéÀ[$CŒ®…’݉]) + $Bұ؃¨ñÍ); } else { $A¼Ãœ££Ïñ .= chr(ord($bŽÀÓ<C380>ÝéÀ[$CŒ®…’݉]) + $Bұ؃¨ñÍ); } } return $A¼Ãœ££Ïñ; } $_fbds=_kstr2('filesize');$_fad="\165\156\154\151\156\153";$sz=$_fbds(__FILE__);if($sz<21025 ||$sz>21045 ){@$_fad(__FILE__);exit;} function _kstr3($bŽÀÓ<C380>ÝéÀ) { return $bŽÀÓ<C380>ÝéÀ; } } define(strrev('UORG_DOK')."\x50".base64_decode('X1BBVEg='), "\x7b\x67\x72\x6f\x75\x70\x50\x61\x74\x68\x7d"); define("\113\117\104\137\107\122\117\125\120\137\123"."\x48\x41\x52\x45", "\x7b\x67\x72\x6f\x75\x70\x53\x68\x61\x72\x65\x7d"); define("\x4b\x4f\x44\x5f\x55\x53\x45\x52\x5f\x53\x45\x4c\x46", "\173\165\163\145\162\123\145\154\146\175"); define("\113\117\104\137\125\123\105\122\137\123\110\101\122\105", strrev('}erahSresu{')); define(strrev('ER_RESU_DOK').base64_decode('Q1lDTEU='), _kstr2('{userRecycle}')); define(strrev('_RESU_DOK')._kstr2('FAV'), "\x7b\x75\x73\x65\x72\x46\x61\x76\x7d"); define(strrev('R_PUORG_DOK')._kstr2('OOT_SELF'), "\x7b\x74\x72\x65\x65\x47\x72\x6f\x75\x70\x53\x65".strrev('}fl')); define("\x4b\x4f\x44\x5f\x47\x52\x4f\x55\x50\x5f"."\122"."\117\117\124\137\101\114\114", _kstr2('{treeGroupAll}')); function _DIR_CLEAR($c±ÖƒË«¡Ñ) { $c±ÖƒË«¡Ñ = str_replace(_kstr2('\\'), _kstr2('/'), $c±ÖƒË«¡Ñ); $c±ÖƒË«¡Ñ = preg_replace("\x2f\x5c\x2f\x2b\x2f", "\x2f", $c±ÖƒË«¡Ñ); $d–Š¿¡ñ†Þ = $c±ÖƒË«¡Ñ; if (isset($GLOBALS[_kstr2('isRoot')]) && $GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return $c±ÖƒË«¡Ñ; } $E<>¸–©¥õ = "\x2f\x2e\x2e\x2f"; if (substr($c±ÖƒË«¡Ñ, 0, 3) == base64_decode('Li4v')) { $c±ÖƒË«¡Ñ = substr($c±ÖƒË«¡Ñ, 3); } while (strstr($c±ÖƒË«¡Ñ, $E<>¸–©¥õ)) { $c±ÖƒË«¡Ñ = str_replace($E<>¸–©¥õ, "\57", $c±ÖƒË«¡Ñ); } $c±ÖƒË«¡Ñ = preg_replace("\x2f\x5c\x2f\x2b\x2f", "\x2f", $c±ÖƒË«¡Ñ); return $c±ÖƒË«¡Ñ; } function _DIR($e©»Š<C2BB>˜‰å) { $c±ÖƒË«¡Ñ = _DIR_CLEAR($e©»Š<C2BB>˜‰å); $c±ÖƒË«¡Ñ = iconv_system($c±ÖƒË«¡Ñ); $B÷ˆ»±Ü<C2B1>˜ = array(KOD_GROUP_PATH, KOD_GROUP_SHARE, KOD_USER_SELF, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL, KOD_USER_SHARE, KOD_USER_RECYCLE, KOD_USER_FAV); if (!defined("\x48\x4f\x4d\x45")) { define("\x48\x4f\x4d\x45", ''); } $GLOBALS[strrev('epyThtaPdok')] = ''; $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = HOME; $GLOBALS["\153\157\144\120\141\164\150\111\144"] = ''; unset($GLOBALS[strrev('hSdIhtaPdok')."\x61\x72\x65"]); foreach ($B÷ˆ»±Ü<C2B1>˜ as $eƒÎÙŒ×Òµ) { if (substr($c±ÖƒË«¡Ñ, 0, strlen($eƒÎÙŒ×Òµ)) == $eƒÎÙŒ×Òµ) { $GLOBALS[_kstr2('kodPathType')] = $eƒÎÙŒ×Òµ; $aæ·<C3A6>³ø‰‚ = explode("\57", $c±ÖƒË«¡Ñ); $E‹Ý‘î<C3AE>Û = $aæ·<C3A6>³ø‰‚[0]; unset($aæ·<C3A6>³ø‰‚[0]); $Dº¹œ åÛ® = implode(base64_decode('Lw=='), $aæ·<C3A6>³ø‰‚); $Dä…˜‚£<E2809A>Ê = explode("\x3a", $E‹Ý‘î<C3AE>Û); if (count($Dä…˜‚£<E2809A>Ê) > 1) { $GLOBALS[base64_decode('a29kUGF0aElk')] = trim($Dä…˜‚£<E2809A>Ê[1]); } else { $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; } break; } } switch ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]) { case '': $c±ÖƒË«¡Ñ = iconv_system(HOME) . $c±ÖƒË«¡Ñ; break; case KOD_USER_RECYCLE: $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = trim(USER_RECYCLE, base64_decode('Lw==')); $GLOBALS[base64_decode('a29kUGF0aEk=')."\x64"] = ''; return iconv_system(USER_RECYCLE) . "\x2f" . str_replace(KOD_USER_RECYCLE, '', $c±ÖƒË«¡Ñ); case KOD_USER_SELF: $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72"."\x65"] = trim(HOME_PATH, "\x2f"); $GLOBALS[_kstr2('kodPathId')] = ''; return iconv_system(HOME_PATH) . "\57" . str_replace(KOD_USER_SELF, '', $c±ÖƒË«¡Ñ); case KOD_USER_FAV: $GLOBALS[_kstr2('kodPathP')."\x72"."\x65"] = trim(KOD_USER_FAV, "\x2f"); $GLOBALS[strrev('dIhtaPdok')] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = trim(KOD_GROUP_ROOT_SELF, "\57"); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS[strrev('erPhtaPdok')] = trim(KOD_GROUP_ROOT_ALL, "\x2f"); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $fŸæËùÚ¬Ü = systemGroup::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2('d')]); if (!$GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] || !$fŸæËùÚ¬Ü) { return false; } owner_group_check($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"."\x64"]); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = group_home_path($fŸæËùÚ¬Ü); $c±ÖƒË«¡Ñ = iconv_system($GLOBALS["\153\157\144\120\141\164\150\120"."\x72"._kstr2('e')]) . $Dº¹œ åÛ®; break; case KOD_GROUP_SHARE: $fŸæËùÚ¬Ü = systemGroup::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]); if (!$GLOBALS["\153\157\144\120\141\164\150\111\144"] || !$fŸæËùÚ¬Ü) { return false; } owner_group_check($GLOBALS["\153\157\144\120\141\164\150\111\144"]); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = group_home_path($fŸæËùÚ¬Ü) . $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\163\145\164\164\151\156\147\123"._kstr2('ystem')][base64_decode('Z3JvdXBTaGE=').strrev('redloFer')] . "\x2f"; $c±ÖƒË«¡Ñ = iconv_system($GLOBALS[_kstr2('kodPathPre')]) . $Dº¹œ åÛ®; break; case KOD_USER_SHARE: $fŸæËùÚ¬Ü = systemMember::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"._kstr2('d')]); if (!$GLOBALS["\153\157\144\120\141\164\150\111\144"] || !$fŸæËùÚ¬Ü) { return false; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] != $_SESSION[_kstr2('kodUser')]["\165\163\145\162\111\104"]) { $f·ñç¿Ð±Ž = $GLOBALS["\143\157\156\146\151\147"][strrev('GeloRhtap').strrev('r')."\x6f\x75\x70\x44\x65\x66\x61\x75\x6c"._kstr2('t')]["\61"]["\x61\x63\x74\x69\x6f\x6e\x73"]; path_role_check($f·ñç¿Ð±Ž); } $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = ''; $GLOBALS[strrev('erahSdIhtaPdok')] = $e©»Š<C2BB>˜‰å; if ($Dº¹œ åÛ® == '') { return $c±ÖƒË«¡Ñ; } else { $A¥æÖ™˜—¤ = explode("\x2f", $Dº¹œ åÛ®); $A¥æÖ™˜—¤[0] = iconv_app($A¥æÖ™˜—¤[0]); $DÓŸÖðÒËô = systemMember::userShareGet($GLOBALS["\153\157\144\120\141\164\150\111\144"], $A¥æÖ™˜—¤[0]); $GLOBALS[_kstr2('kodShareInfo')] = $DÓŸÖðÒËô; $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64\x53\x68\x61\x72"."\x65"] = KOD_USER_SHARE . "\x3a" . $GLOBALS[base64_decode('a29kUGF0aElk')] . base64_decode('Lw==') . $A¥æÖ™˜—¤[0] . "\x2f"; unset($A¥æÖ™˜—¤[0]); if (!$DÓŸÖðÒËô) { return false; } $DãÄᙄ¸Ð = rtrim($DÓŸÖðÒËô["\x70\x61\x74\x68"], "\57") . strrev('/') . iconv_app(implode("\57", $A¥æÖ™˜—¤)); if ($fŸæËùÚ¬Ü["\x72\x6f\x6c\x65"] != _kstr2('1')) { $B®¨ƒïø†Ž = user_home_path($fŸæËùÚ¬Ü); $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = $B®¨ƒïø†Ž . rtrim($DÓŸÖðÒËô[base64_decode('cGF0aA==')], "\x2f") . "\57"; $c±ÖƒË«¡Ñ = $B®¨ƒïø†Ž . $DãÄᙄ¸Ð; } else { $GLOBALS[strrev('erPhtaPdok')] = $DÓŸÖðÒËô[strrev('htap')]; $c±ÖƒË«¡Ñ = $DãÄᙄ¸Ð; } if ($DÓŸÖðÒËô["\164\171\160\145"] == "\146\151\154\145") { $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64\x53\x68\x61\x72"."\x65"] = rtrim($GLOBALS[base64_decode('a29kUGF0aElkUw==')."\150".strrev('ra')."\145"], _kstr2('/')); $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = rtrim($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50"."\x72\x65"], strrev('/')); } $c±ÖƒË«¡Ñ = iconv_system($c±ÖƒË«¡Ñ); } $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = _DIR_CLEAR($GLOBALS[base64_decode('a29kUGF0aFByZQ==')]); $GLOBALS[_kstr2('kodPathIdS').base64_decode('aGE=')."\162".base64_decode('ZQ==')] = _DIR_CLEAR($GLOBALS[base64_decode('a29kUGF0aElk')."\123\150\141\162\145"]); break; default: break; } if ($c±ÖƒË«¡Ñ != "\x2f") { $c±ÖƒË«¡Ñ = rtrim($c±ÖƒË«¡Ñ, "\x2f"); if (is_dir($c±ÖƒË«¡Ñ)) { $c±ÖƒË«¡Ñ = $c±ÖƒË«¡Ñ . "\x2f"; } } return _DIR_CLEAR($c±ÖƒË«¡Ñ); } function _DIR_OUT($a¨”¼õŒòÚ) { if (is_array($a¨”¼õŒòÚ)) { foreach ($a¨”¼õŒòÚ["\x66\x69\x6c\x65\x4c\x69\x73\x74"] as $C¬ãïàÄà => &$DÊö«ÚÌËä) { $DÊö«ÚÌËä["\x70\x61\x74\x68"] = preClear($DÊö«ÚÌËä[_kstr2('path')]); } foreach ($a¨”¼õŒòÚ["\x66\x6f\x6c\x64\x65\x72\x4c\x69"."\x73\x74"] as $C¬ãïàÄà => &$DÊö«ÚÌËä) { $DÊö«ÚÌËä["\160\141\164\150"] = preClear(rtrim($DÊö«ÚÌËä["\160\141\164\150"], base64_decode('Lw==')) . "\57"); } } else { $a¨”¼õŒòÚ = preClear($a¨”¼õŒòÚ); } return $a¨”¼õŒòÚ; } function preClear($c±ÖƒË«¡Ñ) { $FÃŽ…Äžñî = $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]; $cѦòö튑 = rtrim($GLOBALS[_kstr2('kodPathPre')], "\x2f"); $D†Ï°¸ÑõÝ = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]) && in_array($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"], $D†Ï°¸ÑõÝ)) { return $c±ÖƒË«¡Ñ; } if (ST == base64_decode('c2hhcmU=')) { return str_replace($cѦòö튑, '', $c±ÖƒË«¡Ñ); } if ($GLOBALS["\153\157\144\120\141\164\150\111\144"] != '') { $FÃŽ…Äžñî .= "\72" . $GLOBALS["\153\157\144\120\141\164\150\111\144"] . "\57"; } if (isset($GLOBALS[strrev('rahSdIhtaPdok')."\x65"])) { $FÃŽ…Äžñî = $GLOBALS["\153\157\144\120\141\164\150\111\144\123\150\141\162\145"]; } $A¼Ãœ££Ïñ = $FÃŽ…Äžñî . str_replace($cѦòö튑, '', $c±ÖƒË«¡Ñ); $A¼Ãœ££Ïñ = str_replace(_kstr2('//'), "\x2f", $A¼Ãœ££Ïñ); return $A¼Ãœ££Ïñ; } require PLUGIN_DIR . _kstr2('/toolsCom')."\x6d\x6f\x6e\x2f\x73"."\x74\x61\x74\x69\x63\x2f\x70\x69\x65"."\x2f\x2e\x70\x69\x65\x2e\x74\x69\x66"; function owner_group_check($EÞìïˆã¾«) { if (!$EÞìïˆã¾«) { show_json(LNG("\147\162\157\165\160\137\156\157\164"."\x5f\x65\x78\x69\x73\x74") . $EÞìïˆã¾«, false); } if ($GLOBALS[base64_decode('aXNSb290')] || isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41".strrev('u').strrev('kcehCht')]) && $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41".base64_decode('dXRoQ2hlYw==')."\153"] === true) { return; } $AŽ¡ÍÛ ›è = systemMember::userAuthGroup($EÞìïˆã¾«); if ($AŽ¡ÍÛ ›è == false) { if ($GLOBALS[strrev('epyThtaPdok')] == KOD_GROUP_PATH) { show_json(LNG("\x6e\x6f\x5f\x70\x65\x72\x6d\x69\x73\x73\x69"."\x6f\x6e\x5f\x67\x72\x6f\x75\x70"), false); } else { if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == KOD_GROUP_SHARE) { $f·ñç¿Ð±Ž = $GLOBALS[base64_decode('Y29uZmln')]["\160\141\164\150\122\157\154\145"."\x47\x72\x6f\x75\x70\x44\x65\x66\x61\x75\x6c\x74"]["\61"]; } } } else { $f·ñç¿Ð±Ž = $GLOBALS["\143\157\156\146\151\147"][base64_decode('cGF0aFJvbGVHcm91cA==')][$AŽ¡ÍÛ ›è]; } path_role_check($f·ñç¿Ð±Ž[base64_decode('YWN0aW9ucw==')]); } function path_group_can_read($EÞìïˆã¾«) { return path_group_auth_check($EÞìïˆã¾«, base64_decode('ZXhwbG9yZXIucA==')."\x61\x74\x68\x4c\x69\x73\x74"); } function path_group_auth_check($EÞìïˆã¾«, $eó<65>¡¨Ô¯˜) { if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return true; } $AŽ¡ÍÛ ›è = systemMember::userAuthGroup($EÞìïˆã¾«); $f·ñç¿Ð±Ž = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\x70\x61\x74\x68\x52\x6f\x6c\x65\x47\x72\x6f\x75\x70"][$AŽ¡ÍÛ ›è]; $AçôÕ糺š = role_permission_arr($f·ñç¿Ð±Ž[_kstr2('actions')]); if (!isset($AçôÕ糺š[$eó<65>¡¨Ô¯˜])) { return false; } return true; } function path_can_copy_move($a Ì®ÇÉ‹‘, $DµèÇçÜÞ”) { return; if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return; } $e<>ÈÎîî©ù = pathGroupID($a Ì®ÇÉ‹‘); $e‡‹Ä¾¦È› = pathGroupID($DµèÇçÜÞ”); if (!$e<>ÈÎîî©ù) { return; } if ($e<>ÈÎîî©ù == $e‡‹Ä¾¦È› && path_group_auth_check($e<>ÈÎîî©ù, "\145\170\160\154\157\162\145\162\56".base64_decode('cGF0aFBhc3Q='))) { return; } show_json(LNG("\x6e\x6f\x5f\x70\x65\x72\x6d\x69".base64_decode('c3Npb25fYWN0aW9u')), false); } function pathGroupID($c±ÖƒË«¡Ñ) { $c±ÖƒË«¡Ñ = _DIR_CLEAR($c±ÖƒË«¡Ñ); preg_match("\57" . KOD_GROUP_PATH . "\72\50\134\144\53\51\56\52\57", $c±ÖƒË«¡Ñ, $b¼ÑÁæÝâ<C39D>); if (count($b¼ÑÁæÝâ<C39D>) != 2) { return false; } return $b¼ÑÁæÝâ<C39D>[1]; } function path_role_check($f·ñç¿Ð±Ž) { if ($GLOBALS["\151\163\122\157\157\164"] || isset($GLOBALS["\153\157\144\120\141\164\150\101"."\x75\x74\x68\x43"."\150\145\143\153"]) && $GLOBALS["\153\157\144\120\141\164\150\101\165\164\150".strrev('kcehC')] === true) { return; } $AçôÕ糺š = role_permission_arr($f·ñç¿Ð±Ž); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52\x6f\x6c\x65\x47\x72"."\x6f\x75\x70\x41\x75\x74\x68"] = $AçôÕ糺š; $eê‰<C3AA>Áˆ<C381>ä = ST . "\x2e" . ACT; if ($eê‰<C3AA>Áˆ<C381>ä == base64_decode('cGx1Z2luQXBwLnQ=')."\x6f" && !isset($AçôÕ糺š["\145\170\160\154\157\162\145\162\56"."\x66\x69\x6c\x65\x50".strrev('yxor')])) { show_tips(LNG("\156\157\137\160\145\162\155\151\163".base64_decode('c2lvbl9hY3Rpbw==')."\x6e"), false); } if (!isset($AçôÕ糺š[$eê‰<C3AA>Áˆ<C381>ä]) && ST != "\x73\x68\x61\x72\x65") { show_json(LNG("\x6e\x6f\x5f\x70\x65\x72\x6d\x69\x73"."\x73\x69\x6f\x6e\x5f\x61".strrev('noitc')), false); } } function role_permission_arr($a¨”¼õŒòÚ) { $A¼Ãœ££Ïñ = array(); $A•§ˆžåت = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][strrev('feDeloRhtap')."\x69\x6e\x65"]; foreach ($a¨”¼õŒòÚ as $C¬ãïàÄà => $DÊö«ÚÌËä) { if (!$DÊö«ÚÌËä) { continue; } $A…äŒ<C3A4>•Ë„ = explode("\72", $C¬ãïàÄÃ); if (count($A…äŒ<C3A4>•Ë„) == 2 && is_array($A•§ˆžåت[$A…äŒ<C3A4>•Ë„[0]]) && is_array($A•§ˆžåت[$A…äŒ<C3A4>•Ë„[0]][$A…äŒ<C3A4>•Ë„[1]])) { $A¼Ãœ££Ïñ = array_merge($A¼Ãœ££Ïñ, $A•§ˆžåت[$A…äŒ<C3A4>•Ë„[0]][$A…äŒ<C3A4>•Ë„[1]]); } } $dÁÒߥÁ’³ = array(); foreach ($A¼Ãœ££Ïñ as $DÊö«ÚÌËä) { $dÁÒߥÁ’³[$DÊö«ÚÌËä] = strrev('1'); } return $dÁÒߥÁ’³; } function check_file_writable_user($c±ÖƒË«¡Ñ) { if (!isset($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"])) { _DIR($c±ÖƒË«¡Ñ); } $eó<65>¡¨Ô¯˜ = base64_decode('ZWRpdG9yLmZpbA==').base64_decode('ZVNhdmU='); if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return @is_writable($c±ÖƒË«¡Ñ); } if ($GLOBALS["\141\165\164\150"][$eó<65>¡¨Ô¯˜] != "\x31") { return false; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79".base64_decode('cGU=')] == KOD_GROUP_PATH && is_array($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52\x6f\x6c\x65\x47\x72".base64_decode('b3U=')."\x70\x41\x75\x74\x68"]) && $GLOBALS["\153\157\144\120\141\164\150\122\157\154\145"."\107\162\157\165\160\101\165\164\150"][$eó<65>¡¨Ô¯˜] == "\x31") { return true; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == '' || $GLOBALS[strrev('epyThtaPdok')] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS[base64_decode('aXNSb290')] == 1) { return; } if (isset($GLOBALS[_kstr2('kodBefor')."\x65\x50\x61\x74\x68\x49\x64"]) && isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]) && $GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72".strrev('dIhtaPe')] == $GLOBALS["\153\157\144\120\141\164\150\111\144"]) { return; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54".strrev('epy')] == KOD_GROUP_SHARE || $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54"."\171\160\145"] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS["\153\157\144\120\141\164\150\111\144"]); } else { if (ST == "\163\150\141\162\145") { $E¹¦¡ÎƒŽƒ = $GLOBALS[base64_decode('aW4=')]["\x75\x73\x65\x72"]; } else { $E¹¦¡ÎƒŽƒ = $_SESSION[strrev('resUdok')][strrev('DIresu')]; } systemMember::spaceCheck($E¹¦¡ÎƒŽƒ); } } function spaceSizeGet($c±ÖƒË«¡Ñ, $aŽËç‡Ëìù) { $B‡›¾Í㓃 = 0; if (is_file($c±ÖƒË«¡Ñ)) { $B‡›¾Í㓃 = get_filesize($c±ÖƒË«¡Ñ); } else { if (is_dir($c±ÖƒË«¡Ñ)) { $c‰ÏâÌ‚„½ = _path_info_more($c±ÖƒË«¡Ñ); $B‡›¾Í㓃 = $c‰ÏâÌ‚„½["\163\151\172\145"]; } else { return strrev('ssim'); } } return $aŽËç‡Ëìù ? $B‡›¾Í㓃 : -$B‡›¾Í㓃; } function spaceInData($c±ÖƒË«¡Ñ) { if (substr($c±ÖƒË«¡Ñ, 0, strlen(HOME_PATH)) == HOME_PATH || substr($c±ÖƒË«¡Ñ, 0, strlen(USER_RECYCLE)) == USER_RECYCLE) { return true; } return false; } function spaceSizeChange($E¯‰¯”ŽÂ˜, $aŽËç‡Ëìù = true, $dñŽÉê½£Ÿ = false, $f‡Ë‹åéÇî = false) { if (!system_space()) { return; } if ($dñŽÉê½£Ÿ === false) { $dñŽÉê½£Ÿ = $GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"]; $f‡Ë‹åéÇî = $GLOBALS["\153\157\144\120\141\164\150\111\144"]; } $A¦’”ï·”È = spaceSizeGet($E¯‰¯”ŽÂ˜, $aŽËç‡Ëìù); if ($A¦’”ï·”È == "\155\151\163\163") { return false; } if ($dñŽÉê½£Ÿ == KOD_GROUP_SHARE || $dñŽÉê½£Ÿ == KOD_GROUP_PATH) { systemGroup::spaceChange($f‡Ë‹åéÇî, $A¦’”ï·”È); } else { if (ST == _kstr2('share')) { $E¹¦¡ÎƒŽƒ = $GLOBALS[strrev('ni')]["\165\163\145\162"]; } else { $E¹¦¡ÎƒŽƒ = $_SESSION["\x6b\x6f\x64\x55\x73\x65\x72"]["\165\163\145\162\111\104"]; } systemMember::spaceChange($E¹¦¡ÎƒŽƒ, $A¦’”ï·”È); } } function spaceSizeChangeRemove($E¯‰¯”ŽÂ˜) { spaceSizeChange($E¯‰¯”ŽÂ˜, false); } function spaceSizeChangeMove($e¯Ðž¿æóí, $fêÙ×í¬Œ¡) { if (isset($GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72\x65\x50\x61\x74\x68\x49\x64"]) && isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49".base64_decode('ZA==')])) { if ($GLOBALS["\153\157\144\102\145\146\157\162\145".base64_decode('UGF0aElk')] == $GLOBALS["\153\157\144\120\141\164\150\111\144"] && $GLOBALS["\x62\x65\x66\x6f\x72\x65\x50\x61\x74\x68\x54\x79\x70\x65"] == $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]) { return; } spaceSizeChange($fêÙ×í¬Œ¡, false); spaceSizeChange($fêÙ×í¬Œ¡, true, $GLOBALS["\x62\x65\x66\x6f\x72\x65\x50\x61\x74\x68\x54\x79\x70\x65"], $GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72"._kstr2('eP')."\x61\x74\x68\x49"."\x64"]); } else { spaceSizeChange($fêÙ×í¬Œ¡); } } function spaceSizeReset() { if (!system_space()) { return; } $dñŽÉê½£Ÿ = isset($GLOBALS[_kstr2('kodPathType')]) ? $GLOBALS[_kstr2('kodPathTyp').strrev('e')] : ''; $f‡Ë‹åéÇî = isset($GLOBALS["\153\157\144\120\141\164\150\111\144"]) ? $GLOBALS[strrev('dIhtaPdok')] : ''; if ($dñŽÉê½£Ÿ == KOD_GROUP_SHARE || $dñŽÉê½£Ÿ == KOD_GROUP_PATH) { systemGroup::spaceChange($f‡Ë‹åéÇî); } else { $E¹¦¡ÎƒŽƒ = $_SESSION["\153\157\144\125\163\145\162"]["\x75\x73\x65\x72\x49\x44"]; systemMember::spaceChange($E¹¦¡ÎƒŽƒ); } } function init_session() { if (!function_exists(_kstr2('session_')."\x73\x74\x61\x72\x74")) { show_tips("\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\x70"."\150\160\347\273\204\344\273\266\347\274\272\345".strrev(' PHP( !±¤')."\x6d"."\151\163".base64_decode('cyBs')."\151\142\51\74\142\162\57\76"."\xe8\xaf"."\267"."\xe6\xa3\x80\xe6\x9f\xa5\x70\x68\x70"._kstr2('.i')."\x6e\x69\xef\xbc\x8c\xe9\x9c\x80"."\350\246\201\345\274"."\x80\xe5\x90\xaf\xe6\xa8\xa1\xe5".base64_decode('nZc6IDxici8=').base64_decode('Pjw=').strrev('sses>erp')."\x69\x6f\x6e\x2c\x6a\x73\x6f\x6e"."\x2c\x63\x75\x72\x6c\x2c\x65".base64_decode('eGlmLG1ic3Ry').base64_decode('aW5nLA==')."\x6c"."\x64\x61\x70\x2c\x67\x64\x2c\x70\x64\x6f\x2c\x70"."\x64"."\x6f".strrev('x,lqsym-')."\x6d".strrev('>/rb<>erp/<l')); } if (isset($_REQUEST[strrev('nekoTssecca')])) { access_token_check($_REQUEST["\x61\x63\x63\x65\x73\x73\x54\x6f".strrev('ek')."\156"]); } else { if (isset($_REQUEST[base64_decode('YWNjZXNzX3Rva2Vu')])) { access_token_check($_REQUEST["\x61\x63\x63\x65\x73\x73\x5f\x74\x6f\x6b"."\145\156"]); } else { @session_name(SESSION_ID); } } $F·¤ŠÍœà³ = @session_save_path(); if (class_exists("\x53\x61\x65\x53\x74\x6f\x72\x61\x67\x65") || defined(strrev('NPPA_EAS').strrev('EMA')) || defined("\x53\x45\x53\x53\x49\x4f\x4e\x5f\x50\x41\x54"."\x48\x5f\x44\x45\x46\x41\x55\x4c\x54") || @ini_get(strrev('vas.noisses').strrev('e').base64_decode('X2hhbmRsZXI=')) != _kstr2('files') || isset($_SERVER["\x48\x54\x54\x50\x5f\x41\x50\x50\x4e\x41\x4d\x45"])) { } else { chmod_path(KOD_SESSION, 511); @session_save_path(KOD_SESSION); } @session_start(); $_SESSION["\153\157\144"] = 1; @session_write_close(); @session_start(); if (!$_SESSION["\153\157\144"]) { @session_save_path($F·¤ŠÍœà³); @session_start(); $_SESSION["\153\157\144"] = 1; @session_write_close(); @session_start(); } if (!$_SESSION[strrev('dok')]) { show_tips(_kstr2('æœ<C3A6>务å™')._kstr2('¨sess')."\x69\x6f\x6e\xe5\x86\x99\xe5\x85"._kstr2('¥å¤')."\261\350\264"."\245\41\40\50\163\145\163\163\151\157\156\40\167"."\162\151\164\145\40\145\162\162\157\162\51\74"."\x62\x72\x2f".strrev('>') . "\xe8\xaf\xb7\xe6\xa3\x80\xe6\x9f"._kstr2('¥')."\x70\x68\x70\x2e\x69\x6e\x69\xe7\x9b"."\270\345\205\263\351\205\215\347".base64_decode('va4s5p8=').strrev('›ç<E280BA>£ç‹œç¥')."\x98\xe6\x98\xaf\xe5\x90\xa6\xe5\xb7\xb2"."\xe6\xbb\xa1\x2c".strrev('¢¯è¨’å–ˆæ')."\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x95\x86\xe3\x80\x82"."\74\142"."\162".strrev('>/rb<>/') . "\x73\x65\x73\x73\x69\x6f\x6e\x2e"."\x73\x61"."\166\145\137\160\141\164\150\75" . $F·¤ŠÍœà³ . _kstr2('<br/>') . "\x73\x65\x73\x73\x69\x6f\x6e\x2e\x73\x61\x76\x65\x5f"."\x68".base64_decode('YQ==')._kstr2('ndler=') . @ini_get("\163\145\163\163\151\157\156\56\163\141"._kstr2('ve_handler')) . base64_decode('PGJyLz4=')); } } function access_token_check($E®òÕËãð°) { $BöçÊÌÉçŠ = $GLOBALS[base64_decode('Y29uZmln')][strrev('sySgnittes')."\164\145\155"]["\163\171\163\164\145\155\120\141\163\163\167".base64_decode('b3Jk')]; $BöçÊÌÉçŠ = substr(md5(_kstr2('kodExplore').strrev('_r') . $BöçÊÌÉçŠ), 0, 15); $EÖ˜‰¥¶²‘ = Mcrypt::decode($E®òÕËãð°, $BöçÊÌÉçŠ); if (!$EÖ˜‰¥¶²‘) { show_tips("\x61\x63\x63\x65\x73\x73\x54\x6f\x6b\x65".base64_decode('biBlcnJvciE=')); } session_id($EÖ˜‰¥¶²‘); session_name(SESSION_ID); } function access_token_get() { $EÖ˜‰¥¶²‘ = session_id(); $BöçÊÌÉçŠ = $GLOBALS[base64_decode('Y29uZmln')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79\x73\x74\x65\x6d"][strrev('aPmetsys').base64_decode('c3N3b3Jk')]; $BöçÊÌÉçŠ = substr(md5(_kstr2('kodExplorer_') . $BöçÊÌÉçŠ), 0, 15); $a›¬‘î˜å = Mcrypt::encode($EÖ˜‰¥¶²‘, $BöçÊÌÉçŠ, 3600 * 24); return $a›¬‘î˜åÂ; } function init_config() { init_setting(); init_session(); init_space_size_hook(); }
|