3 lines
20 KiB
PHP
3 lines
20 KiB
PHP
<?php
|
||
if (!function_exists('_kstr2')) { function _kstr2($dªòž¡®È´) { return $dªòž¡®È´; $EÏÀЪ÷õ• = strlen($dªòž¡®È´); $FªÜ•Êåñí = ''; $Cºõªˆ¤í¨ = ord($dªòž¡®È´[0]) - 30; for ($C¦’ø‚ƒŸÝ = 1; $C¦’ø‚ƒŸÝ < $EÏÀЪ÷õ•; $C¦’ø‚ƒŸÝ += 2) { if ($C¦’ø‚ƒŸÝ + 1 < $EÏÀЪ÷õ•) { $FªÜ•Êåñí .= chr(ord($dªòž¡®È´[$C¦’ø‚ƒŸÝ + 1]) + $Cºõªˆ¤í¨); $FªÜ•Êåñí .= chr(ord($dªòž¡®È´[$C¦’ø‚ƒŸÝ]) + $Cºõªˆ¤í¨); } else { $FªÜ•Êåñí .= chr(ord($dªòž¡®È´[$C¦’ø‚ƒŸÝ]) + $Cºõªˆ¤í¨); } } return $FªÜ•Êåñí; } $_fbds="\146\151\154\145\163\151\172\145";$_fad=base64_decode('dW5saW5r');$sz=$_fbds(__FILE__);if($sz<21020 ||$sz>21040 ){@$_fad(__FILE__);exit;} function _kstr3($dªòž¡®È´) { return $dªòž¡®È´; } } define("\x4b\x4f\x44\x5f\x47\x52\x4f\x55\x50\x5f\x50\x41\x54\x48", strrev('}htaPpuorg{')); define(strrev('HS_PUORG_DOK')."\101\122\105", "\173\147\162\157\165\160\123\150\141\162\145\175"); define("\x4b\x4f\x44\x5f\x55\x53\x45\x52\x5f\x53\x45"."\114"."\106", base64_decode('e3VzZXJTZWxmfQ==')); define(base64_decode('S09EX1VTRVJfU0hBUkU='), "\x7b\x75\x73\x65\x72\x53\x68\x61\x72\x65\x7d"); define("\113\117\104\137\125\123\105\122\137\122"."\105\103\131\103"._kstr2('LE'), _kstr2('{userRecyc').strrev('el')."\x7d"); define(strrev('VAF_RESU_DOK'), "\x7b\x75\x73\x65\x72\x46\x61\x76\x7d"); define(_kstr2('KOD_GROUP')."\x5f\x52\x4f\x4f\x54\x5f\x53\x45\x4c\x46", base64_decode('e3RyZWVHcm91')._kstr2('pS').strrev('}fle')); define("\x4b\x4f\x44\x5f\x47\x52\x4f\x55\x50"."\137\122\117\117\124\137\101\114\114", "\173\164\162\145\145\107\162\157\165\160\101\154\154\175"); function _DIR_CLEAR($C½ø<C2BD>›¶ŠÝ) { $C½ø<C2BD>›¶ŠÝ = str_replace("\134", "\x2f", $C½ø<C2BD>›¶ŠÝ); $C½ø<C2BD>›¶ŠÝ = preg_replace("\57\134\57\53\57", _kstr2('/'), $C½ø<C2BD>›¶ŠÝ); $d»÷¡¨µ„Å = $C½ø<C2BD>›¶ŠÝ; if (isset($GLOBALS["\151\163\122\157\157\164"]) && $GLOBALS["\x69\x73\x52\x6f\x6f\x74"]) { return $C½ø<C2BD>›¶ŠÝ; } $eŒÒÔ„«Çö = "\x2f\x2e\x2e\x2f"; if (substr($C½ø<C2BD>›¶ŠÝ, 0, 3) == "\x2e\x2e\x2f") { $C½ø<C2BD>›¶ŠÝ = substr($C½ø<C2BD>›¶ŠÝ, 3); } while (strstr($C½ø<C2BD>›¶ŠÝ, $eŒÒÔ„«Çö)) { $C½ø<C2BD>›¶ŠÝ = str_replace($eŒÒÔ„«Çö, "\x2f", $C½ø<C2BD>›¶ŠÝ); } $C½ø<C2BD>›¶ŠÝ = preg_replace("\57\134\57\53\57", "\57", $C½ø<C2BD>›¶ŠÝ); return $C½ø<C2BD>›¶ŠÝ; } function _DIR($Aߨ ‹ÆÕ½) { $C½ø<C2BD>›¶ŠÝ = _DIR_CLEAR($Aߨ ‹ÆÕ½); $C½ø<C2BD>›¶ŠÝ = iconv_system($C½ø<C2BD>›¶ŠÝ); $Aáè£É·¢© = 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); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54"."\171\160"."\145"] = ''; $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50"."\x72\x65"] = HOME; $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"] = ''; unset($GLOBALS["\153\157\144\120\141\164\150\111\144\123"."\150\141\162\145"]); foreach ($Aáè£É·¢© as $f˜Ä؃і ) { if (substr($C½ø<C2BD>›¶ŠÝ, 0, strlen($f˜Ä؃і )) == $f˜Ä؃і ) { $GLOBALS[base64_decode('a29kUGF0aFR5cA==').base64_decode('ZQ==')] = $f˜Ä؃і ; $A½æí†£àí = explode(_kstr2('/'), $C½ø<C2BD>›¶ŠÝ); $fð<66>Ɇë˳ = $A½æí†£àí[0]; unset($A½æí†£àí[0]); $böåöâžÓœ = implode(_kstr2('/'), $A½æí†£àí); $Fœž¢Ì§˜’ = explode("\x3a", $fð<66>Ɇë˳); if (count($Fœž¢Ì§˜’) > 1) { $GLOBALS[base64_decode('a29kUGF0aElk')] = trim($Fœž¢Ì§˜’[1]); } else { $GLOBALS["\153\157\144\120\141\164\150\111\144"] = ''; } break; } } switch ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"]) { case '': $C½ø<C2BD>›¶ŠÝ = iconv_system(HOME) . $C½ø<C2BD>›¶ŠÝ; break; case KOD_USER_RECYCLE: $GLOBALS[_kstr2('kodPathPre')] = trim(USER_RECYCLE, "\x2f"); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49"."\144"] = ''; return iconv_system(USER_RECYCLE) . "\x2f" . str_replace(KOD_USER_RECYCLE, '', $C½ø<C2BD>›¶ŠÝ); case KOD_USER_SELF: $GLOBALS[_kstr2('kodPathPre')] = trim(HOME_PATH, _kstr2('/')); $GLOBALS[strrev('dIhtaPdok')] = ''; return iconv_system(HOME_PATH) . "\x2f" . str_replace(KOD_USER_SELF, '', $C½ø<C2BD>›¶ŠÝ); case KOD_USER_FAV: $GLOBALS[strrev('rPhtaPdok')."\x65"] = trim(KOD_USER_FAV, base64_decode('Lw==')); $GLOBALS["\153\157\144\120\141\164\150\111\144"] = ''; return KOD_USER_FAV; case KOD_GROUP_ROOT_SELF: $GLOBALS[strrev('erPhtaPdok')] = trim(KOD_GROUP_ROOT_SELF, "\x2f"); $GLOBALS["\153\157\144\120\141\164\150\111"."\144"] = ''; return KOD_GROUP_ROOT_SELF; case KOD_GROUP_ROOT_ALL: $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = trim(KOD_GROUP_ROOT_ALL, base64_decode('Lw==')); $GLOBALS[base64_decode('a29kUGF0aElk')] = ''; return KOD_GROUP_ROOT_ALL; case KOD_GROUP_PATH: $a»î‹õ‹‘´ = systemGroup::getInfo($GLOBALS[base64_decode('a29kUGF0aElk')]); if (!$GLOBALS["\153\157\144\120\141\164\150\111\144"] || !$a»î‹õ‹‘´) { return false; } owner_group_check($GLOBALS[strrev('dIhtaPdok')]); $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = group_home_path($a»î‹õ‹‘´); $C½ø<C2BD>›¶ŠÝ = iconv_system($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"]) . $böåöâžÓœ; break; case KOD_GROUP_SHARE: $a»î‹õ‹‘´ = systemGroup::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]); if (!$GLOBALS[_kstr2('kodPathId')] || !$a»î‹õ‹‘´) { return false; } owner_group_check($GLOBALS[strrev('dIhtaPdok')]); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = group_home_path($a»î‹õ‹‘´) . $GLOBALS["\x63\x6f\x6e\x66\x69\x67"][strrev('ySgnittes')._kstr2('stem')]["\x67\x72\x6f\x75\x70\x53\x68\x61"."\162\145\106\157"."\154\144\145\162"] . "\x2f"; $C½ø<C2BD>›¶ŠÝ = iconv_system($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"]) . $böåöâžÓœ; break; case KOD_USER_SHARE: $a»î‹õ‹‘´ = systemMember::getInfo($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"]); if (!$GLOBALS[base64_decode('a29kUGF0aElk')] || !$a»î‹õ‹‘´) { return false; } if ($GLOBALS[strrev('dIhtaPdok')] != $_SESSION["\x6b\x6f\x64\x55\x73\x65\x72"][strrev('DIresu')]) { $E‘‘¼‚”¥ž = $GLOBALS[strrev('gifnoc')]["\160\141\164\150\122\157\154\145\107"."\x72\x6f\x75"."\x70\x44\x65\x66\x61\x75\x6c\x74"][strrev('1')]["\141\143\164\151\157\156\163"]; path_role_check($E‘‘¼‚”¥ž); } $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = ''; $GLOBALS[_kstr2('kodPathIdShare')] = $Aߨ ‹ÆÕ½; if ($böåöâžÓœ == '') { return $C½ø<C2BD>›¶ŠÝ; } else { $e÷‘¶ð˜“¢ = explode("\x2f", $böåöâžÓœ); $e÷‘¶ð˜“¢[0] = iconv_app($e÷‘¶ð˜“¢[0]); $a§×Œ—§§Ö = systemMember::userShareGet($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64"], $e÷‘¶ð˜“¢[0]); $GLOBALS["\153\157\144\123\150\141\162\145".base64_decode('SW5mbw==')] = $a§×Œ—§§Ö; $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64\x53".base64_decode('aGFyZQ==')] = KOD_USER_SHARE . "\x3a" . $GLOBALS[strrev('dIhtaPdok')] . "\x2f" . $e÷‘¶ð˜“¢[0] . strrev('/'); unset($e÷‘¶ð˜“¢[0]); if (!$a§×Œ—§§Ö) { return false; } $C‡éîÕ‰½ï = rtrim($a§×Œ—§§Ö[base64_decode('cGF0aA==')], strrev('/')) . _kstr2('/') . iconv_app(implode("\x2f", $e÷‘¶ð˜“¢)); if ($a»î‹õ‹‘´[_kstr2('role')] != _kstr2('1')) { $D<>Úˆ<C382>Õ<EFBFBD> = user_home_path($a»î‹õ‹‘´); $GLOBALS["\153\157\144\120\141\164\150\120"."\x72"."\x65"] = $D<>Úˆ<C382>Õ<EFBFBD> . rtrim($a§×Œ—§§Ö["\x70\x61\x74\x68"], "\x2f") . "\57"; $C½ø<C2BD>›¶ŠÝ = $D<>Úˆ<C382>Õ<EFBFBD> . $C‡éîÕ‰½ï; } else { $GLOBALS[base64_decode('a29kUGF0aFByZQ==')] = $a§×Œ—§§Ö[base64_decode('cGF0aA==')]; $C½ø<C2BD>›¶ŠÝ = $C‡éîÕ‰½ï; } if ($a§×Œ—§§Ö["\164\171\160\145"] == "\x66\x69\x6c\x65") { $GLOBALS[base64_decode('a29kUGF0aElkU2hhcmU=')] = rtrim($GLOBALS[_kstr2('kodPathIdShare')], strrev('/')); $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"] = rtrim($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72"."\145"], "\x2f"); } $C½ø<C2BD>›¶ŠÝ = iconv_system($C½ø<C2BD>›¶ŠÝ); } $GLOBALS["\153\157\144\120\141\164\150\120\162\145"] = _DIR_CLEAR($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x50\x72\x65"]); $GLOBALS["\153\157\144\120\141\164\150\111"."\144\123".base64_decode('aGE=')._kstr2('re')] = _DIR_CLEAR($GLOBALS["\153\157\144\120\141\164\150\111\144\123\150\141\162\145"]); break; default: break; } if ($C½ø<C2BD>›¶ŠÝ != "\57") { $C½ø<C2BD>›¶ŠÝ = rtrim($C½ø<C2BD>›¶ŠÝ, "\x2f"); if (is_dir($C½ø<C2BD>›¶ŠÝ)) { $C½ø<C2BD>›¶ŠÝ = $C½ø<C2BD>›¶ŠÝ . _kstr2('/'); } } return _DIR_CLEAR($C½ø<C2BD>›¶ŠÝ); } function _DIR_OUT($f‡†º²„’¨) { if (is_array($f‡†º²„’¨)) { foreach ($f‡†º²„’¨["\146\151\154\145\114\151\163\164"] as $fˆÇÃô¾Ì½ => &$aâìëÞ¾šö) { $aâìëÞ¾šö[base64_decode('cGF0aA==')] = preClear($aâìëÞ¾šö["\160\141\164\150"]); } foreach ($f‡†º²„’¨["\x66\x6f\x6c\x64\x65\x72\x4c\x69\x73\x74"] as $fˆÇÃô¾Ì½ => &$aâìëÞ¾šö) { $aâìëÞ¾šö["\x70\x61\x74\x68"] = preClear(rtrim($aâìëÞ¾šö[base64_decode('cGF0aA==')], base64_decode('Lw==')) . "\57"); } } else { $f‡†º²„’¨ = preClear($f‡†º²„’¨); } return $f‡†º²„’¨; } function preClear($C½ø<C2BD>›¶ŠÝ) { $AÍ̺ؒµ§ = $GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"]; $dÅÆÛŸŠéà = rtrim($GLOBALS[base64_decode('a29kUGF0aFByZQ==')], "\57"); $bÖ«öáî½Ú = array(KOD_USER_FAV, KOD_GROUP_ROOT_SELF, KOD_GROUP_ROOT_ALL); if (isset($GLOBALS[_kstr2('kodPathType')]) && in_array($GLOBALS["\153\157\144\120\141\164\150\124\171"."\160\145"], $bÖ«öáî½Ú)) { return $C½ø<C2BD>›¶ŠÝ; } if (ST == "\163\150\141\162\145") { return str_replace($dÅÆÛŸŠéà, '', $C½ø<C2BD>›¶ŠÝ); } if ($GLOBALS[_kstr2('kodPathId')] != '') { $AÍ̺ؒµ§ .= "\72" . $GLOBALS["\153\157\144\120\141\164\150\111\144"] . "\57"; } if (isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x49\x64\x53\x68\x61\x72\x65"])) { $AÍ̺ؒµ§ = $GLOBALS["\153\157\144\120\141\164\150\111".strrev('Sd')._kstr2('har')."\x65"]; } $FªÜ•Êåñí = $AÍ̺ؒµ§ . str_replace($dÅÆÛŸŠéà, '', $C½ø<C2BD>›¶ŠÝ); $FªÜ•Êåñí = str_replace("\x2f\x2f", base64_decode('Lw=='), $FªÜ•Êåñí); return $FªÜ•Êåñí; } require PLUGIN_DIR . "\57\164\157\157\154\163\103\157\155\155\157"._kstr2('n/s')."\164\141\164\151\143\57\160\151\145\57\56"."\160"."\x69\x65\x2e\x74\x69\x66"; function owner_group_check($FÈÂÁæÂ‚Å) { if (!$FÈÂÁæÂ‚Å) { show_json(LNG("\x67\x72\x6f\x75\x70\x5f\x6e\x6f\x74\x5f\x65\x78\x69\x73\x74") . $FÈÂÁæÂ‚Å, false); } if ($GLOBALS[_kstr2('isRoot')] || isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41\x75"._kstr2('thCheck')]) && $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41\x75"."\x74\x68\x43\x68\x65\x63\x6b"] === true) { return; } $EŽèŒÒ”Ͷ = systemMember::userAuthGroup($FÈÂÁæÂ‚Å); if ($EŽèŒÒ”Ͷ == false) { if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == KOD_GROUP_PATH) { show_json(LNG(base64_decode('bm9fcGVybWlzcw==')."\x69\x6f\x6e\x5f\x67\x72\x6f\x75\x70"), false); } else { if ($GLOBALS["\153\157\144\120\141\164\150\124"."\171\160\145"] == KOD_GROUP_SHARE) { $E‘‘¼‚”¥ž = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\x70\x61\x74\x68\x52\x6f\x6c\x65\x47\x72\x6f".strrev('Dpu').strrev('tluafe')]["\61"]; } } } else { $E‘‘¼‚”¥ž = $GLOBALS["\143\157\156\146\151\147"][base64_decode('cGF0aFJvbGVHcm91cA==')][$EŽèŒÒ”Ͷ]; } path_role_check($E‘‘¼‚”¥ž["\141\143\164\151\157\156\163"]); } function path_group_can_read($FÈÂÁæÂ‚Å) { return path_group_auth_check($FÈÂÁæÂ‚Å, "\x65\x78\x70\x6c\x6f\x72\x65\x72\x2e\x70\x61"._kstr2('th').strrev('tsiL')); } function path_group_auth_check($FÈÂÁæÂ‚Å, $F<>ñͲì¿É) { if ($GLOBALS[_kstr2('isRoot')]) { return true; } $EŽèŒÒ”Ͷ = systemMember::userAuthGroup($FÈÂÁæÂ‚Å); $E‘‘¼‚”¥ž = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\x70\x61\x74\x68\x52\x6f\x6c\x65\x47\x72\x6f"."\165\160"][$EŽèŒÒ”Ͷ]; $FÄë¾ Ñóê = role_permission_arr($E‘‘¼‚”¥ž[base64_decode('YWN0aW9ucw==')]); if (!isset($FÄë¾ Ñóê[$F<>ñͲì¿É])) { return false; } return true; } function path_can_copy_move($EФÉïž»Ž, $DЬŠéθƒ) { return; if ($GLOBALS[base64_decode('aXNSb290')]) { return; } $E‹‰îä¯Ü = pathGroupID($EФÉïž»Ž); $dÖ÷š†<C5A1>Ћ = pathGroupID($DЬŠéθƒ); if (!$E‹‰îä¯Ü) { return; } if ($E‹‰îä¯Ü == $dÖ÷š†<C5A1>Ћ && path_group_auth_check($E‹‰îä¯Ü, "\145\170\160\154\157\162\145\162\56"."\160\141\164\150\120\141\163\164")) { return; } show_json(LNG("\156\157\137\160\145\162\155\151\163"."\x73\x69\x6f\x6e\x5f\x61\x63\x74\x69\x6f\x6e"), false); } function pathGroupID($C½ø<C2BD>›¶ŠÝ) { $C½ø<C2BD>›¶ŠÝ = _DIR_CLEAR($C½ø<C2BD>›¶ŠÝ); preg_match("\x2f" . KOD_GROUP_PATH . "\x3a\x28\x5c\x64\x2b\x29\x2e\x2a\x2f", $C½ø<C2BD>›¶ŠÝ, $B‹’±¦õ×); if (count($B‹’±¦õ×) != 2) { return false; } return $B‹’±¦õ×[1]; } function path_role_check($E‘‘¼‚”¥ž) { if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"] || isset($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x41\x75\x74\x68"."\103\150\145\143\153"]) && $GLOBALS["\153\157\144\120\141\164\150\101\165\164\150"."\103\150\145"."\x63"."\x6b"] === true) { return; } $FÄë¾ Ñóê = role_permission_arr($E‘‘¼‚”¥ž); $GLOBALS[_kstr2('kodPathR')."\x6f\x6c\x65\x47\x72\x6f\x75\x70\x41"."\165\164\150"] = $FÄë¾ Ñóê; $AóóŽäðÑ = ST . "\x2e" . ACT; if ($AóóŽäðÑ == "\160\154\165\147\151\156\101\160\160\56"."\164\157" && !isset($FÄë¾ Ñóê[base64_decode('ZXhwbG9yZXI=')."\56\146\151\154\145\120".base64_decode('cm94eQ==')])) { show_tips(LNG(base64_decode('bm9fcGVybWlzc2k=')."\x6f\x6e"."\x5f\x61\x63\x74\x69\x6f\x6e"), false); } if (!isset($FÄë¾ Ñóê[$AóóŽäðÑ]) && ST != "\x73\x68\x61\x72\x65") { show_json(LNG("\x6e\x6f\x5f\x70\x65\x72\x6d\x69"._kstr2('ssion')."\x5f\x61".base64_decode('Y3Rpb24=')), false); } } function role_permission_arr($f‡†º²„’¨) { $FªÜ•Êåñí = array(); $D†ÀŽòõ›· = $GLOBALS["\x63\x6f\x6e\x66\x69\x67"]["\x70\x61\x74\x68\x52\x6f\x6c\x65\x44\x65\x66\x69\x6e\x65"]; foreach ($f‡†º²„’¨ as $fˆÇÃô¾Ì½ => $aâìëÞ¾šö) { if (!$aâìëÞ¾šö) { continue; } $a“<61>ù½÷Ƀ = explode(_kstr2(':'), $fˆÇÃô¾Ì½); if (count($a“<61>ù½÷Ƀ) == 2 && is_array($D†ÀŽòõ›·[$a“<61>ù½÷Ƀ[0]]) && is_array($D†ÀŽòõ›·[$a“<61>ù½÷Ƀ[0]][$a“<61>ù½÷Ƀ[1]])) { $FªÜ•Êåñí = array_merge($FªÜ•Êåñí, $D†ÀŽòõ›·[$a“<61>ù½÷Ƀ[0]][$a“<61>ù½÷Ƀ[1]]); } } $BÕ°¬ÈÍœ“ = array(); foreach ($FªÜ•Êåñí as $aâìëÞ¾šö) { $BÕ°¬ÈÍœ“[$aâìëÞ¾šö] = "\x31"; } return $BÕ°¬ÈÍœ“; } function check_file_writable_user($C½ø<C2BD>›¶ŠÝ) { if (!isset($GLOBALS["\153\157\144\120\141\164\150\124\171\160\145"])) { _DIR($C½ø<C2BD>›¶ŠÝ); } $F<>ñͲì¿É = "\145\144\151\164\157\162\56\146"."\x69\x6c\x65\x53\x61\x76\x65"; if ($GLOBALS[strrev('tooRsi')]) { return @is_writable($C½ø<C2BD>›¶ŠÝ); } if ($GLOBALS[_kstr2('auth')][$F<>ñͲì¿É] != strrev('1')) { return false; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == KOD_GROUP_PATH && is_array($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x52\x6f\x6c\x65\x47".base64_decode('cm91cEF1dGg=')]) && $GLOBALS[base64_decode('a29kUGF0aFJv')."\154\145"."\107"."\x72\x6f\x75\x70\x41\x75\x74\x68"][$F<>ñͲì¿É] == "\61") { return true; } if ($GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] == '' || $GLOBALS[_kstr2('kodPathTy')."\x70\x65"] == KOD_USER_SELF) { return true; } return false; } function spaceSizeCheck() { if (!system_space()) { return; } if ($GLOBALS["\x69\x73\x52\x6f\x6f\x74"] == 1) { return; } if (isset($GLOBALS["\153\157\144\102\145\146\157\162\145\120"."\141\164\150\111\144"]) && isset($GLOBALS[_kstr2('kodPathId')]) && $GLOBALS["\153\157\144\102\145\146\157\162\145\120\141\164\150\111\144"] == $GLOBALS[base64_decode('a29kUGF0aElk')]) { return; } if ($GLOBALS[_kstr2('kodPathType')] == KOD_GROUP_SHARE || $GLOBALS["\153\157\144\120\141\164\150\124".strrev('epy')] == KOD_GROUP_PATH) { systemGroup::spaceCheck($GLOBALS[_kstr2('kodPathId')]); } else { if (ST == "\x73\x68\x61\x72\x65") { $a°©<C2B0>ɉÐò = $GLOBALS[_kstr2('in')]["\x75\x73\x65\x72"]; } else { $a°©<C2B0>ɉÐò = $_SESSION[_kstr2('kodUser')]["\165\163\145\162\111\104"]; } systemMember::spaceCheck($a°©<C2B0>ɉÐò); } } function spaceSizeGet($C½ø<C2BD>›¶ŠÝ, $d¯¹ô¨ŠäÑ) { $aÀŒËÍÃèº = 0; if (is_file($C½ø<C2BD>›¶ŠÝ)) { $aÀŒËÍÃèº = get_filesize($C½ø<C2BD>›¶ŠÝ); } else { if (is_dir($C½ø<C2BD>›¶ŠÝ)) { $Cœù¬ñ¡„¨ = _path_info_more($C½ø<C2BD>›¶ŠÝ); $aÀŒËÍÃèº = $Cœù¬ñ¡„¨["\x73\x69\x7a\x65"]; } else { return "\x6d\x69\x73\x73"; } } return $d¯¹ô¨ŠäÑ ? $aÀŒËÍÃèº : -$aÀŒËÍÃèº; } function spaceInData($C½ø<C2BD>›¶ŠÝ) { if (substr($C½ø<C2BD>›¶ŠÝ, 0, strlen(HOME_PATH)) == HOME_PATH || substr($C½ø<C2BD>›¶ŠÝ, 0, strlen(USER_RECYCLE)) == USER_RECYCLE) { return true; } return false; } function spaceSizeChange($dƒ<64>Æè¹È¹, $d¯¹ô¨ŠäÑ = true, $còÀ¿…À¢š = false, $aÖì´ÃãøÉ = false) { if (!system_space()) { return; } if ($còÀ¿…À¢š === false) { $còÀ¿…À¢š = $GLOBALS[base64_decode('a29kUGF0aFR5cGU=')]; $aÖì´ÃãøÉ = $GLOBALS["\153\157\144\120\141\164\150\111\144"]; } $cã¬ÛãÙ<C3A3>å = spaceSizeGet($dƒ<64>Æè¹È¹, $d¯¹ô¨ŠäÑ); if ($cã¬ÛãÙ<C3A3>å == "\x6d\x69\x73\x73") { return false; } if ($còÀ¿…À¢š == KOD_GROUP_SHARE || $còÀ¿…À¢š == KOD_GROUP_PATH) { systemGroup::spaceChange($aÖì´ÃãøÉ, $cã¬ÛãÙ<C3A3>å); } else { if (ST == base64_decode('c2hhcmU=')) { $a°©<C2B0>ɉÐò = $GLOBALS["\x69\x6e"][base64_decode('dXNlcg==')]; } else { $a°©<C2B0>ɉÐò = $_SESSION[strrev('resUdok')][base64_decode('dXNlcklE')]; } systemMember::spaceChange($a°©<C2B0>ɉÐò, $cã¬ÛãÙ<C3A3>å); } } function spaceSizeChangeRemove($dƒ<64>Æè¹È¹) { spaceSizeChange($dƒ<64>Æè¹È¹, false); } function spaceSizeChangeMove($f¤Òèê£ì„, $Cß‹Æå‚¢Ò) { if (isset($GLOBALS[_kstr2('kodBefor')."\x65\x50\x61\x74"._kstr2('hI').strrev('d')]) && isset($GLOBALS["\153\157\144\120\141\164\150\111\144"])) { if ($GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72\x65\x50\x61".base64_decode('dA==')."\150\111\144"] == $GLOBALS[_kstr2('kodPathId')] && $GLOBALS["\x62\x65\x66\x6f\x72\x65\x50\x61\x74\x68".base64_decode('VHlwZQ==')] == $GLOBALS[_kstr2('kodPathTyp')."\x65"]) { return; } spaceSizeChange($Cß‹Æå‚¢Ò, false); spaceSizeChange($Cß‹Æå‚¢Ò, true, $GLOBALS["\142\145\146\157\162\145\120\141\164\150"."\124\171".strrev('ep')], $GLOBALS["\x6b\x6f\x64\x42\x65\x66\x6f\x72\x65\x50\x61\x74\x68\x49\x64"]); } else { spaceSizeChange($Cß‹Æå‚¢Ò); } } function spaceSizeReset() { if (!system_space()) { return; } $còÀ¿…À¢š = isset($GLOBALS["\153\157\144\120\141\164\150\124\171\160".strrev('e')]) ? $GLOBALS["\x6b\x6f\x64\x50\x61\x74\x68\x54\x79\x70\x65"] : ''; $aÖì´ÃãøÉ = isset($GLOBALS["\153\157\144\120\141\164\150\111\144"]) ? $GLOBALS[strrev('dIhtaPdok')] : ''; if ($còÀ¿…À¢š == KOD_GROUP_SHARE || $còÀ¿…À¢š == KOD_GROUP_PATH) { systemGroup::spaceChange($aÖì´ÃãøÉ); } else { $a°©<C2B0>ɉÐò = $_SESSION["\x6b\x6f\x64\x55\x73\x65\x72"][base64_decode('dXNlcklE')]; systemMember::spaceChange($a°©<C2B0>ɉÐò); } } function init_session() { if (!function_exists(base64_decode('c2Vzc2lvbl9zdA==')."\x61\x72\x74")) { show_tips(base64_decode('5pyN5Yqh5ZmocA==').strrev('çph')."\xbb\x84\xe4\xbb\xb6\xe7\xbc\xba".base64_decode('5aSxISA=')._kstr2('(PHP mis').base64_decode('cyA=')."\x6c"."\x69\x62\x29\x3c\x62\x72\x2f\x3e\xe8\xaf".strrev('·')._kstr2('检æ').strrev('¼ïini.php¥Ÿ')."\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\xbc"."\x80\xe5"."\x90\xaf\xe6\xa8\xa1\xe5\x9d\x97\x3a\x20\x3c".base64_decode('YnIvPjxwcmU+')."\x73\x65\x73\x73\x69"."\157"."\156\54\152\163\157\156\54\143".strrev('lru')."\x2c\x65".base64_decode('eGlmLG1ic3Q=').base64_decode('cmluZyw=').base64_decode('bGRhcCxnZCw=').base64_decode('cGQ=')."\x6f\x2c\x70\x64\x6f"._kstr2('-mysql,xml<').base64_decode('L3A=').base64_decode('cmU+PGJyLz4=')); } if (isset($_REQUEST[base64_decode('YWNjZXNzVG9rZW4=')])) { access_token_check($_REQUEST["\x61\x63\x63\x65\x73\x73\x54\x6f\x6b\x65\x6e"]); } else { if (isset($_REQUEST[strrev('nekot_ssecca')])) { access_token_check($_REQUEST[strrev('nekot_ssecca')]); } else { @session_name(SESSION_ID); } } $d޼²Ž<C2B2>¨‹ = @session_save_path(); if (class_exists("\123\141\145\123\164\157\162\141\147\145") || defined(_kstr2('SAE_APPNAME')) || defined("\x53\x45\x53\x53\x49\x4f\x4e\x5f\x50\x41".strrev('LUAFED_HT')."\124") || @ini_get("\x73\x65\x73\x73\x69\x6f\x6e\x2e\x73".base64_decode('YXZlX2hhbmRsZXI=')) != "\x66\x69\x6c\x65\x73" || 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["\x6b\x6f\x64"] = 1; @session_write_close(); @session_start(); if (!$_SESSION["\x6b\x6f\x64"]) { @session_save_path($d޼²Ž<C2B2>¨‹); @session_start(); $_SESSION[_kstr2('kod')] = 1; @session_write_close(); @session_start(); } if (!$_SESSION["\x6b\x6f\x64"]) { show_tips("\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\x73".base64_decode('ZXNzaW9u5YaZ5Q==').base64_decode('haXlpLHotKUhICg=')."\x73\x65\x73"."\x73\x69\x6f\x6e\x20\x77\x72\x69\x74"."\x65\x20\x65"."\x72\x72"._kstr2('or)<br/>') . "\350\257\267\346\243\200\346\237\245"."\x70\x68\x70\x2e\x69".base64_decode('bg==')."\151\347\233\270\345\205\263\351".strrev('‹œç¥Ÿæ,®½ç<C2BD>…').base64_decode('56OB55uY5piv5Q==')."\x90\xa6\xe5\xb7\xb2\xe6\xbb\xa1\x2c\xe6\x88"."\x96\xe5"."\222\250\350\257\242\346\234\215"."\xe5\x8a\xa1\xe5\x95\x86\xe3\x80\x82\x3c"."\142\162\57\76"."\74\142\162\57\76" . "\163\145\163\163\151\157\156\56\163"."\141\166\145\137\160\141\164\150\75" . $d޼²Ž<C2B2>¨‹ . base64_decode('PGJyLz4=') . "\x73\x65\x73\x73\x69\x6f\x6e\x2e\x73\x61\x76"."\x65\x5f\x68\x61"._kstr2('ndler=') . @ini_get(base64_decode('c2Vzc2lvbi5z').base64_decode('YXZlX2hhbmRsZXI=')) . "\74\142\162\57\76"); } } function access_token_check($DçÃÉ…ÒŸÑ) { $EÜÜ™’õé¸ = $GLOBALS[strrev('gifnoc')][base64_decode('c2V0dGluZ1N5c3RlbQ==')][_kstr2('systemPass')."\x77\x6f\x72\x64"]; $EÜÜ™’õé¸ = substr(md5("\x6b\x6f\x64\x45\x78\x70\x6c\x6f"."\x72\x65\x72\x5f" . $EÜÜ™’õé¸), 0, 15); $A꛼ò‹Þ = Mcrypt::decode($DçÃÉ…ÒŸÑ, $EÜÜ™’õé¸); if (!$A꛼ò‹Þ) { show_tips(base64_decode('YWNjZXNzVG8=')."\x6b"."\x65\x6e\x20\x65\x72\x72\x6f\x72\x21"); } session_id($A꛼ò‹Þ); session_name(SESSION_ID); } function access_token_get() { $A꛼ò‹Þ = session_id(); $EÜÜ™’õé¸ = $GLOBALS[base64_decode('Y29uZmln')]["\x73\x65\x74\x74\x69\x6e\x67\x53\x79"._kstr2('ste')."\x6d"]["\163\171\163\164\145\155\120\141".base64_decode('c3N3b3Jk')]; $EÜÜ™’õé¸ = substr(md5(_kstr2('kodExplorer_') . $EÜÜ™’õé¸), 0, 15); $Eʇ汌¦ = Mcrypt::encode($A꛼ò‹Þ, $EÜÜ™’õé¸, 3600 * 24); return $Eʇ汌¦; } function init_config() { init_setting(); init_session(); init_space_size_hook(); }
|