Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK Pro..

Decoded Output download

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:23:24              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 class qraG2 { const oFE_C = "5.2.14"; const G2ICa = "
\xa"; const uOSnq = 25; const ovQ_h = 998; const eIpa_ = 0; const xedm4 = 1; const M7Dow = 2; const FEh5n = 3; const BR954 = 4; public $QEPFZ = "5.2.14"; public $zTsx0 = 25; public $K7uqf = "\xd
"; public $Zfhes = self::eIpa_; public $hiCP3 = "echo"; public $UdqsV = false; public $u8r1s = 300; public $c8pfu = 300; protected $U_JRD; protected $Na2lM = array("error" => '', "detail" => '', "smtp_code" => '', "smtp_code_ex" => ''); protected $VaSOb = null; protected $cCTLz = null; protected $Ric2L = ''; protected function SSfrQ($dfsGG, $KVTWw = 0) { goto MGoQV; KIMuc: return; goto UG3As; MGoQV: if (!($KVTWw > $this->Zfhes)) { goto Wp3xR; } goto u63Dx; H1HzG: GSBRh: goto Qb7SG; KDt3s: call_user_func($this->hiCP3, $dfsGG, $this->Zfhes); goto KIMuc; u63Dx: return; goto K3Jsq; DHag3: if (!(!in_array($this->hiCP3, array("error_log", "html", "echo")) and is_callable($this->hiCP3))) { goto lPVE3; } goto KDt3s; K3Jsq: Wp3xR: goto DHag3; Qb7SG: xlloN: goto lgPfn; pjtT7: switch ($this->hiCP3) { case "error_log": error_log($dfsGG); goto xlloN; case "html": echo htmlentities(preg_replace("/[\r\n]+/", '', $dfsGG), ENT_QUOTES, "UTF-8") . "<br>\xa"; goto xlloN; case "echo": default: $dfsGG = preg_replace("/(\r\n|\r|\n)/ms", "\xa", $dfsGG); echo gmdate("Y-m-d H:i:s") . "\x9" . str_replace("
", "\xa                   	                  ", trim($dfsGG)) . "\xa"; } goto H1HzG; UG3As: lPVE3: goto pjtT7; lgPfn: } public function wsurH($i2yZm, $Su02e = null, $FaEMx = 30, $eIbPq = array()) { goto kjTex; kYefl: $this->NDmjh("Failed to connect to server", $VTc0O, $LLoVT); goto GiRi4; n6K3V: QFktU: goto bP19E; kjTex: static $ENAGH; goto mTpzK; etAtF: q94S0: goto HFrkh; Lw1pj: $Su02e = self::uOSnq; goto tSuU3; bP19E: if (!empty($Su02e)) { goto LlU1L; } goto Lw1pj; zVp21: U1HCp: goto uQQsd; HFrkh: $g0m5i = stream_context_create($eIbPq); goto YkQgI; T0xer: $LLoVT = ''; goto tGMMT; mTpzK: if (!is_null($ENAGH)) { goto MLj1e; } goto RWFsn; WSq_K: $this->ndMjh(''); goto lrzoX; w1ovz: $this->SsFrq("Connection: opening to {$i2yZm}:{$Su02e}, timeout={$FaEMx}, options=" . var_export($eIbPq, true), self::FEh5n); goto J0hhA; tSuU3: LlU1L: goto w1ovz; GiRi4: $this->ssfRQ("SMTP ERROR: " . $this->Na2lM["error"] . ": {$LLoVT} ({$VTc0O})", self::xedm4); goto O5TNV; YkQgI: $this->U_JRD = @stream_socket_client($i2yZm . ":" . $Su02e, $VTc0O, $LLoVT, $FaEMx, STREAM_CLIENT_CONNECT, $g0m5i); goto bppWS; O5TNV: return false; goto VNXjb; JTzAv: @set_time_limit($FaEMx); goto zVp21; RWFsn: $ENAGH = function_exists("stream_socket_client"); goto P3DAW; tGMMT: if ($ENAGH) { goto q94S0; } goto pxCM0; VNXjb: c9zQh: goto tbM4Z; pxCM0: $this->SsfRQ("Connection: stream_socket_client not available, falling back to fsockopen", self::FEh5n); goto Jc82m; lrzoX: if (!$this->JGkNE()) { goto QFktU; } goto usJ_g; Jc82m: $this->U_JRD = fsockopen($i2yZm, $Su02e, $VTc0O, $LLoVT, $FaEMx); goto jLzi6; P3DAW: MLj1e: goto WSq_K; eS02H: if (!($NDE51 != 0 && $FaEMx > $NDE51)) { goto U1HCp; } goto JTzAv; k3Hja: $this->SSfrq("SERVER -> CLIENT: " . $GByTX, self::M7Dow); goto YZKFB; SvSS3: bDwYN: goto NuWO7; NuWO7: $GByTX = $this->qAcnd(); goto k3Hja; jLzi6: goto Qi3pA; goto etAtF; xpjUq: if (!(substr(PHP_OS, 0, 3) != "WIN")) { goto bDwYN; } goto YsIZt; YsIZt: $NDE51 = ini_get("max_execution_time"); goto eS02H; KTf7v: return false; goto n6K3V; bppWS: Qi3pA: goto b_Bw6; b_Bw6: if (is_resource($this->U_JRD)) { goto c9zQh; } goto kYefl; tbM4Z: $this->SsFRQ("Connection: opened", self::FEh5n); goto xpjUq; YZKFB: return true; goto TJ9DZ; uQQsd: stream_set_timeout($this->U_JRD, $FaEMx, 0); goto SvSS3; J0hhA: $VTc0O = 0; goto T0xer; usJ_g: $this->nDmJh("Already connected to a server"); goto KTf7v; TJ9DZ: } public function dIBk9() { goto EfgcP; mW1Ct: hIF9O: goto gTk0Z; EfgcP: if ($this->OTEbo("STARTTLS", "STARTTLS", 220)) { goto yIAKY; } goto ac84B; TmtZ8: yIAKY: goto wsVMy; gTk0Z: return true; goto s582o; ac84B: return false; goto TmtZ8; wsVMy: if (stream_socket_enable_crypto($this->U_JRD, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { goto hIF9O; } goto XNDmh; XNDmh: return false; goto mW1Ct; s582o: } public function oUyuJ($xvqhE, $dFogV, $OtCxV = null, $vW7Cz = '', $BWrAL = '', $oS9h_ = null) { goto NLBil; WKQIE: return false; goto pPFi1; VlKDs: MqE42: goto Y9_Wf; CcBVO: b15_2: goto U4tyL; c3Vhs: switch ($OtCxV) { case "PLAIN": goto sykQK; sykQK: if ($this->oTEBo("AUTH", "AUTH PLAIN", 334)) { goto yeIyc; } goto VvVoZ; FIdSH: yeIyc: goto PWqnc; midxB: OK_Fj: goto bb_pS; bb_pS: goto gPOgg; goto g0Q0z; PWqnc: if ($this->OtebO("User & Password", base64_encode("\x0" . $xvqhE . "\x0" . $dFogV), 235)) { goto OK_Fj; } goto ByLTa; ByLTa: return false; goto midxB; VvVoZ: return false; goto FIdSH; g0Q0z: case "LOGIN": goto ZioN6; PzzSo: nJf9i: goto SHUel; EP4uy: return false; goto UY9mY; nCeQP: Pvecx: goto kQvBL; SHUel: goto gPOgg; goto VYrcX; eE1iL: return false; goto nCeQP; ZioN6: if ($this->OtEBO("AUTH", "AUTH LOGIN", 334)) { goto cLdzc; } goto EP4uy; aLRpo: return false; goto PzzSo; grxZa: if ($this->oTebO("Username", base64_encode($xvqhE), 334)) { goto Pvecx; } goto eE1iL; kQvBL: if ($this->OTeBO("Password", base64_encode($dFogV), 235)) { goto nJf9i; } goto aLRpo; UY9mY: cLdzc: goto grxZa; VYrcX: case "CRAM-MD5": goto dGW0I; OLbdO: $mFE7c = $xvqhE . " " . $this->V2VZf($mdBJU, $dFogV); goto hmp9d; vntAW: zWpmN: goto G8dIb; dGW0I: if ($this->OTebO("AUTH CRAM-MD5", "AUTH CRAM-MD5", 334)) { goto zWpmN; } goto ujn1T; G8dIb: $mdBJU = base64_decode(substr($this->Ric2L, 4)); goto OLbdO; hmp9d: return $this->oTeBo("Username", base64_encode($mFE7c), 235); goto jYr4J; ujn1T: return false; goto vntAW; jYr4J: default: $this->nDmjH("Authentication method "{$OtCxV}" is not supported"); return false; } goto LIHDB; KACqu: zN4Ar: goto D98Qq; doDSN: return false; goto pe1C6; MO70M: self::Ssfrq("Auth method requested: " . ($OtCxV ? $OtCxV : "UNKNOWN"), self::BR954); goto c5qZx; NLBil: if ($this->cCTLz) { goto GGcz0; } goto eFbDH; ZqIOO: if (!empty($OtCxV)) { goto MgKeg; } goto oRHoe; IP2VM: if (!empty($OtCxV)) { goto zN4Ar; } goto a_CBY; c5qZx: self::SsfrQ("Auth methods available on the server: " . implode(",", $this->cCTLz["AUTH"]), self::BR954); goto IP2VM; eFbDH: $this->ndMjH("Authentication is not allowed before HELO/EHLO"); goto doDSN; qdjnb: if (empty($OtCxV)) { goto F4bsH; } goto T1mKJ; aZGUw: if (array_key_exists("EHLO", $this->cCTLz)) { goto MqE42; } goto qdjnb; pe1C6: GGcz0: goto aZGUw; C_QgZ: $this->NdmJH("The requested authentication method "{$OtCxV}" is not supported by the server"); goto ogvKe; nGDNV: self::SSfRq("Auth method selected: " . $OtCxV, self::BR954); goto KACqu; U4tyL: goto yKfyq; goto dlqO7; gGalN: akNPV: goto MO70M; a_CBY: foreach (array("LOGIN", "CRAM-MD5", "PLAIN") as $uCGR1) { goto ZdHN0; DhZSf: goto nCGch; goto Bwo0_; Bwo0_: m7Bxh: goto oCMlS; ZdHN0: if (!in_array($uCGR1, $this->cCTLz["AUTH"])) { goto m7Bxh; } goto KzBPS; KzBPS: $OtCxV = $uCGR1; goto DhZSf; oCMlS: ZdPcL: goto rKg5g; rKg5g: } goto G5SrP; OWWLb: $OtCxV = "LOGIN"; goto ihOac; T1mKJ: goto yKfyq; goto VlKDs; zbNpN: gPOgg: goto YV7SE; G5SrP: nCGch: goto ZqIOO; oRHoe: $this->nDMJh("No supported authentication methods found"); goto WKQIE; dlqO7: F4bsH: goto OWWLb; pPFi1: MgKeg: goto nGDNV; D98Qq: if (in_array($OtCxV, $this->cCTLz["AUTH"])) { goto b15_2; } goto C_QgZ; ihOac: yKfyq: goto c3Vhs; xJ4aV: return false; goto gGalN; Y9_Wf: if (array_key_exists("AUTH", $this->cCTLz)) { goto akNPV; } goto cOXD1; cOXD1: $this->nDmjh("Authentication is not allowed at this stage"); goto xJ4aV; ogvKe: return false; goto CcBVO; YV7SE: return true; goto VE1D0; LIHDB: hHnfL: goto zbNpN; VE1D0: } protected function V2vZf($e3UH2, $iKYD7) { goto TwI3f; BWIST: $Fqi5J = str_pad('', $dE8Gg, chr(0x36)); goto lKUcl; jphmJ: $kDCUe = $iKYD7 ^ $zyda7; goto iJE4K; th5l9: if (!(strlen($iKYD7) > $dE8Gg)) { goto YxLl8; } goto lvYJ0; TwI3f: if (!function_exists("hash_hmac")) { goto ERDwG; } goto cI9WV; z1zBF: $dE8Gg = 64; goto th5l9; apdC4: $bY4C8 = $iKYD7 ^ $Fqi5J; goto jphmJ; lvYJ0: $iKYD7 = pack("H*", md5($iKYD7)); goto YpUKn; zNXTo: ERDwG: goto z1zBF; lKUcl: $zyda7 = str_pad('', $dE8Gg, chr(0x5c)); goto apdC4; YpUKn: YxLl8: goto fAsiR; fAsiR: $iKYD7 = str_pad($iKYD7, $dE8Gg, chr(0x0)); goto BWIST; cI9WV: return hash_hmac("md5", $e3UH2, $iKYD7); goto zNXTo; iJE4K: return md5($kDCUe . pack("H*", md5($bY4C8 . $e3UH2))); goto Ukoop; Ukoop: } public function JgkNE() { goto Mw8kX; tgBAz: return false; goto ZXj4i; jRITc: i1z2R: goto tgBAz; coV07: return false; goto tNgc5; Mw8kX: if (!is_resource($this->U_JRD)) { goto i1z2R; } goto jsIaB; CX4qs: $this->SsFRQ("SMTP NOTICE: EOF caught while checking if connected", self::xedm4); goto A5AEz; G3TU5: if (!$k8mtg["eof"]) { goto g3NYM; } goto CX4qs; tNgc5: g3NYM: goto p3N3Z; A5AEz: $this->close(); goto coV07; p3N3Z: return true; goto jRITc; jsIaB: $k8mtg = stream_get_meta_data($this->U_JRD); goto G3TU5; ZXj4i: } public function close() { goto V8KjL; V8KjL: $this->nDmJH(''); goto roJGc; mYXyW: $this->sSFRQ("Connection: closed", self::FEh5n); goto kKM2w; Q1U_n: fclose($this->U_JRD); goto ozKin; kKM2w: tUWYP: goto yz1Za; Ab2RL: if (!is_resource($this->U_JRD)) { goto tUWYP; } goto Q1U_n; yEpDG: $this->VaSOb = null; goto Ab2RL; ozKin: $this->U_JRD = null; goto mYXyW; roJGc: $this->cCTLz = null; goto yEpDG; yz1Za: } public function yp3M2($TQoEp) { goto YMzss; VOMEM: return $p5Trj; goto lFc9Y; DKv0S: $bTFDT = substr($NR16c[0], 0, strpos($NR16c[0], ":")); goto FEbh1; Sy5hN: $NR16c = explode("
", str_replace(array("
", "\xd"), "
", $TQoEp)); goto DKv0S; yKFoH: pFW13: goto Sy5hN; XZQ8t: $this->c8pfu = $l7Wkk; goto VOMEM; GSa_K: $this->c8pfu = $this->c8pfu * 2; goto HcGCe; toAqZ: l7j3h: goto PM17i; tytub: UHdIU: goto YiBft; YiBft: foreach ($NR16c as $BYGTW) { goto Orv5Y; Hh6CM: $RM_yG = false; goto IK6d2; iFkpv: if (!($RM_yG and $BYGTW == '')) { goto eOrkA; } goto Hh6CM; E0Fkm: $THshG = strrpos(substr($BYGTW, 0, self::ovQ_h), " "); goto HuyfB; lycCY: $hvssR[] = substr($BYGTW, 0, $THshG); goto l7FyS; vBhmj: foreach ($hvssR as $Zqjz5) { goto IBjM2; D9Dzx: ClhYj: goto WwZfE; IBjM2: if (!(!empty($Zqjz5) and $Zqjz5[0] == ".")) { goto GfLOe; } goto Ai_Ml; Ai_Ml: $Zqjz5 = "." . $Zqjz5; goto GNwIr; GNwIr: GfLOe: goto FKGj9; FKGj9: $this->mYtJi($Zqjz5 . self::G2ICa); goto D9Dzx; WwZfE: } goto mXAnT; IK6d2: eOrkA: goto RzyQY; l7FyS: $BYGTW = substr($BYGTW, $THshG); goto ykF__; Orv5Y: $hvssR = array(); goto iFkpv; bkrRS: if (!$RM_yG) { goto evGse; } goto Ie3KF; kAUo3: if (!isset($BYGTW[self::ovQ_h])) { goto eKCBn; } goto E0Fkm; eIjrn: o0x1U: goto P5B6x; bJEmh: $hvssR[] = substr($BYGTW, 0, $THshG); goto KLQel; O4oD0: $THshG = self::ovQ_h - 1; goto lycCY; ykF__: oDAId: goto bkrRS; PD2Iu: evGse: goto u3ezV; v8u2s: $hvssR[] = $BYGTW; goto vBhmj; HltQO: D2J82: goto O4oD0; u3ezV: goto DWe7k; goto PlQU5; vy7kk: goto oDAId; goto HltQO; Ie3KF: $BYGTW = "\x9" . $BYGTW; goto PD2Iu; RzyQY: DWe7k: goto kAUo3; mXAnT: NjUAa: goto eIjrn; PlQU5: eKCBn: goto v8u2s; KLQel: $BYGTW = substr($BYGTW, $THshG + 1); goto vy7kk; HuyfB: if (!$THshG) { goto D2J82; } goto bJEmh; P5B6x: } goto toAqZ; PM17i: $l7Wkk = $this->c8pfu; goto GSa_K; g1lZk: if (!(!empty($bTFDT) && strpos($bTFDT, " ") === false)) { goto UHdIU; } goto dU5pK; FEbh1: $RM_yG = false; goto g1lZk; OhSYB: return false; goto yKFoH; YMzss: if ($this->otEbo("DATA", "DATA", 354)) { goto pFW13; } goto OhSYB; HcGCe: $p5Trj = $this->oTEBO("DATA END", ".", 250); goto XZQ8t; dU5pK: $RM_yG = true; goto tytub; lFc9Y: } public function p_ZfM($i2yZm = '') { return (bool) ($this->FMVj7("EHLO", $i2yZm) or $this->fMvJ7("HELO", $i2yZm)); } protected function FMVJ7($v2ZAJ, $i2yZm) { goto sqeCT; sqeCT: $VDIpg = $this->OTEbo($v2ZAJ, $v2ZAJ . " " . $i2yZm, 250); goto VdR73; TE5hu: jb2At: goto KRU8Q; vU0Dj: QQpP0: goto xTj8Y; dj4Uh: $this->cCTLz = null; goto eZ3_G; eZ3_G: goto QQpP0; goto TE5hu; KRU8Q: $this->Jbq4J($v2ZAJ); goto vU0Dj; xTj8Y: return $VDIpg; goto xjrVh; VdR73: $this->VaSOb = $this->Ric2L; goto LP_hY; LP_hY: if ($VDIpg) { goto jb2At; } goto dj4Uh; xjrVh: } protected function Jbq4j($RNXtE) { goto LWAnl; rW_k_: $NR16c = explode("
", $this->Ric2L); goto q_HVg; LWAnl: $this->cCTLz = array(); goto rW_k_; ePdrg: rdVb2: goto oenQx; q_HVg: foreach ($NR16c as $tCb6R => $rg9Vs) { goto LAdDB; I5eAo: bEOLn: goto yrf58; NXq_v: if (empty($hDBp6)) { goto p7qmv; } goto rB7HM; nrcyQ: $hDBp6 = $hDBp6[0]; goto sywCG; JQzHj: diL1A: goto KpE9Y; KpE9Y: $hDBp6 = explode(" ", $rg9Vs); goto NXq_v; yn36o: p7qmv: goto P3fOH; kcPio: $this->cCTLz[$rfkAa] = $hDBp6; goto yn36o; B4D5Q: AueG3: goto I5eAo; IeCkO: goto KBQG1; goto JQzHj; d9Scz: switch ($rfkAa) { case "SIZE": $hDBp6 = $hDBp6 ? $hDBp6[0] : 0; goto bEOLn; case "AUTH": goto Cdzhk; F6yBT: goto bEOLn; goto L7mFi; Cdzhk: if (is_array($hDBp6)) { goto rwo7b; } goto KeYSk; hRjyg: rwo7b: goto F6yBT; KeYSk: $hDBp6 = array(); goto hRjyg; L7mFi: default: $hDBp6 = true; } goto B4D5Q; sywCG: tvbCB: goto kcPio; LAdDB: $rg9Vs = trim(substr($rg9Vs, 4)); goto RxTLE; RxTLE: if (!empty($rg9Vs)) { goto diL1A; } goto IeCkO; P3fOH: KBQG1: goto guU4G; yrf58: goto tvbCB; goto FmdZ9; DRJkd: $rfkAa = array_shift($hDBp6); goto d9Scz; qd9G5: $rfkAa = $RNXtE; goto nrcyQ; rB7HM: if (!$tCb6R) { goto AZ0a8; } goto DRJkd; FmdZ9: AZ0a8: goto qd9G5; guU4G: } goto ePdrg; oenQx: } public function mail($SgM5k) { $UlhBM = $this->UdqsV ? " XVERP" : ''; return $this->OtEbO("MAIL FROM", "MAIL FROM:<" . $SgM5k . ">" . $UlhBM, 250); } public function N8LKA($O7m7k = true) { goto UvTj9; m9S89: return $VDIpg; goto GBmNC; xJyLp: $this->Na2lM = $n_Lbx; goto YOqmJ; RuAi_: $n_Lbx = $this->Na2lM; goto dgLtv; dgLtv: if (!($VDIpg or $O7m7k)) { goto dfUaI; } goto irOfA; YOqmJ: dfUaI: goto m9S89; irOfA: $this->close(); goto xJyLp; UvTj9: $VDIpg = $this->oTeBO("QUIT", "QUIT", 221); goto RuAi_; GBmNC: } public function Nhvnd($gB2Mh) { return $this->otEbo("RCPT TO", "RCPT TO:<" . $gB2Mh . ">", array(250, 251)); } public function reset() { return $this->oTEbo("RSET", "RSET", 250); } protected function oTEbo($BaCTL, $RHAsf, $KoRyZ) { goto RwlGS; YGt3_: $dVNMa = substr($this->Ric2L, 4); goto i3HZX; f2B6e: return false; goto DhATh; ue4mR: if (!(strpos($RHAsf, "\xa") !== false or strpos($RHAsf, "
") !== false)) { goto g97OG; } goto NujNH; P1lcS: return false; goto WdRYx; CgqMD: return true; goto Ku3Rr; udoUv: g97OG: goto GCohV; UmZOZ: PsJNJ: goto JevPw; r5r2O: $dVNMa = preg_replace("/{$WYKuA}[ -]" . ($IWAjQ ? str_replace(".", "\.", $IWAjQ) . " " : '') . "/m", '', $this->Ric2L); goto UmZOZ; muRI2: $this->Ric2L = $this->qAcNd(); goto uWD7I; WdRYx: Uf8Zw: goto K0c7r; FSBx7: $IWAjQ = count($espqP) > 2 ? $espqP[2] : null; goto r5r2O; m21Pj: if (in_array($WYKuA, (array) $KoRyZ)) { goto Uf8Zw; } goto RBLqV; geDoD: return false; goto udoUv; DhATh: z3XPV: goto ue4mR; hg8Og: if (preg_match("/^([0-9]{3})[ -](?:([0-9]\.[0-9]\.[0-9]) )?/", $this->Ric2L, $espqP)) { goto ySLUb; } goto R9_g_; V533k: $this->NDMJh("Called {$BaCTL} without being connected"); goto f2B6e; K0c7r: $this->ndMjh(''); goto CgqMD; JevPw: $this->ssfRq("SERVER -> CLIENT: " . $this->Ric2L, self::M7Dow); goto m21Pj; aK5Fi: $IWAjQ = null; goto YGt3_; Fyfra: $WYKuA = $espqP[1]; goto FSBx7; GCohV: $this->MYtji($RHAsf . self::G2ICa); goto muRI2; R9_g_: $WYKuA = substr($this->Ric2L, 0, 3); goto aK5Fi; i3HZX: goto PsJNJ; goto RApkk; NujNH: $this->NdmJh("Command '{$BaCTL}' contained line breaks"); goto geDoD; RBLqV: $this->ndMjH("{$BaCTL} command failed", $dVNMa, $WYKuA, $IWAjQ); goto CMljq; RApkk: ySLUb: goto Fyfra; uWD7I: $espqP = array(); goto hg8Og; CMljq: $this->SsFrq("SMTP ERROR: " . $this->Na2lM["error"] . ": " . $this->Ric2L, self::xedm4); goto P1lcS; RwlGS: if ($this->JgkNe()) { goto z3XPV; } goto V533k; Ku3Rr: } public function Sv91m($SgM5k) { return $this->OtebO("SAML", "SAML FROM:{$SgM5k}", 250); } public function Fw61W($rfkAa) { return $this->otebo("VRFY", "VRFY {$rfkAa}", array(250, 251)); } public function bo4ST() { return $this->OTEBO("NOOP", "NOOP", 250); } public function wOVvo() { goto uVXVo; uVXVo: $this->NdMJh("The SMTP TURN command is not implemented"); goto sT3bZ; sT3bZ: $this->SSFrq("SMTP NOTICE: " . $this->Na2lM["error"], self::xedm4); goto I42Gy; I42Gy: return false; goto bMAWU; bMAWU: } public function mYtji($e3UH2) { $this->SSfRq("CLIENT -> SERVER: {$e3UH2}", self::xedm4); return fwrite($this->U_JRD, $e3UH2); } public function n4rWj() { return $this->Na2lM; } public function EQcNg() { return $this->cCTLz; } public function qIJtF($rfkAa) { goto CXt06; jIilA: if (array_key_exists($rfkAa, $this->cCTLz)) { goto LX16K; } goto dBJCP; W8XpF: $this->NDMjh("HELO handshake was used. Client knows nothing about server extensions"); goto cewzx; cnX2E: if (!($rfkAa == "EHLO" || array_key_exists("EHLO", $this->cCTLz))) { goto BZVNc; } goto CPtYj; CPtYj: return false; goto FWzRk; nc_wP: return $this->cCTLz[$rfkAa]; goto XCTR4; F2vYr: Je1VX: goto cnX2E; CXt06: if ($this->cCTLz) { goto l9a1r; } goto rp65y; ugdhp: LX16K: goto nc_wP; FWzRk: BZVNc: goto W8XpF; e2tyU: l9a1r: goto jIilA; rp65y: $this->nDmjH("No HELO/EHLO was sent"); goto ZlNOr; cewzx: return null; goto ugdhp; dBJCP: if (!($rfkAa == "HELO")) { goto Je1VX; } goto S7RvJ; ZlNOr: return null; goto e2tyU; S7RvJ: return $this->cCTLz["EHLO"]; goto F2vYr; XCTR4: } public function cFUYD() { return $this->Ric2L; } protected function QACnD() { goto rcuq2; oBePa: wWXkD: goto dLuPm; rcuq2: if (is_resource($this->U_JRD)) { goto tLXA7; } goto VcNLa; Bk3xy: $e3UH2 = ''; goto fs03o; SjzSk: $this->Ssfrq("SMTP -> get_lines(): $str is  "{$dfsGG}"", self::BR954); goto yLVln; JVSqT: dZekP: goto PC3wn; JEUVa: if (!($PuEL4 and time() > $PuEL4)) { goto NPoP9; } goto OibeX; yLVln: $e3UH2 .= $dfsGG; goto wKWgk; TCSb0: return $e3UH2; goto D90f8; yTG_3: goto zmtAY; goto JVSqT; D2ysq: ndR2B: goto oBePa; QnKtG: if (!$g1T3P["timed_out"]) { goto YFxIH; } goto jckCR; jckCR: $this->SsfrQ("SMTP -> get_lines(): timed-out (" . $this->u8r1s . " sec)", self::BR954); goto iQHra; xVU4a: $dfsGG = @fgets($this->U_JRD, 515); goto big0r; big0r: $this->SSfrq("SMTP -> get_lines(): $data is "{$e3UH2}"", self::BR954); goto SjzSk; iQHra: goto zmtAY; goto A8Lw4; OibeX: $this->sSfRQ("SMTP -> get_lines(): timelimit reached (" . $this->c8pfu . " sec)", self::BR954); goto yDKHa; PC3wn: $g1T3P = stream_get_meta_data($this->U_JRD); goto QnKtG; fs03o: $PuEL4 = 0; goto kGUt4; eX7Yt: tLXA7: goto Bk3xy; M0eip: NPoP9: goto BJznU; NBOWR: if (!($this->c8pfu > 0)) { goto ndR2B; } goto KRANI; A8Lw4: YFxIH: goto JEUVa; yDKHa: goto zmtAY; goto M0eip; kGUt4: stream_set_timeout($this->U_JRD, $this->u8r1s); goto NBOWR; wKWgk: if (!(isset($dfsGG[3]) and $dfsGG[3] == " ")) { goto dZekP; } goto yTG_3; KRANI: $PuEL4 = time() + $this->c8pfu; goto D2ysq; BJznU: goto wWXkD; goto Emj2x; Emj2x: zmtAY: goto TCSb0; dLuPm: if (!(is_resource($this->U_JRD) && !feof($this->U_JRD))) { goto zmtAY; } goto xVU4a; VcNLa: return ''; goto eX7Yt; D90f8: } public function fsksn($pRR2K = false) { $this->UdqsV = $pRR2K; } public function E_dco() { return $this->UdqsV; } protected function nDmJH($fdE7Z, $dVNMa = '', $echEZ = '', $OYHEb = '') { $this->Na2lM = array("error" => $fdE7Z, "detail" => $dVNMa, "smtp_code" => $echEZ, "smtp_code_ex" => $OYHEb); } public function g8y1U($uCGR1 = "echo") { $this->hiCP3 = $uCGR1; } public function hKX07() { return $this->hiCP3; } public function U9ipo($KVTWw = 0) { $this->Zfhes = $KVTWw; } public function uzRXP() { return $this->Zfhes; } public function T6Pea($FaEMx = 0) { $this->u8r1s = $FaEMx; } public function lzenb() { return $this->u8r1s; } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:23:24              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 class qraG2 { const oFE_C = "\x35\56\x32\56\x31\x34"; const G2ICa = "\15\xa"; const uOSnq = 25; const ovQ_h = 998; const eIpa_ = 0; const xedm4 = 1; const M7Dow = 2; const FEh5n = 3; const BR954 = 4; public $QEPFZ = "\65\56\x32\56\x31\64"; public $zTsx0 = 25; public $K7uqf = "\xd\12"; public $Zfhes = self::eIpa_; public $hiCP3 = "\x65\143\150\157"; public $UdqsV = false; public $u8r1s = 300; public $c8pfu = 300; protected $U_JRD; protected $Na2lM = array("\x65\x72\x72\x6f\162" => '', "\144\x65\x74\x61\151\154" => '', "\163\155\164\160\x5f\x63\x6f\144\x65" => '', "\x73\155\x74\x70\x5f\143\157\144\145\x5f\x65\170" => ''); protected $VaSOb = null; protected $cCTLz = null; protected $Ric2L = ''; protected function SSfrQ($dfsGG, $KVTWw = 0) { goto MGoQV; KIMuc: return; goto UG3As; MGoQV: if (!($KVTWw > $this->Zfhes)) { goto Wp3xR; } goto u63Dx; H1HzG: GSBRh: goto Qb7SG; KDt3s: call_user_func($this->hiCP3, $dfsGG, $this->Zfhes); goto KIMuc; u63Dx: return; goto K3Jsq; DHag3: if (!(!in_array($this->hiCP3, array("\145\162\162\x6f\162\x5f\x6c\157\x67", "\150\x74\x6d\154", "\145\143\x68\157")) and is_callable($this->hiCP3))) { goto lPVE3; } goto KDt3s; K3Jsq: Wp3xR: goto DHag3; Qb7SG: xlloN: goto lgPfn; pjtT7: switch ($this->hiCP3) { case "\145\162\162\157\162\x5f\154\x6f\147": error_log($dfsGG); goto xlloN; case "\x68\x74\155\154": echo htmlentities(preg_replace("\x2f\133\x5c\162\x5c\156\x5d\x2b\57", '', $dfsGG), ENT_QUOTES, "\125\124\x46\55\x38") . "\74\x62\162\x3e\xa"; goto xlloN; case "\x65\143\150\x6f": default: $dfsGG = preg_replace("\x2f\x28\x5c\x72\x5c\x6e\174\134\x72\174\x5c\156\x29\x2f\x6d\x73", "\xa", $dfsGG); echo gmdate("\131\x2d\x6d\55\144\40\110\72\x69\x3a\x73") . "\x9" . str_replace("\12", "\xa\40\40\40\x20\40\40\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\11\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\x20\x20\40\40\40", trim($dfsGG)) . "\xa"; } goto H1HzG; UG3As: lPVE3: goto pjtT7; lgPfn: } public function wsurH($i2yZm, $Su02e = null, $FaEMx = 30, $eIbPq = array()) { goto kjTex; kYefl: $this->NDmjh("\x46\x61\151\154\x65\144\x20\164\x6f\40\143\157\x6e\156\145\143\x74\x20\164\157\40\x73\145\x72\x76\x65\x72", $VTc0O, $LLoVT); goto GiRi4; n6K3V: QFktU: goto bP19E; kjTex: static $ENAGH; goto mTpzK; etAtF: q94S0: goto HFrkh; Lw1pj: $Su02e = self::uOSnq; goto tSuU3; bP19E: if (!empty($Su02e)) { goto LlU1L; } goto Lw1pj; zVp21: U1HCp: goto uQQsd; HFrkh: $g0m5i = stream_context_create($eIbPq); goto YkQgI; T0xer: $LLoVT = ''; goto tGMMT; mTpzK: if (!is_null($ENAGH)) { goto MLj1e; } goto RWFsn; WSq_K: $this->ndMjh(''); goto lrzoX; w1ovz: $this->SsFrq("\103\157\x6e\156\x65\143\x74\x69\x6f\156\72\40\157\160\145\x6e\151\x6e\147\40\x74\x6f\40{$i2yZm}\72{$Su02e}\54\40\164\151\155\x65\x6f\x75\164\75{$FaEMx}\54\x20\157\160\164\x69\157\x6e\x73\x3d" . var_export($eIbPq, true), self::FEh5n); goto J0hhA; tSuU3: LlU1L: goto w1ovz; GiRi4: $this->ssfRQ("\x53\115\124\x50\x20\x45\x52\122\117\122\72\40" . $this->Na2lM["\145\162\x72\x6f\x72"] . "\x3a\40{$LLoVT}\40\x28{$VTc0O}\x29", self::xedm4); goto O5TNV; YkQgI: $this->U_JRD = @stream_socket_client($i2yZm . "\72" . $Su02e, $VTc0O, $LLoVT, $FaEMx, STREAM_CLIENT_CONNECT, $g0m5i); goto bppWS; O5TNV: return false; goto VNXjb; JTzAv: @set_time_limit($FaEMx); goto zVp21; RWFsn: $ENAGH = function_exists("\x73\x74\x72\x65\141\x6d\x5f\x73\x6f\143\x6b\145\164\x5f\143\x6c\x69\x65\156\x74"); goto P3DAW; tGMMT: if ($ENAGH) { goto q94S0; } goto pxCM0; VNXjb: c9zQh: goto tbM4Z; pxCM0: $this->SsfRQ("\x43\x6f\x6e\x6e\x65\143\x74\151\157\156\72\40\x73\x74\x72\x65\x61\x6d\x5f\163\157\143\153\145\x74\x5f\x63\154\x69\145\x6e\164\x20\x6e\x6f\164\x20\x61\166\141\151\154\x61\x62\x6c\145\x2c\x20\x66\x61\154\154\151\x6e\x67\40\x62\141\x63\x6b\x20\x74\x6f\x20\146\x73\157\143\x6b\157\160\x65\156", self::FEh5n); goto Jc82m; lrzoX: if (!$this->JGkNE()) { goto QFktU; } goto usJ_g; Jc82m: $this->U_JRD = fsockopen($i2yZm, $Su02e, $VTc0O, $LLoVT, $FaEMx); goto jLzi6; P3DAW: MLj1e: goto WSq_K; eS02H: if (!($NDE51 != 0 && $FaEMx > $NDE51)) { goto U1HCp; } goto JTzAv; k3Hja: $this->SSfrq("\123\105\122\126\x45\x52\x20\x2d\x3e\x20\x43\x4c\x49\105\x4e\124\72\40" . $GByTX, self::M7Dow); goto YZKFB; SvSS3: bDwYN: goto NuWO7; NuWO7: $GByTX = $this->qAcnd(); goto k3Hja; jLzi6: goto Qi3pA; goto etAtF; xpjUq: if (!(substr(PHP_OS, 0, 3) != "\127\x49\x4e")) { goto bDwYN; } goto YsIZt; YsIZt: $NDE51 = ini_get("\x6d\141\x78\137\x65\x78\145\x63\165\164\x69\157\x6e\137\164\x69\x6d\145"); goto eS02H; KTf7v: return false; goto n6K3V; bppWS: Qi3pA: goto b_Bw6; b_Bw6: if (is_resource($this->U_JRD)) { goto c9zQh; } goto kYefl; tbM4Z: $this->SsFRQ("\x43\157\156\156\x65\x63\164\151\157\156\72\40\x6f\x70\x65\x6e\145\x64", self::FEh5n); goto xpjUq; YZKFB: return true; goto TJ9DZ; uQQsd: stream_set_timeout($this->U_JRD, $FaEMx, 0); goto SvSS3; J0hhA: $VTc0O = 0; goto T0xer; usJ_g: $this->nDmJh("\101\x6c\x72\x65\x61\144\171\40\x63\157\156\156\x65\143\x74\x65\x64\x20\164\157\x20\141\x20\163\x65\x72\166\145\162"); goto KTf7v; TJ9DZ: } public function dIBk9() { goto EfgcP; mW1Ct: hIF9O: goto gTk0Z; EfgcP: if ($this->OTEbo("\123\124\101\x52\x54\x54\114\x53", "\x53\124\x41\x52\124\x54\114\123", 220)) { goto yIAKY; } goto ac84B; TmtZ8: yIAKY: goto wsVMy; gTk0Z: return true; goto s582o; ac84B: return false; goto TmtZ8; wsVMy: if (stream_socket_enable_crypto($this->U_JRD, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { goto hIF9O; } goto XNDmh; XNDmh: return false; goto mW1Ct; s582o: } public function oUyuJ($xvqhE, $dFogV, $OtCxV = null, $vW7Cz = '', $BWrAL = '', $oS9h_ = null) { goto NLBil; WKQIE: return false; goto pPFi1; VlKDs: MqE42: goto Y9_Wf; CcBVO: b15_2: goto U4tyL; c3Vhs: switch ($OtCxV) { case "\120\114\101\x49\116": goto sykQK; sykQK: if ($this->oTEBo("\x41\x55\x54\x48", "\x41\125\124\x48\x20\120\114\x41\x49\116", 334)) { goto yeIyc; } goto VvVoZ; FIdSH: yeIyc: goto PWqnc; midxB: OK_Fj: goto bb_pS; bb_pS: goto gPOgg; goto g0Q0z; PWqnc: if ($this->OtebO("\x55\163\x65\162\40\46\x20\x50\x61\163\x73\x77\157\162\144", base64_encode("\x0" . $xvqhE . "\x0" . $dFogV), 235)) { goto OK_Fj; } goto ByLTa; ByLTa: return false; goto midxB; VvVoZ: return false; goto FIdSH; g0Q0z: case "\114\x4f\x47\111\116": goto ZioN6; PzzSo: nJf9i: goto SHUel; EP4uy: return false; goto UY9mY; nCeQP: Pvecx: goto kQvBL; SHUel: goto gPOgg; goto VYrcX; eE1iL: return false; goto nCeQP; ZioN6: if ($this->OtEBO("\x41\x55\124\110", "\101\125\x54\110\40\114\117\x47\x49\x4e", 334)) { goto cLdzc; } goto EP4uy; aLRpo: return false; goto PzzSo; grxZa: if ($this->oTebO("\x55\163\x65\x72\x6e\x61\x6d\145", base64_encode($xvqhE), 334)) { goto Pvecx; } goto eE1iL; kQvBL: if ($this->OTeBO("\x50\141\x73\163\x77\157\x72\x64", base64_encode($dFogV), 235)) { goto nJf9i; } goto aLRpo; UY9mY: cLdzc: goto grxZa; VYrcX: case "\103\x52\x41\x4d\x2d\x4d\104\x35": goto dGW0I; OLbdO: $mFE7c = $xvqhE . "\40" . $this->V2VZf($mdBJU, $dFogV); goto hmp9d; vntAW: zWpmN: goto G8dIb; dGW0I: if ($this->OTebO("\x41\125\x54\110\x20\103\122\101\115\x2d\115\104\65", "\101\x55\124\x48\40\103\x52\x41\x4d\x2d\115\104\x35", 334)) { goto zWpmN; } goto ujn1T; G8dIb: $mdBJU = base64_decode(substr($this->Ric2L, 4)); goto OLbdO; hmp9d: return $this->oTeBo("\125\163\145\x72\156\x61\x6d\145", base64_encode($mFE7c), 235); goto jYr4J; ujn1T: return false; goto vntAW; jYr4J: default: $this->nDmjH("\x41\x75\164\150\145\x6e\x74\x69\x63\141\x74\x69\157\x6e\x20\155\x65\x74\150\157\x64\x20\x22{$OtCxV}\42\40\x69\x73\x20\x6e\157\x74\40\x73\x75\160\160\x6f\x72\x74\x65\x64"); return false; } goto LIHDB; KACqu: zN4Ar: goto D98Qq; doDSN: return false; goto pe1C6; MO70M: self::Ssfrq("\x41\x75\164\x68\40\155\x65\x74\x68\x6f\x64\40\162\x65\161\165\x65\x73\164\145\x64\x3a\x20" . ($OtCxV ? $OtCxV : "\125\116\x4b\116\117\x57\116"), self::BR954); goto c5qZx; NLBil: if ($this->cCTLz) { goto GGcz0; } goto eFbDH; ZqIOO: if (!empty($OtCxV)) { goto MgKeg; } goto oRHoe; IP2VM: if (!empty($OtCxV)) { goto zN4Ar; } goto a_CBY; c5qZx: self::SsfrQ("\x41\x75\164\x68\x20\155\x65\x74\x68\157\144\x73\40\x61\166\141\x69\154\141\x62\x6c\145\x20\157\156\x20\x74\150\x65\x20\x73\145\162\x76\145\x72\72\x20" . implode("\54", $this->cCTLz["\101\125\124\110"]), self::BR954); goto IP2VM; eFbDH: $this->ndMjH("\x41\x75\x74\150\x65\x6e\x74\x69\x63\141\164\151\157\x6e\40\x69\x73\40\x6e\157\164\x20\141\x6c\154\157\167\145\x64\40\x62\145\x66\x6f\162\145\x20\110\105\x4c\x4f\57\x45\x48\114\117"); goto doDSN; qdjnb: if (empty($OtCxV)) { goto F4bsH; } goto T1mKJ; aZGUw: if (array_key_exists("\105\x48\114\x4f", $this->cCTLz)) { goto MqE42; } goto qdjnb; pe1C6: GGcz0: goto aZGUw; C_QgZ: $this->NdmJH("\x54\150\x65\40\162\145\161\x75\x65\163\164\x65\144\40\141\x75\x74\150\145\x6e\x74\x69\x63\x61\x74\151\157\156\x20\155\145\164\x68\x6f\x64\40\42{$OtCxV}\x22\x20\x69\x73\40\x6e\157\164\40\163\x75\x70\x70\x6f\162\x74\x65\144\x20\142\x79\40\x74\150\145\x20\163\145\162\x76\x65\162"); goto ogvKe; nGDNV: self::SSfRq("\x41\x75\x74\x68\x20\155\145\164\x68\x6f\x64\40\163\x65\154\x65\143\164\x65\144\72\40" . $OtCxV, self::BR954); goto KACqu; U4tyL: goto yKfyq; goto dlqO7; gGalN: akNPV: goto MO70M; a_CBY: foreach (array("\x4c\x4f\107\x49\x4e", "\103\122\101\115\55\115\104\x35", "\x50\114\101\x49\116") as $uCGR1) { goto ZdHN0; DhZSf: goto nCGch; goto Bwo0_; Bwo0_: m7Bxh: goto oCMlS; ZdHN0: if (!in_array($uCGR1, $this->cCTLz["\101\125\124\110"])) { goto m7Bxh; } goto KzBPS; KzBPS: $OtCxV = $uCGR1; goto DhZSf; oCMlS: ZdPcL: goto rKg5g; rKg5g: } goto G5SrP; OWWLb: $OtCxV = "\x4c\x4f\x47\x49\x4e"; goto ihOac; T1mKJ: goto yKfyq; goto VlKDs; zbNpN: gPOgg: goto YV7SE; G5SrP: nCGch: goto ZqIOO; oRHoe: $this->nDMJh("\116\157\x20\x73\165\x70\x70\157\x72\x74\145\x64\x20\141\x75\x74\x68\145\x6e\164\x69\143\141\164\151\157\x6e\40\x6d\145\x74\x68\x6f\144\x73\x20\146\x6f\165\x6e\x64"); goto WKQIE; dlqO7: F4bsH: goto OWWLb; pPFi1: MgKeg: goto nGDNV; D98Qq: if (in_array($OtCxV, $this->cCTLz["\x41\125\124\110"])) { goto b15_2; } goto C_QgZ; ihOac: yKfyq: goto c3Vhs; xJ4aV: return false; goto gGalN; Y9_Wf: if (array_key_exists("\x41\125\x54\110", $this->cCTLz)) { goto akNPV; } goto cOXD1; cOXD1: $this->nDmjh("\x41\x75\164\150\145\156\164\151\143\141\164\151\x6f\156\40\x69\163\40\x6e\x6f\x74\40\141\154\154\x6f\x77\x65\144\40\x61\164\40\x74\150\x69\163\x20\x73\x74\141\x67\145"); goto xJ4aV; ogvKe: return false; goto CcBVO; YV7SE: return true; goto VE1D0; LIHDB: hHnfL: goto zbNpN; VE1D0: } protected function V2vZf($e3UH2, $iKYD7) { goto TwI3f; BWIST: $Fqi5J = str_pad('', $dE8Gg, chr(0x36)); goto lKUcl; jphmJ: $kDCUe = $iKYD7 ^ $zyda7; goto iJE4K; th5l9: if (!(strlen($iKYD7) > $dE8Gg)) { goto YxLl8; } goto lvYJ0; TwI3f: if (!function_exists("\150\x61\163\150\137\x68\155\x61\x63")) { goto ERDwG; } goto cI9WV; z1zBF: $dE8Gg = 64; goto th5l9; apdC4: $bY4C8 = $iKYD7 ^ $Fqi5J; goto jphmJ; lvYJ0: $iKYD7 = pack("\110\52", md5($iKYD7)); goto YpUKn; zNXTo: ERDwG: goto z1zBF; lKUcl: $zyda7 = str_pad('', $dE8Gg, chr(0x5c)); goto apdC4; YpUKn: YxLl8: goto fAsiR; fAsiR: $iKYD7 = str_pad($iKYD7, $dE8Gg, chr(0x0)); goto BWIST; cI9WV: return hash_hmac("\155\144\65", $e3UH2, $iKYD7); goto zNXTo; iJE4K: return md5($kDCUe . pack("\x48\52", md5($bY4C8 . $e3UH2))); goto Ukoop; Ukoop: } public function JgkNE() { goto Mw8kX; tgBAz: return false; goto ZXj4i; jRITc: i1z2R: goto tgBAz; coV07: return false; goto tNgc5; Mw8kX: if (!is_resource($this->U_JRD)) { goto i1z2R; } goto jsIaB; CX4qs: $this->SsFRQ("\123\x4d\x54\x50\40\x4e\117\124\x49\x43\105\x3a\40\105\117\x46\40\x63\x61\x75\x67\150\164\x20\167\150\x69\x6c\x65\40\143\x68\x65\143\153\151\156\147\40\x69\x66\x20\143\x6f\156\156\145\143\164\145\144", self::xedm4); goto A5AEz; G3TU5: if (!$k8mtg["\x65\157\x66"]) { goto g3NYM; } goto CX4qs; tNgc5: g3NYM: goto p3N3Z; A5AEz: $this->close(); goto coV07; p3N3Z: return true; goto jRITc; jsIaB: $k8mtg = stream_get_meta_data($this->U_JRD); goto G3TU5; ZXj4i: } public function close() { goto V8KjL; V8KjL: $this->nDmJH(''); goto roJGc; mYXyW: $this->sSFRQ("\103\157\x6e\x6e\x65\143\164\151\x6f\x6e\x3a\x20\x63\x6c\x6f\x73\145\x64", self::FEh5n); goto kKM2w; Q1U_n: fclose($this->U_JRD); goto ozKin; kKM2w: tUWYP: goto yz1Za; Ab2RL: if (!is_resource($this->U_JRD)) { goto tUWYP; } goto Q1U_n; yEpDG: $this->VaSOb = null; goto Ab2RL; ozKin: $this->U_JRD = null; goto mYXyW; roJGc: $this->cCTLz = null; goto yEpDG; yz1Za: } public function yp3M2($TQoEp) { goto YMzss; VOMEM: return $p5Trj; goto lFc9Y; DKv0S: $bTFDT = substr($NR16c[0], 0, strpos($NR16c[0], "\72")); goto FEbh1; Sy5hN: $NR16c = explode("\12", str_replace(array("\15\12", "\xd"), "\12", $TQoEp)); goto DKv0S; yKFoH: pFW13: goto Sy5hN; XZQ8t: $this->c8pfu = $l7Wkk; goto VOMEM; GSa_K: $this->c8pfu = $this->c8pfu * 2; goto HcGCe; toAqZ: l7j3h: goto PM17i; tytub: UHdIU: goto YiBft; YiBft: foreach ($NR16c as $BYGTW) { goto Orv5Y; Hh6CM: $RM_yG = false; goto IK6d2; iFkpv: if (!($RM_yG and $BYGTW == '')) { goto eOrkA; } goto Hh6CM; E0Fkm: $THshG = strrpos(substr($BYGTW, 0, self::ovQ_h), "\x20"); goto HuyfB; lycCY: $hvssR[] = substr($BYGTW, 0, $THshG); goto l7FyS; vBhmj: foreach ($hvssR as $Zqjz5) { goto IBjM2; D9Dzx: ClhYj: goto WwZfE; IBjM2: if (!(!empty($Zqjz5) and $Zqjz5[0] == "\56")) { goto GfLOe; } goto Ai_Ml; Ai_Ml: $Zqjz5 = "\x2e" . $Zqjz5; goto GNwIr; GNwIr: GfLOe: goto FKGj9; FKGj9: $this->mYtJi($Zqjz5 . self::G2ICa); goto D9Dzx; WwZfE: } goto mXAnT; IK6d2: eOrkA: goto RzyQY; l7FyS: $BYGTW = substr($BYGTW, $THshG); goto ykF__; Orv5Y: $hvssR = array(); goto iFkpv; bkrRS: if (!$RM_yG) { goto evGse; } goto Ie3KF; kAUo3: if (!isset($BYGTW[self::ovQ_h])) { goto eKCBn; } goto E0Fkm; eIjrn: o0x1U: goto P5B6x; bJEmh: $hvssR[] = substr($BYGTW, 0, $THshG); goto KLQel; O4oD0: $THshG = self::ovQ_h - 1; goto lycCY; ykF__: oDAId: goto bkrRS; PD2Iu: evGse: goto u3ezV; v8u2s: $hvssR[] = $BYGTW; goto vBhmj; HltQO: D2J82: goto O4oD0; u3ezV: goto DWe7k; goto PlQU5; vy7kk: goto oDAId; goto HltQO; Ie3KF: $BYGTW = "\x9" . $BYGTW; goto PD2Iu; RzyQY: DWe7k: goto kAUo3; mXAnT: NjUAa: goto eIjrn; PlQU5: eKCBn: goto v8u2s; KLQel: $BYGTW = substr($BYGTW, $THshG + 1); goto vy7kk; HuyfB: if (!$THshG) { goto D2J82; } goto bJEmh; P5B6x: } goto toAqZ; PM17i: $l7Wkk = $this->c8pfu; goto GSa_K; g1lZk: if (!(!empty($bTFDT) && strpos($bTFDT, "\x20") === false)) { goto UHdIU; } goto dU5pK; FEbh1: $RM_yG = false; goto g1lZk; OhSYB: return false; goto yKFoH; YMzss: if ($this->otEbo("\104\x41\124\101", "\x44\x41\124\x41", 354)) { goto pFW13; } goto OhSYB; HcGCe: $p5Trj = $this->oTEBO("\104\x41\x54\x41\40\105\116\x44", "\x2e", 250); goto XZQ8t; dU5pK: $RM_yG = true; goto tytub; lFc9Y: } public function p_ZfM($i2yZm = '') { return (bool) ($this->FMVj7("\x45\110\114\117", $i2yZm) or $this->fMvJ7("\x48\105\114\117", $i2yZm)); } protected function FMVJ7($v2ZAJ, $i2yZm) { goto sqeCT; sqeCT: $VDIpg = $this->OTEbo($v2ZAJ, $v2ZAJ . "\40" . $i2yZm, 250); goto VdR73; TE5hu: jb2At: goto KRU8Q; vU0Dj: QQpP0: goto xTj8Y; dj4Uh: $this->cCTLz = null; goto eZ3_G; eZ3_G: goto QQpP0; goto TE5hu; KRU8Q: $this->Jbq4J($v2ZAJ); goto vU0Dj; xTj8Y: return $VDIpg; goto xjrVh; VdR73: $this->VaSOb = $this->Ric2L; goto LP_hY; LP_hY: if ($VDIpg) { goto jb2At; } goto dj4Uh; xjrVh: } protected function Jbq4j($RNXtE) { goto LWAnl; rW_k_: $NR16c = explode("\12", $this->Ric2L); goto q_HVg; LWAnl: $this->cCTLz = array(); goto rW_k_; ePdrg: rdVb2: goto oenQx; q_HVg: foreach ($NR16c as $tCb6R => $rg9Vs) { goto LAdDB; I5eAo: bEOLn: goto yrf58; NXq_v: if (empty($hDBp6)) { goto p7qmv; } goto rB7HM; nrcyQ: $hDBp6 = $hDBp6[0]; goto sywCG; JQzHj: diL1A: goto KpE9Y; KpE9Y: $hDBp6 = explode("\x20", $rg9Vs); goto NXq_v; yn36o: p7qmv: goto P3fOH; kcPio: $this->cCTLz[$rfkAa] = $hDBp6; goto yn36o; B4D5Q: AueG3: goto I5eAo; IeCkO: goto KBQG1; goto JQzHj; d9Scz: switch ($rfkAa) { case "\x53\111\x5a\x45": $hDBp6 = $hDBp6 ? $hDBp6[0] : 0; goto bEOLn; case "\x41\125\x54\110": goto Cdzhk; F6yBT: goto bEOLn; goto L7mFi; Cdzhk: if (is_array($hDBp6)) { goto rwo7b; } goto KeYSk; hRjyg: rwo7b: goto F6yBT; KeYSk: $hDBp6 = array(); goto hRjyg; L7mFi: default: $hDBp6 = true; } goto B4D5Q; sywCG: tvbCB: goto kcPio; LAdDB: $rg9Vs = trim(substr($rg9Vs, 4)); goto RxTLE; RxTLE: if (!empty($rg9Vs)) { goto diL1A; } goto IeCkO; P3fOH: KBQG1: goto guU4G; yrf58: goto tvbCB; goto FmdZ9; DRJkd: $rfkAa = array_shift($hDBp6); goto d9Scz; qd9G5: $rfkAa = $RNXtE; goto nrcyQ; rB7HM: if (!$tCb6R) { goto AZ0a8; } goto DRJkd; FmdZ9: AZ0a8: goto qd9G5; guU4G: } goto ePdrg; oenQx: } public function mail($SgM5k) { $UlhBM = $this->UdqsV ? "\x20\130\x56\x45\122\120" : ''; return $this->OtEbO("\x4d\x41\111\x4c\x20\106\x52\x4f\x4d", "\x4d\101\111\x4c\40\x46\x52\x4f\x4d\x3a\x3c" . $SgM5k . "\x3e" . $UlhBM, 250); } public function N8LKA($O7m7k = true) { goto UvTj9; m9S89: return $VDIpg; goto GBmNC; xJyLp: $this->Na2lM = $n_Lbx; goto YOqmJ; RuAi_: $n_Lbx = $this->Na2lM; goto dgLtv; dgLtv: if (!($VDIpg or $O7m7k)) { goto dfUaI; } goto irOfA; YOqmJ: dfUaI: goto m9S89; irOfA: $this->close(); goto xJyLp; UvTj9: $VDIpg = $this->oTeBO("\x51\125\x49\x54", "\x51\x55\111\124", 221); goto RuAi_; GBmNC: } public function Nhvnd($gB2Mh) { return $this->otEbo("\x52\x43\120\x54\40\x54\117", "\122\103\120\124\40\124\x4f\x3a\74" . $gB2Mh . "\76", array(250, 251)); } public function reset() { return $this->oTEbo("\x52\x53\x45\x54", "\122\123\105\x54", 250); } protected function oTEbo($BaCTL, $RHAsf, $KoRyZ) { goto RwlGS; YGt3_: $dVNMa = substr($this->Ric2L, 4); goto i3HZX; f2B6e: return false; goto DhATh; ue4mR: if (!(strpos($RHAsf, "\xa") !== false or strpos($RHAsf, "\15") !== false)) { goto g97OG; } goto NujNH; P1lcS: return false; goto WdRYx; CgqMD: return true; goto Ku3Rr; udoUv: g97OG: goto GCohV; UmZOZ: PsJNJ: goto JevPw; r5r2O: $dVNMa = preg_replace("\57{$WYKuA}\133\40\55\x5d" . ($IWAjQ ? str_replace("\x2e", "\x5c\56", $IWAjQ) . "\40" : '') . "\57\155", '', $this->Ric2L); goto UmZOZ; muRI2: $this->Ric2L = $this->qAcNd(); goto uWD7I; WdRYx: Uf8Zw: goto K0c7r; FSBx7: $IWAjQ = count($espqP) > 2 ? $espqP[2] : null; goto r5r2O; m21Pj: if (in_array($WYKuA, (array) $KoRyZ)) { goto Uf8Zw; } goto RBLqV; geDoD: return false; goto udoUv; DhATh: z3XPV: goto ue4mR; hg8Og: if (preg_match("\57\x5e\50\x5b\60\x2d\71\x5d\173\x33\x7d\x29\133\40\x2d\135\x28\77\x3a\x28\x5b\x30\55\71\135\x5c\x2e\x5b\60\55\71\x5d\x5c\x2e\x5b\60\x2d\x39\135\x29\x20\51\x3f\x2f", $this->Ric2L, $espqP)) { goto ySLUb; } goto R9_g_; V533k: $this->NDMJh("\x43\x61\x6c\x6c\x65\x64\40{$BaCTL}\x20\x77\x69\164\150\x6f\165\x74\x20\x62\x65\x69\x6e\x67\40\x63\x6f\x6e\156\x65\143\x74\145\144"); goto f2B6e; K0c7r: $this->ndMjh(''); goto CgqMD; JevPw: $this->ssfRq("\123\105\x52\126\x45\x52\x20\55\x3e\x20\103\114\111\105\x4e\x54\72\40" . $this->Ric2L, self::M7Dow); goto m21Pj; aK5Fi: $IWAjQ = null; goto YGt3_; Fyfra: $WYKuA = $espqP[1]; goto FSBx7; GCohV: $this->MYtji($RHAsf . self::G2ICa); goto muRI2; R9_g_: $WYKuA = substr($this->Ric2L, 0, 3); goto aK5Fi; i3HZX: goto PsJNJ; goto RApkk; NujNH: $this->NdmJh("\103\x6f\x6d\155\x61\x6e\x64\40\x27{$BaCTL}\47\x20\143\157\x6e\x74\x61\151\156\145\144\40\154\151\156\x65\x20\142\x72\x65\x61\153\163"); goto geDoD; RBLqV: $this->ndMjH("{$BaCTL}\40\143\x6f\155\155\x61\x6e\144\40\146\x61\151\x6c\x65\x64", $dVNMa, $WYKuA, $IWAjQ); goto CMljq; RApkk: ySLUb: goto Fyfra; uWD7I: $espqP = array(); goto hg8Og; CMljq: $this->SsFrq("\123\115\x54\120\x20\105\x52\x52\x4f\122\x3a\x20" . $this->Na2lM["\x65\162\x72\157\x72"] . "\72\x20" . $this->Ric2L, self::xedm4); goto P1lcS; RwlGS: if ($this->JgkNe()) { goto z3XPV; } goto V533k; Ku3Rr: } public function Sv91m($SgM5k) { return $this->OtebO("\x53\x41\115\x4c", "\x53\101\x4d\114\x20\x46\x52\x4f\x4d\72{$SgM5k}", 250); } public function Fw61W($rfkAa) { return $this->otebo("\x56\x52\106\x59", "\x56\122\106\x59\40{$rfkAa}", array(250, 251)); } public function bo4ST() { return $this->OTEBO("\116\117\117\x50", "\x4e\117\x4f\120", 250); } public function wOVvo() { goto uVXVo; uVXVo: $this->NdMJh("\x54\x68\145\x20\123\x4d\124\x50\x20\x54\125\122\x4e\40\x63\x6f\x6d\155\x61\x6e\144\x20\x69\x73\40\x6e\x6f\164\40\151\x6d\160\x6c\x65\155\x65\156\x74\x65\144"); goto sT3bZ; sT3bZ: $this->SSFrq("\123\115\124\x50\40\x4e\117\x54\111\x43\x45\x3a\40" . $this->Na2lM["\145\x72\x72\157\x72"], self::xedm4); goto I42Gy; I42Gy: return false; goto bMAWU; bMAWU: } public function mYtji($e3UH2) { $this->SSfRq("\x43\114\111\x45\116\x54\x20\55\x3e\x20\x53\105\122\126\105\x52\x3a\40{$e3UH2}", self::xedm4); return fwrite($this->U_JRD, $e3UH2); } public function n4rWj() { return $this->Na2lM; } public function EQcNg() { return $this->cCTLz; } public function qIJtF($rfkAa) { goto CXt06; jIilA: if (array_key_exists($rfkAa, $this->cCTLz)) { goto LX16K; } goto dBJCP; W8XpF: $this->NDMjh("\x48\x45\114\x4f\x20\150\x61\156\144\163\150\141\153\145\x20\x77\x61\163\40\x75\163\145\144\56\x20\103\x6c\x69\145\x6e\x74\40\153\156\157\x77\x73\40\x6e\157\164\x68\x69\x6e\147\40\x61\x62\157\x75\164\x20\163\145\162\x76\x65\x72\x20\x65\170\x74\145\x6e\163\151\157\156\x73"); goto cewzx; cnX2E: if (!($rfkAa == "\x45\x48\114\x4f" || array_key_exists("\105\110\114\x4f", $this->cCTLz))) { goto BZVNc; } goto CPtYj; CPtYj: return false; goto FWzRk; nc_wP: return $this->cCTLz[$rfkAa]; goto XCTR4; F2vYr: Je1VX: goto cnX2E; CXt06: if ($this->cCTLz) { goto l9a1r; } goto rp65y; ugdhp: LX16K: goto nc_wP; FWzRk: BZVNc: goto W8XpF; e2tyU: l9a1r: goto jIilA; rp65y: $this->nDmjH("\116\157\40\x48\105\x4c\117\x2f\x45\x48\114\x4f\40\167\x61\163\40\163\x65\156\x74"); goto ZlNOr; cewzx: return null; goto ugdhp; dBJCP: if (!($rfkAa == "\110\105\x4c\117")) { goto Je1VX; } goto S7RvJ; ZlNOr: return null; goto e2tyU; S7RvJ: return $this->cCTLz["\105\110\114\117"]; goto F2vYr; XCTR4: } public function cFUYD() { return $this->Ric2L; } protected function QACnD() { goto rcuq2; oBePa: wWXkD: goto dLuPm; rcuq2: if (is_resource($this->U_JRD)) { goto tLXA7; } goto VcNLa; Bk3xy: $e3UH2 = ''; goto fs03o; SjzSk: $this->Ssfrq("\123\x4d\124\120\x20\x2d\x3e\40\147\145\164\x5f\x6c\x69\x6e\x65\163\x28\x29\72\x20\44\163\164\162\x20\x69\x73\40\40\42{$dfsGG}\x22", self::BR954); goto yLVln; JVSqT: dZekP: goto PC3wn; JEUVa: if (!($PuEL4 and time() > $PuEL4)) { goto NPoP9; } goto OibeX; yLVln: $e3UH2 .= $dfsGG; goto wKWgk; TCSb0: return $e3UH2; goto D90f8; yTG_3: goto zmtAY; goto JVSqT; D2ysq: ndR2B: goto oBePa; QnKtG: if (!$g1T3P["\x74\x69\x6d\145\x64\137\157\165\164"]) { goto YFxIH; } goto jckCR; jckCR: $this->SsfrQ("\123\115\124\x50\40\55\x3e\x20\x67\x65\164\137\x6c\x69\156\x65\x73\50\x29\72\x20\164\151\155\x65\144\55\157\165\x74\40\50" . $this->u8r1s . "\x20\163\x65\143\x29", self::BR954); goto iQHra; xVU4a: $dfsGG = @fgets($this->U_JRD, 515); goto big0r; big0r: $this->SSfrq("\x53\115\x54\120\x20\55\x3e\x20\147\145\x74\x5f\154\x69\156\145\x73\50\51\72\x20\x24\x64\141\x74\x61\40\151\163\x20\42{$e3UH2}\42", self::BR954); goto SjzSk; iQHra: goto zmtAY; goto A8Lw4; OibeX: $this->sSfRQ("\123\115\x54\120\x20\x2d\76\40\x67\x65\164\x5f\154\x69\156\x65\x73\x28\x29\72\x20\x74\x69\x6d\145\154\151\155\151\x74\x20\162\145\x61\143\150\x65\x64\x20\x28" . $this->c8pfu . "\x20\x73\x65\x63\x29", self::BR954); goto yDKHa; PC3wn: $g1T3P = stream_get_meta_data($this->U_JRD); goto QnKtG; fs03o: $PuEL4 = 0; goto kGUt4; eX7Yt: tLXA7: goto Bk3xy; M0eip: NPoP9: goto BJznU; NBOWR: if (!($this->c8pfu > 0)) { goto ndR2B; } goto KRANI; A8Lw4: YFxIH: goto JEUVa; yDKHa: goto zmtAY; goto M0eip; kGUt4: stream_set_timeout($this->U_JRD, $this->u8r1s); goto NBOWR; wKWgk: if (!(isset($dfsGG[3]) and $dfsGG[3] == "\x20")) { goto dZekP; } goto yTG_3; KRANI: $PuEL4 = time() + $this->c8pfu; goto D2ysq; BJznU: goto wWXkD; goto Emj2x; Emj2x: zmtAY: goto TCSb0; dLuPm: if (!(is_resource($this->U_JRD) && !feof($this->U_JRD))) { goto zmtAY; } goto xVU4a; VcNLa: return ''; goto eX7Yt; D90f8: } public function fsksn($pRR2K = false) { $this->UdqsV = $pRR2K; } public function E_dco() { return $this->UdqsV; } protected function nDmJH($fdE7Z, $dVNMa = '', $echEZ = '', $OYHEb = '') { $this->Na2lM = array("\145\x72\162\x6f\x72" => $fdE7Z, "\x64\x65\164\x61\x69\x6c" => $dVNMa, "\163\155\x74\160\x5f\143\x6f\144\x65" => $echEZ, "\x73\x6d\164\x70\137\x63\157\144\x65\137\145\x78" => $OYHEb); } public function g8y1U($uCGR1 = "\145\143\x68\x6f") { $this->hiCP3 = $uCGR1; } public function hKX07() { return $this->hiCP3; } public function U9ipo($KVTWw = 0) { $this->Zfhes = $KVTWw; } public function uzRXP() { return $this->Zfhes; } public function T6Pea($FaEMx = 0) { $this->u8r1s = $FaEMx; } public function lzenb() { return $this->u8r1s; } }

Function Calls

None

Variables

None

Stats

MD5 8cb9612697954ab14f18c4259d1d57fd
Eval Count 0
Decode Time 110 ms