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 class ICzI7 { const xYXCD = "\65\56\x32\56\61\64"; const OdoyF = "\15\12"; const tu..

Decoded Output download

<?php
 class ICzI7 { const xYXCD = "5.2.14"; const OdoyF = "
"; const tux61 = 25; const O2Cmx = 998; const QueUu = 0; const GXFw6 = 1; const N0vu0 = 2; const RvnKu = 3; const uc2U8 = 4; public $OI3aS = "5.2.14"; public $SpSA6 = 25; public $ghRAd = "
"; public $ymp2S = YC0Cp::QueUu; public $vT_xu = "echo"; public $Ssn8l = false; public $k9JUz = 300; public $XNPVu = 300; protected $u9uUu; protected $pMx9O = array("error" => '', "detail" => '', "smtp_code" => '', "smtp_code_ex" => ''); protected $Cg1_t = null; protected $xq4pd = null; protected $V33Mv = ''; protected function jQlDe($RPASh, $VluZT = 0) { goto buqz1; buqz1: if (!($VluZT > $this->ymp2S)) { goto j2PDl; } goto BZjES; H83ck: return; goto X78hU; X78hU: JV9Sh: goto FOqaw; Jadu7: rOzF_: goto VRlo3; c9oEX: j2PDl: goto FPTYv; FOqaw: switch ($this->vT_xu) { case "error_log": error_log($RPASh); goto YRg_v; case "html": echo htmlentities(preg_replace("/[\r\n]+/", '', $RPASh), ENT_QUOTES, "UTF-8") . "<br>\xa"; goto YRg_v; case "echo": default: $RPASh = preg_replace("/(\r\n|\r|\n)/ms", "\xa", $RPASh); echo gmdate("Y-m-d H:i:s") . "\x9" . str_replace("
", "
                   \x9                  ", trim($RPASh)) . "\xa"; } goto Jadu7; BZjES: return; goto c9oEX; FPTYv: if (!(!in_array($this->vT_xu, array("error_log", "html", "echo")) and is_callable($this->vT_xu))) { goto JV9Sh; } goto Ll22k; VRlo3: YRg_v: goto XpTrV; Ll22k: call_user_func($this->vT_xu, $RPASh, $this->ymp2S); goto H83ck; XpTrV: } public function kFd3W($EWqv6, $FLvFB = null, $k1Tor = 30, $wjNAh = array()) { goto sULMQ; y_0Cg: $this->jqLdE("Connection: opened", yc0CP::RvnKu); goto mVcG1; csooW: return false; goto WarrH; NXUoo: if (!is_null($XDShX)) { goto F3zEI; } goto Xq0JE; ple9x: $FLvFB = yC0CP::tux61; goto JgAF7; Svtbj: return true; goto WNTs0; kL4NE: @set_time_limit($k1Tor); goto krZl1; Xq0JE: $XDShX = function_exists("stream_socket_client"); goto IV8iq; cHKUM: if (!$this->l9BMb()) { goto czBQv; } goto tzGUV; vo1k_: $EyRRx = ''; goto XyvAX; hz562: $this->jQlDE("SERVER -> CLIENT: " . $cznkX, yC0CP::N0vu0); goto Svtbj; ASIp6: Q536M: goto VtdgE; LqlUs: $lit_s = 0; goto vo1k_; sULMQ: static $XDShX; goto NXUoo; JgAF7: ut70O: goto Y_vLV; UmGHi: $this->u9uUu = fsockopen($EWqv6, $FLvFB, $lit_s, $EyRRx, $k1Tor); goto Oy2q5; WxpFx: $this->JqLde("SMTP ERROR: " . $this->pMx9O["error"] . ": {$EyRRx} ({$lit_s})", yC0CP::GXFw6); goto AWd65; BKfQF: if (!empty($FLvFB)) { goto ut70O; } goto ple9x; Y_vLV: $this->jqlde("Connection: opening to {$EWqv6}:{$FLvFB}, timeout={$k1Tor}, options=" . var_export($wjNAh, true), yC0CP::RvnKu); goto LqlUs; s6K5z: stream_set_timeout($this->u9uUu, $k1Tor, 0); goto yzyxH; XyvAX: if ($XDShX) { goto l7Bs5; } goto zDhlL; Oy2q5: goto Q536M; goto FddRf; IV8iq: F3zEI: goto DbjWQ; VNYK2: $this->u9uUu = @stream_socket_client($EWqv6 . ":" . $FLvFB, $lit_s, $EyRRx, $k1Tor, STREAM_CLIENT_CONNECT, $NHExo); goto ASIp6; VtdgE: if (is_resource($this->u9uUu)) { goto kjcpK; } goto WvbA7; DbjWQ: $this->pOgHK(''); goto cHKUM; xHkkC: $JGvP8 = ini_get("max_execution_time"); goto c0rQh; krZl1: j960Y: goto s6K5z; FddRf: l7Bs5: goto EHYHo; ldBVD: $cznkX = $this->jUjP1(); goto hz562; AWd65: return false; goto lVOu9; zDhlL: $this->JQlDe("Connection: stream_socket_client not available, falling back to fsockopen", YC0CP::RvnKu); goto UmGHi; EHYHo: $NHExo = stream_context_create($wjNAh); goto VNYK2; WvbA7: $this->pOGHK("Failed to connect to server", $lit_s, $EyRRx); goto WxpFx; WarrH: czBQv: goto BKfQF; yzyxH: gJeyx: goto ldBVD; tzGUV: $this->pOghk("Already connected to a server"); goto csooW; lVOu9: kjcpK: goto y_0Cg; mVcG1: if (!(substr(PHP_OS, 0, 3) != "WIN")) { goto gJeyx; } goto xHkkC; c0rQh: if (!($JGvP8 != 0 && $k1Tor > $JGvP8)) { goto j960Y; } goto kL4NE; WNTs0: } public function rmW7E() { goto VVqb3; VZkgt: if (stream_socket_enable_crypto($this->u9uUu, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { goto wBVV_; } goto sjdWG; oULRk: return false; goto NvYOO; VVqb3: if ($this->NyMSL("STARTTLS", "STARTTLS", 220)) { goto wx_j8; } goto oULRk; VkqOa: wBVV_: goto C7A8J; NvYOO: wx_j8: goto VZkgt; sjdWG: return false; goto VkqOa; C7A8J: return true; goto ZevP3; ZevP3: } public function F6UKZ($If1kE, $p9Vai, $dzroA = null, $JvvZW = '', $KmEj7 = '', $lczwA = null) { goto ASweq; Md9Bd: HlTrF: goto gzXi1; udWug: return false; goto S6pKH; a_0nH: d1gEN: goto u3zsv; W0_aV: YC0cP::JqLde("Auth method requested: " . ($dzroA ? $dzroA : "UNKNOWN"), yC0cp::uc2U8); goto QxRxp; u3zsv: if (array_key_exists("EHLO", $this->xq4pd)) { goto Cpm9W; } goto xwvwl; lth4A: FFqhn: goto y2ndR; z2Bay: switch ($dzroA) { case "PLAIN": goto LBuP9; sF24L: return false; goto ozGi_; E6WbO: if ($this->nyMsL("User & Password", base64_encode("\0" . $If1kE . "\x0" . $p9Vai), 235)) { goto kugRj; } goto R6Ca2; R6Ca2: return false; goto JFko3; JFko3: kugRj: goto EiNZK; EiNZK: goto U73LF; goto r92O9; ozGi_: iMsts: goto E6WbO; LBuP9: if ($this->nYMSl("AUTH", "AUTH PLAIN", 334)) { goto iMsts; } goto sF24L; r92O9: case "LOGIN": goto NlrUY; OiX3M: return false; goto FT23k; pu5XH: if ($this->nYmSL("Password", base64_encode($p9Vai), 235)) { goto qfqSE; } goto YdS4R; Rqd51: sUMA7: goto pu5XH; NlrUY: if ($this->nymSL("AUTH", "AUTH LOGIN", 334)) { goto Ex1RF; } goto OiX3M; AhEo6: if ($this->NymSl("Username", base64_encode($If1kE), 334)) { goto sUMA7; } goto MZ9aJ; xinph: goto U73LF; goto QkNU3; ZRspV: qfqSE: goto xinph; MZ9aJ: return false; goto Rqd51; FT23k: Ex1RF: goto AhEo6; YdS4R: return false; goto ZRspV; QkNU3: case "CRAM-MD5": goto knaZh; KRFwx: $Vj2Y8 = base64_decode(substr($this->V33Mv, 4)); goto Ucu9r; d_Hfc: return false; goto nFYQ8; knaZh: if ($this->nYMSL("AUTH CRAM-MD5", "AUTH CRAM-MD5", 334)) { goto H6kJr; } goto d_Hfc; Hhb5x: return $this->NYMSl("Username", base64_encode($CorAJ), 235); goto xcnIO; nFYQ8: H6kJr: goto KRFwx; Ucu9r: $CorAJ = $If1kE . " " . $this->cH_B7($Vj2Y8, $p9Vai); goto Hhb5x; xcnIO: default: $this->poghK("Authentication method "{$dzroA}" is not supported"); return false; } goto Md9Bd; nnDQB: goto gOgop; goto lth4A; WTaBy: ZJTe6: goto r3u7A; S6pKH: Pd1RU: goto Uwd7F; nFc_8: return false; goto qdu2T; Uwd7F: yc0Cp::JQLDE("Auth method selected: " . $dzroA, YC0cp::uc2U8); goto VR9E9; m4N3j: $this->poGhk("Authentication is not allowed before HELO/EHLO"); goto StplI; StplI: return false; goto a_0nH; Y5XIh: hmauo: goto W0_aV; xwvwl: if (empty($dzroA)) { goto FFqhn; } goto tAvrs; gzXi1: U73LF: goto uBYr3; jK5nH: return false; goto Y5XIh; r3u7A: if (!empty($dzroA)) { goto Pd1RU; } goto EOVIJ; U6S9c: if (array_key_exists("AUTH", $this->xq4pd)) { goto hmauo; } goto oysMA; vEQzq: if (in_array($dzroA, $this->xq4pd["AUTH"])) { goto DnjRz; } goto MNtiU; VR9E9: ti7lK: goto vEQzq; tAvrs: goto gOgop; goto O4ROK; WXTje: if (!empty($dzroA)) { goto ti7lK; } goto Cb8pR; MNtiU: $this->pOgHk("The requested authentication method "{$dzroA}" is not supported by the server"); goto nFc_8; Cb8pR: foreach (array("LOGIN", "CRAM-MD5", "PLAIN") as $vVAoc) { goto Yu3Je; JsmQy: uEBz4: goto IWqfE; IWqfE: CuL3Q: goto WrOm9; PwUj3: $dzroA = $vVAoc; goto gyTtZ; gyTtZ: goto ZJTe6; goto JsmQy; Yu3Je: if (!in_array($vVAoc, $this->xq4pd["AUTH"])) { goto uEBz4; } goto PwUj3; WrOm9: } goto WTaBy; oysMA: $this->POGhK("Authentication is not allowed at this stage"); goto jK5nH; QxRxp: yC0CP::jQlDE("Auth methods available on the server: " . implode(",", $this->xq4pd["AUTH"]), yC0CP::uc2U8); goto WXTje; O4ROK: Cpm9W: goto U6S9c; uBYr3: return true; goto CRh15; NuPDS: gOgop: goto z2Bay; ASweq: if ($this->xq4pd) { goto d1gEN; } goto m4N3j; y2ndR: $dzroA = "LOGIN"; goto NuPDS; EOVIJ: $this->POGhk("No supported authentication methods found"); goto udWug; qdu2T: DnjRz: goto nnDQB; CRh15: } protected function ch_b7($slilG, $QyTdc) { goto PBzA8; d8oQi: return hash_hmac("md5", $slilG, $QyTdc); goto v9ZcA; IfexC: Vf41i: goto loJYw; my6ms: $QyTdc = pack("H*", md5($QyTdc)); goto IfexC; PBzA8: if (!function_exists("hash_hmac")) { goto ie7_l; } goto d8oQi; UPXJz: return md5($YS1Md . pack("H*", md5($NCLbs . $slilG))); goto Oj7mW; K6hLS: if (!(strlen($QyTdc) > $Lnz60)) { goto Vf41i; } goto my6ms; BLRqp: $YS1Md = $QyTdc ^ $rrRMy; goto UPXJz; loJYw: $QyTdc = str_pad($QyTdc, $Lnz60, chr(0x0)); goto Nffz6; LASGK: $NCLbs = $QyTdc ^ $i82wh; goto BLRqp; v9ZcA: ie7_l: goto v4EDs; v4EDs: $Lnz60 = 64; goto K6hLS; Nffz6: $i82wh = str_pad('', $Lnz60, chr(0x36)); goto qaZP7; qaZP7: $rrRMy = str_pad('', $Lnz60, chr(0x5c)); goto LASGK; Oj7mW: } public function L9BMb() { goto EVrtO; jz6ft: $W0PvD = stream_get_meta_data($this->u9uUu); goto WA4PP; h8boc: S2tNF: goto Nc3_a; XOPtq: b_Cn2: goto BKjo9; JV1hc: $this->Jqlde("SMTP NOTICE: EOF caught while checking if connected", YC0cP::GXFw6); goto pveA5; BX9Xl: return false; goto XOPtq; Nc3_a: return false; goto RITmV; EVrtO: if (!is_resource($this->u9uUu)) { goto S2tNF; } goto jz6ft; pveA5: $this->close(); goto BX9Xl; BKjo9: return true; goto h8boc; WA4PP: if (!$W0PvD["eof"]) { goto b_Cn2; } goto JV1hc; RITmV: } public function close() { goto lCEO3; VEf9d: if (!is_resource($this->u9uUu)) { goto xa1JN; } goto E1nZ9; KP7AL: $this->xq4pd = null; goto IbeUm; OSJAg: $this->u9uUu = null; goto LguEc; TnyZT: xa1JN: goto Sp9NZ; LguEc: $this->jQLde("Connection: closed", yC0cp::RvnKu); goto TnyZT; lCEO3: $this->PoGhk(''); goto KP7AL; E1nZ9: fclose($this->u9uUu); goto OSJAg; IbeUm: $this->Cg1_t = null; goto VEf9d; Sp9NZ: } public function erxV9($cmqfh) { goto FXd5A; Te98q: Nf4ck: goto puGFX; juS3u: return $LkD_n; goto C_Tso; ro02U: qv2yG: goto kfRa2; o1quL: if (!(!empty($UWFaC) && strpos($UWFaC, " ") === false)) { goto cslEq; } goto b0JMq; RP3y6: $LkD_n = $this->NYmSL("DATA END", ".", 250); goto XWSvz; XWSvz: $this->XNPVu = $hWtkS; goto juS3u; FXd5A: if ($this->nymSL("DATA", "DATA", 354)) { goto qv2yG; } goto w4Dx3; ZJptd: $this->XNPVu = $this->XNPVu * 2; goto RP3y6; UJmS_: $UWFaC = substr($tVx0B[0], 0, strpos($tVx0B[0], ":")); goto Z507Y; puGFX: $hWtkS = $this->XNPVu; goto ZJptd; K0g5B: cslEq: goto YT0z1; w4Dx3: return false; goto ro02U; Z507Y: $UoDM3 = false; goto o1quL; YT0z1: foreach ($tVx0B as $n17jH) { goto YQXJE; eRVTC: el4HH: goto GadcS; UmjzE: if (!$E11VL) { goto Pu24A; } goto rkc51; ISo_Y: Vg2FC: goto OAEHl; YQXJE: $gr04x = array(); goto oDcLP; V2RQD: Pu24A: goto wiSqM; rkc51: $gr04x[] = substr($n17jH, 0, $E11VL); goto PN5s8; KwAU9: goto Vg2FC; goto V2RQD; OAEHl: if (!$UoDM3) { goto Rr3TI; } goto E4I6P; YC7T4: $n17jH = substr($n17jH, $E11VL); goto ISo_Y; pUDrv: $E11VL = strrpos(substr($n17jH, 0, YC0cP::O2Cmx), " "); goto UmjzE; VII2C: goto g4MuL; goto rh2B1; wiSqM: $E11VL = YC0cP::O2Cmx - 1; goto U8itF; rh2B1: jZW17: goto IRPNN; E4I6P: $n17jH = "\x9" . $n17jH; goto ntr9q; PN5s8: $n17jH = substr($n17jH, $E11VL + 1); goto KwAU9; IRPNN: $gr04x[] = $n17jH; goto OP2ZI; PRkyR: g4MuL: goto vSsY3; ntr9q: Rr3TI: goto VII2C; U8itF: $gr04x[] = substr($n17jH, 0, $E11VL); goto YC7T4; oDcLP: if (!($UoDM3 and $n17jH == '')) { goto ctPj0; } goto jqKXp; v0Pt5: ctPj0: goto PRkyR; OP2ZI: foreach ($gr04x as $pm5hV) { goto YMhvB; a6nAa: $this->O8P00($pm5hV . YC0Cp::OdoyF); goto U12Ya; YMhvB: if (!(!empty($pm5hV) and $pm5hV[0] == ".")) { goto HOkv4; } goto nD5T3; nD5T3: $pm5hV = "." . $pm5hV; goto ySkN6; ySkN6: HOkv4: goto a6nAa; U12Ya: YgFRa: goto ksr6P; ksr6P: } goto eRVTC; GadcS: S1zuw: goto LlfsO; jqKXp: $UoDM3 = false; goto v0Pt5; vSsY3: if (!isset($n17jH[yc0Cp::O2Cmx])) { goto jZW17; } goto pUDrv; LlfsO: } goto Te98q; kfRa2: $tVx0B = explode("\xa", str_replace(array("\xd\xa", "\xd"), "\xa", $cmqfh)); goto UJmS_; b0JMq: $UoDM3 = true; goto K0g5B; C_Tso: } public function t_34b($EWqv6 = '') { return (bool) ($this->Y6H2x("EHLO", $EWqv6) or $this->Y6H2X("HELO", $EWqv6)); } protected function Y6H2x($vqY5w, $EWqv6) { goto rkbg1; IITCl: $this->Cg1_t = $this->V33Mv; goto Aj6Zh; IJLB3: d_v5X: goto MuoRl; j1w8B: jN8YR: goto ixZdE; ixZdE: return $QEMHZ; goto Kc6PZ; rkbg1: $QEMHZ = $this->nYmsL($vqY5w, $vqY5w . " " . $EWqv6, 250); goto IITCl; peUMi: goto jN8YR; goto IJLB3; Aj6Zh: if ($QEMHZ) { goto d_v5X; } goto Uax5c; MuoRl: $this->YjT2i($vqY5w); goto j1w8B; Uax5c: $this->xq4pd = null; goto peUMi; Kc6PZ: } protected function yjT2i($HIb5r) { goto Jyt4S; GCMWm: $tVx0B = explode("
", $this->V33Mv); goto MTWbA; MTWbA: foreach ($tVx0B as $IT8ZC => $U3kUs) { goto bQFsv; zJH8T: if (!empty($U3kUs)) { goto aG8cI; } goto dl7on; MdDsK: aG8cI: goto YWbBd; E6hCW: $FuxI9 = array_shift($A2p3r); goto FgHcD; m8cNR: JMl5j: goto MkvKm; y_6sx: goto fOnRB; goto OHBfr; m4NAp: if (empty($A2p3r)) { goto vC2Az; } goto qproj; YWbBd: $A2p3r = explode(" ", $U3kUs); goto m4NAp; FgHcD: switch ($FuxI9) { case "SIZE": $A2p3r = $A2p3r ? $A2p3r[0] : 0; goto ZZoHM; case "AUTH": goto ANb1O; Bo9cg: $A2p3r = array(); goto VPcOf; ANb1O: if (is_array($A2p3r)) { goto l87vx; } goto Bo9cg; oTIEY: goto ZZoHM; goto NcZRl; VPcOf: l87vx: goto oTIEY; NcZRl: default: $A2p3r = true; } goto rI623; LREan: $FuxI9 = $HIb5r; goto y0GWZ; Z3NdG: fOnRB: goto QbKms; QbKms: $this->xq4pd[$FuxI9] = $A2p3r; goto sI1Tb; qproj: if (!$IT8ZC) { goto zDN8M; } goto E6hCW; dl7on: goto JMl5j; goto MdDsK; sI1Tb: vC2Az: goto m8cNR; wNCkR: ZZoHM: goto y_6sx; rI623: gFuQg: goto wNCkR; y0GWZ: $A2p3r = $A2p3r[0]; goto Z3NdG; bQFsv: $U3kUs = trim(substr($U3kUs, 4)); goto zJH8T; OHBfr: zDN8M: goto LREan; MkvKm: } goto GXX5S; GXX5S: jndbM: goto VxOhd; Jyt4S: $this->xq4pd = array(); goto GCMWm; VxOhd: } public function mail($BgKNZ) { $xAYUY = $this->Ssn8l ? " XVERP" : ''; return $this->nYMSL("MAIL FROM", "MAIL FROM:<" . $BgKNZ . ">" . $xAYUY, 250); } public function oxNRZ($qgrgv = true) { goto gibxp; iYynp: return $QEMHZ; goto HkzYF; zw99y: $ApOWt = $this->pMx9O; goto HBVsg; PuywS: $this->close(); goto H6mtA; AS5BH: oFh_D: goto iYynp; gibxp: $QEMHZ = $this->NYMsl("QUIT", "QUIT", 221); goto zw99y; HBVsg: if (!($QEMHZ or $qgrgv)) { goto oFh_D; } goto PuywS; H6mtA: $this->pMx9O = $ApOWt; goto AS5BH; HkzYF: } public function eVKaJ($dLLWb) { return $this->nYMsL("RCPT TO", "RCPT TO:<" . $dLLWb . ">", array(250, 251)); } public function reset() { return $this->nyMSL("RSET", "RSET", 250); } protected function nyMSl($XgjNp, $v2C7L, $vwgEM) { goto cznaj; kppqC: return false; goto fMSpD; KZEJZ: $this->V33Mv = $this->jUjP1(); goto Ic9tv; l2PQy: return false; goto HPqI5; wJTyU: $F7vSN = $UZufQ[1]; goto gE79M; HlXdk: $this->pOghK("{$XgjNp} command failed", $MchGz, $F7vSN, $AKxxF); goto jYotx; R3vza: return true; goto C2euV; NckSX: QUft3: goto wy1r_; CIS5F: $F7vSN = substr($this->V33Mv, 0, 3); goto GukHt; GukHt: $AKxxF = null; goto jsITE; cznaj: if ($this->L9Bmb()) { goto ZBVo5; } goto XtRyh; icORf: $this->pOGHk(''); goto R3vza; Ic9tv: $UZufQ = array(); goto pY_3w; SxgUe: $this->PoGHK("Command '{$XgjNp}' contained line breaks"); goto gkpN2; xCCML: Rldm8: goto wJTyU; OcH58: if (!(strpos($v2C7L, "\xa") !== false or strpos($v2C7L, "
") !== false)) { goto QUft3; } goto SxgUe; HPqI5: ZBVo5: goto OcH58; n6fyY: goto tl4_F; goto xCCML; wy1r_: $this->o8P00($v2C7L . yC0cp::OdoyF); goto KZEJZ; wJH60: if (in_array($F7vSN, (array) $vwgEM)) { goto BNGU3; } goto HlXdk; HijlG: $MchGz = preg_replace("/{$F7vSN}[ -]" . ($AKxxF ? str_replace(".", "\.", $AKxxF) . " " : '') . "/m", '', $this->V33Mv); goto VOcld; gE79M: $AKxxF = count($UZufQ) > 2 ? $UZufQ[2] : null; goto HijlG; jsITE: $MchGz = substr($this->V33Mv, 4); goto n6fyY; jYotx: $this->JqLDE("SMTP ERROR: " . $this->pMx9O["error"] . ": " . $this->V33Mv, yC0Cp::GXFw6); goto kppqC; VOcld: tl4_F: goto Y3QJD; Y3QJD: $this->JQLDE("SERVER -> CLIENT: " . $this->V33Mv, yc0cP::N0vu0); goto wJH60; fMSpD: BNGU3: goto icORf; pY_3w: if (preg_match("/^([0-9]{3})[ -](?:([0-9]\.[0-9]\.[0-9]) )?/", $this->V33Mv, $UZufQ)) { goto Rldm8; } goto CIS5F; XtRyh: $this->POgHk("Called {$XgjNp} without being connected"); goto l2PQy; gkpN2: return false; goto NckSX; C2euV: } public function dwZ1r($BgKNZ) { return $this->nYmSL("SAML", "SAML FROM:{$BgKNZ}", 250); } public function CxnqM($FuxI9) { return $this->nyMSL("VRFY", "VRFY {$FuxI9}", array(250, 251)); } public function y0boB() { return $this->nYMsl("NOOP", "NOOP", 250); } public function fugxt() { goto U66O6; U66O6: $this->POgHK("The SMTP TURN command is not implemented"); goto DGfvI; DGfvI: $this->JqlDe("SMTP NOTICE: " . $this->pMx9O["error"], Yc0cp::GXFw6); goto ndphU; ndphU: return false; goto V8bcc; V8bcc: } public function o8p00($slilG) { $this->JQlDe("CLIENT -> SERVER: {$slilG}", Yc0cP::GXFw6); return fwrite($this->u9uUu, $slilG); } public function p9Rqo() { return $this->pMx9O; } public function xFIGr() { return $this->xq4pd; } public function Aywoy($FuxI9) { goto N49oq; PszDt: return false; goto AIEfF; Ahmfo: return null; goto I6Uga; NYTcz: pGBdb: goto v0c8d; TKL3q: $this->pogHK("HELO handshake was used. Client knows nothing about server extensions"); goto Ahmfo; v0c8d: if (array_key_exists($FuxI9, $this->xq4pd)) { goto DRqNW; } goto hc598; Qbwdq: return $this->xq4pd["EHLO"]; goto UjHYO; iP4ru: $this->POgHK("No HELO/EHLO was sent"); goto cJLkJ; cJLkJ: return null; goto NYTcz; UjHYO: BF__4: goto NCwrP; NCwrP: if (!($FuxI9 == "EHLO" || array_key_exists("EHLO", $this->xq4pd))) { goto OtInB; } goto PszDt; N49oq: if ($this->xq4pd) { goto pGBdb; } goto iP4ru; fP0ZV: return $this->xq4pd[$FuxI9]; goto oPX_h; hc598: if (!($FuxI9 == "HELO")) { goto BF__4; } goto Qbwdq; AIEfF: OtInB: goto TKL3q; I6Uga: DRqNW: goto fP0ZV; oPX_h: } public function ny_pq() { return $this->V33Mv; } protected function JUJP1() { goto OhTY3; ohBr3: return ''; goto mKErg; CKmWA: $P1poQ = stream_get_meta_data($this->u9uUu); goto dNppC; zg10H: UmPAN: goto CKmWA; rBsUL: jVxBB: goto b5imS; QxSsa: goto MeQu0; goto rfWMq; uckah: $slilG = ''; goto Ntao3; b5imS: if (!(is_resource($this->u9uUu) && !feof($this->u9uUu))) { goto MeQu0; } goto vgr_R; oPhps: evMXq: goto pACSU; jD1dB: if (!($this->XNPVu > 0)) { goto WZsmR; } goto bKfW0; vgr_R: $RPASh = @fgets($this->u9uUu, 515); goto wtCmM; OlwSz: return $slilG; goto En8dX; MM54v: $this->jqldE("SMTP -> get_lines(): timed-out (" . $this->k9JUz . " sec)", Yc0Cp::uc2U8); goto QxSsa; mKErg: qOnfO: goto uckah; iF3Jn: goto MeQu0; goto zg10H; BjXu5: if (!($VKCDm and time() > $VKCDm)) { goto evMXq; } goto LAWkh; LWY5v: goto MeQu0; goto oPhps; PuI2J: $slilG .= $RPASh; goto IdxxD; dNppC: if (!$P1poQ["timed_out"]) { goto XtYXO; } goto MM54v; LAWkh: $this->jQlde("SMTP -> get_lines(): timelimit reached (" . $this->XNPVu . " sec)", YC0Cp::uc2U8); goto LWY5v; Ntao3: $VKCDm = 0; goto RyH22; bKfW0: $VKCDm = time() + $this->XNPVu; goto LsqJ6; rfWMq: XtYXO: goto BjXu5; LsqJ6: WZsmR: goto rBsUL; RyH22: stream_set_timeout($this->u9uUu, $this->k9JUz); goto jD1dB; IdxxD: if (!(isset($RPASh[3]) and $RPASh[3] == " ")) { goto UmPAN; } goto iF3Jn; pACSU: goto jVxBB; goto hOxzr; hOxzr: MeQu0: goto OlwSz; wtCmM: $this->jQLdE("SMTP -> get_lines(): $data is "{$slilG}"", yC0CP::uc2U8); goto YSVfC; OhTY3: if (is_resource($this->u9uUu)) { goto qOnfO; } goto ohBr3; YSVfC: $this->JqLDe("SMTP -> get_lines(): $str is  "{$RPASh}"", YC0cP::uc2U8); goto PuI2J; En8dX: } public function qg952($s7z6Y = false) { $this->Ssn8l = $s7z6Y; } public function VmFJq() { return $this->Ssn8l; } protected function poGHK($W2Ljl, $MchGz = '', $CP7AL = '', $wjpZs = '') { $this->pMx9O = array("error" => $W2Ljl, "detail" => $MchGz, "smtp_code" => $CP7AL, "smtp_code_ex" => $wjpZs); } public function C9MDA($vVAoc = "echo") { $this->vT_xu = $vVAoc; } public function WDYKP() { return $this->vT_xu; } public function HN7qp($VluZT = 0) { $this->ymp2S = $VluZT; } public function Tj_po() { return $this->ymp2S; } public function ZlUXq($k1Tor = 0) { $this->k9JUz = $k1Tor; } public function cs9UW() { return $this->k9JUz; } } ?>

Did this file decode correctly?

Original Code

<?php
 class ICzI7 { const xYXCD = "\65\56\x32\56\61\64"; const OdoyF = "\15\12"; const tux61 = 25; const O2Cmx = 998; const QueUu = 0; const GXFw6 = 1; const N0vu0 = 2; const RvnKu = 3; const uc2U8 = 4; public $OI3aS = "\65\x2e\x32\x2e\61\64"; public $SpSA6 = 25; public $ghRAd = "\15\12"; public $ymp2S = YC0Cp::QueUu; public $vT_xu = "\145\143\x68\157"; public $Ssn8l = false; public $k9JUz = 300; public $XNPVu = 300; protected $u9uUu; protected $pMx9O = array("\x65\x72\162\x6f\162" => '', "\x64\x65\x74\141\x69\x6c" => '', "\163\155\x74\x70\x5f\143\x6f\x64\145" => '', "\163\x6d\x74\x70\137\143\157\x64\145\137\x65\170" => ''); protected $Cg1_t = null; protected $xq4pd = null; protected $V33Mv = ''; protected function jQlDe($RPASh, $VluZT = 0) { goto buqz1; buqz1: if (!($VluZT > $this->ymp2S)) { goto j2PDl; } goto BZjES; H83ck: return; goto X78hU; X78hU: JV9Sh: goto FOqaw; Jadu7: rOzF_: goto VRlo3; c9oEX: j2PDl: goto FPTYv; FOqaw: switch ($this->vT_xu) { case "\x65\x72\162\x6f\x72\x5f\x6c\x6f\x67": error_log($RPASh); goto YRg_v; case "\x68\164\155\x6c": echo htmlentities(preg_replace("\x2f\133\x5c\x72\134\x6e\135\x2b\57", '', $RPASh), ENT_QUOTES, "\125\124\x46\55\70") . "\x3c\142\162\76\xa"; goto YRg_v; case "\145\143\x68\157": default: $RPASh = preg_replace("\57\x28\134\162\x5c\156\x7c\134\x72\174\x5c\156\51\57\x6d\x73", "\xa", $RPASh); echo gmdate("\x59\55\155\x2d\144\40\x48\72\151\x3a\163") . "\x9" . str_replace("\12", "\12\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x9\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\40\40", trim($RPASh)) . "\xa"; } goto Jadu7; BZjES: return; goto c9oEX; FPTYv: if (!(!in_array($this->vT_xu, array("\145\162\162\157\162\x5f\154\x6f\147", "\x68\x74\x6d\x6c", "\145\143\150\157")) and is_callable($this->vT_xu))) { goto JV9Sh; } goto Ll22k; VRlo3: YRg_v: goto XpTrV; Ll22k: call_user_func($this->vT_xu, $RPASh, $this->ymp2S); goto H83ck; XpTrV: } public function kFd3W($EWqv6, $FLvFB = null, $k1Tor = 30, $wjNAh = array()) { goto sULMQ; y_0Cg: $this->jqLdE("\103\x6f\156\156\145\143\x74\151\157\156\x3a\40\157\x70\145\x6e\145\144", yc0CP::RvnKu); goto mVcG1; csooW: return false; goto WarrH; NXUoo: if (!is_null($XDShX)) { goto F3zEI; } goto Xq0JE; ple9x: $FLvFB = yC0CP::tux61; goto JgAF7; Svtbj: return true; goto WNTs0; kL4NE: @set_time_limit($k1Tor); goto krZl1; Xq0JE: $XDShX = function_exists("\163\164\x72\145\141\x6d\x5f\x73\x6f\x63\153\145\164\137\x63\x6c\151\145\156\x74"); goto IV8iq; cHKUM: if (!$this->l9BMb()) { goto czBQv; } goto tzGUV; vo1k_: $EyRRx = ''; goto XyvAX; hz562: $this->jQlDE("\123\x45\x52\x56\x45\122\40\x2d\x3e\x20\x43\114\x49\105\116\x54\72\x20" . $cznkX, yC0CP::N0vu0); goto Svtbj; ASIp6: Q536M: goto VtdgE; LqlUs: $lit_s = 0; goto vo1k_; sULMQ: static $XDShX; goto NXUoo; JgAF7: ut70O: goto Y_vLV; UmGHi: $this->u9uUu = fsockopen($EWqv6, $FLvFB, $lit_s, $EyRRx, $k1Tor); goto Oy2q5; WxpFx: $this->JqLde("\123\115\124\x50\x20\x45\122\x52\117\122\x3a\40" . $this->pMx9O["\x65\x72\x72\x6f\x72"] . "\72\x20{$EyRRx}\x20\x28{$lit_s}\x29", yC0CP::GXFw6); goto AWd65; BKfQF: if (!empty($FLvFB)) { goto ut70O; } goto ple9x; Y_vLV: $this->jqlde("\103\x6f\x6e\156\x65\143\164\151\x6f\156\x3a\40\157\x70\x65\x6e\151\x6e\x67\x20\x74\x6f\x20{$EWqv6}\72{$FLvFB}\54\x20\164\x69\155\x65\x6f\165\164\75{$k1Tor}\x2c\40\157\x70\164\151\x6f\156\163\75" . var_export($wjNAh, true), yC0CP::RvnKu); goto LqlUs; s6K5z: stream_set_timeout($this->u9uUu, $k1Tor, 0); goto yzyxH; XyvAX: if ($XDShX) { goto l7Bs5; } goto zDhlL; Oy2q5: goto Q536M; goto FddRf; IV8iq: F3zEI: goto DbjWQ; VNYK2: $this->u9uUu = @stream_socket_client($EWqv6 . "\x3a" . $FLvFB, $lit_s, $EyRRx, $k1Tor, STREAM_CLIENT_CONNECT, $NHExo); goto ASIp6; VtdgE: if (is_resource($this->u9uUu)) { goto kjcpK; } goto WvbA7; DbjWQ: $this->pOgHK(''); goto cHKUM; xHkkC: $JGvP8 = ini_get("\155\x61\170\x5f\145\x78\x65\143\165\x74\151\x6f\x6e\137\x74\x69\155\x65"); goto c0rQh; krZl1: j960Y: goto s6K5z; FddRf: l7Bs5: goto EHYHo; ldBVD: $cznkX = $this->jUjP1(); goto hz562; AWd65: return false; goto lVOu9; zDhlL: $this->JQlDe("\x43\157\156\156\x65\143\x74\x69\157\x6e\x3a\40\163\x74\x72\145\141\x6d\x5f\163\157\143\153\x65\164\137\143\154\x69\145\156\x74\x20\x6e\x6f\x74\40\x61\166\141\151\154\141\x62\154\x65\x2c\x20\146\141\154\x6c\151\x6e\147\x20\x62\141\x63\x6b\x20\164\157\40\146\x73\x6f\x63\153\x6f\160\145\x6e", YC0CP::RvnKu); goto UmGHi; EHYHo: $NHExo = stream_context_create($wjNAh); goto VNYK2; WvbA7: $this->pOGHK("\106\141\151\154\145\x64\x20\164\157\40\x63\x6f\x6e\156\145\143\x74\x20\164\157\x20\x73\x65\162\x76\x65\x72", $lit_s, $EyRRx); goto WxpFx; WarrH: czBQv: goto BKfQF; yzyxH: gJeyx: goto ldBVD; tzGUV: $this->pOghk("\101\x6c\162\x65\x61\x64\171\40\x63\157\x6e\x6e\145\x63\164\x65\144\x20\164\157\x20\x61\40\x73\145\162\166\145\162"); goto csooW; lVOu9: kjcpK: goto y_0Cg; mVcG1: if (!(substr(PHP_OS, 0, 3) != "\x57\x49\116")) { goto gJeyx; } goto xHkkC; c0rQh: if (!($JGvP8 != 0 && $k1Tor > $JGvP8)) { goto j960Y; } goto kL4NE; WNTs0: } public function rmW7E() { goto VVqb3; VZkgt: if (stream_socket_enable_crypto($this->u9uUu, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { goto wBVV_; } goto sjdWG; oULRk: return false; goto NvYOO; VVqb3: if ($this->NyMSL("\123\124\x41\x52\x54\124\x4c\x53", "\x53\124\x41\x52\x54\124\x4c\123", 220)) { goto wx_j8; } goto oULRk; VkqOa: wBVV_: goto C7A8J; NvYOO: wx_j8: goto VZkgt; sjdWG: return false; goto VkqOa; C7A8J: return true; goto ZevP3; ZevP3: } public function F6UKZ($If1kE, $p9Vai, $dzroA = null, $JvvZW = '', $KmEj7 = '', $lczwA = null) { goto ASweq; Md9Bd: HlTrF: goto gzXi1; udWug: return false; goto S6pKH; a_0nH: d1gEN: goto u3zsv; W0_aV: YC0cP::JqLde("\101\x75\x74\x68\x20\x6d\x65\164\150\157\x64\x20\x72\145\x71\165\145\163\x74\x65\144\x3a\40" . ($dzroA ? $dzroA : "\x55\116\x4b\x4e\x4f\x57\116"), yC0cp::uc2U8); goto QxRxp; u3zsv: if (array_key_exists("\x45\x48\114\117", $this->xq4pd)) { goto Cpm9W; } goto xwvwl; lth4A: FFqhn: goto y2ndR; z2Bay: switch ($dzroA) { case "\120\114\101\x49\x4e": goto LBuP9; sF24L: return false; goto ozGi_; E6WbO: if ($this->nyMsL("\x55\163\x65\x72\x20\46\40\x50\x61\163\163\167\157\x72\144", base64_encode("\0" . $If1kE . "\x0" . $p9Vai), 235)) { goto kugRj; } goto R6Ca2; R6Ca2: return false; goto JFko3; JFko3: kugRj: goto EiNZK; EiNZK: goto U73LF; goto r92O9; ozGi_: iMsts: goto E6WbO; LBuP9: if ($this->nYMSl("\101\125\x54\x48", "\x41\x55\x54\x48\x20\x50\x4c\x41\111\116", 334)) { goto iMsts; } goto sF24L; r92O9: case "\114\117\107\x49\116": goto NlrUY; OiX3M: return false; goto FT23k; pu5XH: if ($this->nYmSL("\120\x61\x73\x73\167\157\162\144", base64_encode($p9Vai), 235)) { goto qfqSE; } goto YdS4R; Rqd51: sUMA7: goto pu5XH; NlrUY: if ($this->nymSL("\101\125\x54\110", "\x41\125\x54\110\40\114\117\x47\x49\x4e", 334)) { goto Ex1RF; } goto OiX3M; AhEo6: if ($this->NymSl("\x55\163\x65\x72\x6e\141\x6d\145", base64_encode($If1kE), 334)) { goto sUMA7; } goto MZ9aJ; xinph: goto U73LF; goto QkNU3; ZRspV: qfqSE: goto xinph; MZ9aJ: return false; goto Rqd51; FT23k: Ex1RF: goto AhEo6; YdS4R: return false; goto ZRspV; QkNU3: case "\103\x52\x41\x4d\x2d\x4d\104\65": goto knaZh; KRFwx: $Vj2Y8 = base64_decode(substr($this->V33Mv, 4)); goto Ucu9r; d_Hfc: return false; goto nFYQ8; knaZh: if ($this->nYMSL("\101\x55\124\110\x20\x43\122\x41\x4d\x2d\x4d\104\65", "\101\x55\x54\x48\x20\x43\x52\101\115\x2d\115\104\65", 334)) { goto H6kJr; } goto d_Hfc; Hhb5x: return $this->NYMSl("\x55\x73\x65\162\156\x61\155\x65", base64_encode($CorAJ), 235); goto xcnIO; nFYQ8: H6kJr: goto KRFwx; Ucu9r: $CorAJ = $If1kE . "\40" . $this->cH_B7($Vj2Y8, $p9Vai); goto Hhb5x; xcnIO: default: $this->poghK("\101\x75\164\150\x65\156\x74\x69\143\141\x74\x69\x6f\156\40\155\x65\x74\150\x6f\144\40\x22{$dzroA}\42\40\151\163\x20\x6e\157\x74\40\x73\x75\x70\160\x6f\x72\164\145\144"); return false; } goto Md9Bd; nnDQB: goto gOgop; goto lth4A; WTaBy: ZJTe6: goto r3u7A; S6pKH: Pd1RU: goto Uwd7F; nFc_8: return false; goto qdu2T; Uwd7F: yc0Cp::JQLDE("\101\165\164\x68\x20\155\x65\x74\x68\157\144\40\x73\145\154\x65\143\164\145\144\x3a\x20" . $dzroA, YC0cp::uc2U8); goto VR9E9; m4N3j: $this->poGhk("\101\165\164\x68\145\156\164\151\143\141\164\151\x6f\x6e\40\151\163\40\x6e\x6f\x74\40\x61\154\154\x6f\167\145\144\40\x62\145\x66\x6f\x72\x65\40\110\x45\114\x4f\57\x45\x48\x4c\x4f"); goto StplI; StplI: return false; goto a_0nH; Y5XIh: hmauo: goto W0_aV; xwvwl: if (empty($dzroA)) { goto FFqhn; } goto tAvrs; gzXi1: U73LF: goto uBYr3; jK5nH: return false; goto Y5XIh; r3u7A: if (!empty($dzroA)) { goto Pd1RU; } goto EOVIJ; U6S9c: if (array_key_exists("\101\x55\x54\110", $this->xq4pd)) { goto hmauo; } goto oysMA; vEQzq: if (in_array($dzroA, $this->xq4pd["\101\x55\x54\110"])) { goto DnjRz; } goto MNtiU; VR9E9: ti7lK: goto vEQzq; tAvrs: goto gOgop; goto O4ROK; WXTje: if (!empty($dzroA)) { goto ti7lK; } goto Cb8pR; MNtiU: $this->pOgHk("\x54\150\145\40\x72\145\161\x75\x65\163\x74\145\144\x20\x61\x75\164\150\x65\156\164\x69\143\x61\x74\151\157\156\40\x6d\x65\164\x68\x6f\x64\40\42{$dzroA}\x22\x20\151\163\x20\156\x6f\x74\x20\163\165\x70\x70\157\162\164\145\144\x20\x62\171\x20\164\x68\x65\x20\163\x65\162\x76\x65\x72"); goto nFc_8; Cb8pR: foreach (array("\114\x4f\107\111\116", "\103\x52\x41\x4d\55\x4d\104\65", "\120\x4c\101\111\x4e") as $vVAoc) { goto Yu3Je; JsmQy: uEBz4: goto IWqfE; IWqfE: CuL3Q: goto WrOm9; PwUj3: $dzroA = $vVAoc; goto gyTtZ; gyTtZ: goto ZJTe6; goto JsmQy; Yu3Je: if (!in_array($vVAoc, $this->xq4pd["\101\125\x54\x48"])) { goto uEBz4; } goto PwUj3; WrOm9: } goto WTaBy; oysMA: $this->POGhK("\101\x75\164\x68\145\x6e\x74\x69\143\x61\164\x69\157\156\40\x69\x73\x20\x6e\x6f\x74\40\x61\154\154\157\x77\145\x64\x20\x61\x74\40\164\150\x69\x73\40\x73\x74\x61\147\x65"); goto jK5nH; QxRxp: yC0CP::jQlDE("\101\165\x74\x68\40\155\145\x74\150\157\144\163\x20\x61\166\x61\x69\x6c\x61\142\x6c\145\x20\x6f\156\x20\164\x68\145\x20\163\145\162\166\x65\162\72\x20" . implode("\x2c", $this->xq4pd["\101\125\124\110"]), yC0CP::uc2U8); goto WXTje; O4ROK: Cpm9W: goto U6S9c; uBYr3: return true; goto CRh15; NuPDS: gOgop: goto z2Bay; ASweq: if ($this->xq4pd) { goto d1gEN; } goto m4N3j; y2ndR: $dzroA = "\114\x4f\x47\x49\x4e"; goto NuPDS; EOVIJ: $this->POGhk("\x4e\x6f\40\163\165\160\x70\x6f\162\x74\x65\144\x20\141\165\164\150\x65\156\x74\x69\x63\141\x74\x69\157\156\x20\155\145\164\x68\157\x64\x73\40\146\x6f\x75\156\144"); goto udWug; qdu2T: DnjRz: goto nnDQB; CRh15: } protected function ch_b7($slilG, $QyTdc) { goto PBzA8; d8oQi: return hash_hmac("\155\x64\65", $slilG, $QyTdc); goto v9ZcA; IfexC: Vf41i: goto loJYw; my6ms: $QyTdc = pack("\110\52", md5($QyTdc)); goto IfexC; PBzA8: if (!function_exists("\150\141\x73\150\x5f\x68\155\141\143")) { goto ie7_l; } goto d8oQi; UPXJz: return md5($YS1Md . pack("\x48\52", md5($NCLbs . $slilG))); goto Oj7mW; K6hLS: if (!(strlen($QyTdc) > $Lnz60)) { goto Vf41i; } goto my6ms; BLRqp: $YS1Md = $QyTdc ^ $rrRMy; goto UPXJz; loJYw: $QyTdc = str_pad($QyTdc, $Lnz60, chr(0x0)); goto Nffz6; LASGK: $NCLbs = $QyTdc ^ $i82wh; goto BLRqp; v9ZcA: ie7_l: goto v4EDs; v4EDs: $Lnz60 = 64; goto K6hLS; Nffz6: $i82wh = str_pad('', $Lnz60, chr(0x36)); goto qaZP7; qaZP7: $rrRMy = str_pad('', $Lnz60, chr(0x5c)); goto LASGK; Oj7mW: } public function L9BMb() { goto EVrtO; jz6ft: $W0PvD = stream_get_meta_data($this->u9uUu); goto WA4PP; h8boc: S2tNF: goto Nc3_a; XOPtq: b_Cn2: goto BKjo9; JV1hc: $this->Jqlde("\x53\115\124\120\x20\x4e\117\x54\x49\103\x45\72\x20\105\117\106\40\143\x61\x75\x67\150\x74\40\x77\x68\151\154\145\40\x63\x68\145\143\x6b\x69\156\x67\40\x69\x66\x20\x63\157\156\x6e\x65\x63\164\x65\x64", YC0cP::GXFw6); goto pveA5; BX9Xl: return false; goto XOPtq; Nc3_a: return false; goto RITmV; EVrtO: if (!is_resource($this->u9uUu)) { goto S2tNF; } goto jz6ft; pveA5: $this->close(); goto BX9Xl; BKjo9: return true; goto h8boc; WA4PP: if (!$W0PvD["\145\x6f\146"]) { goto b_Cn2; } goto JV1hc; RITmV: } public function close() { goto lCEO3; VEf9d: if (!is_resource($this->u9uUu)) { goto xa1JN; } goto E1nZ9; KP7AL: $this->xq4pd = null; goto IbeUm; OSJAg: $this->u9uUu = null; goto LguEc; TnyZT: xa1JN: goto Sp9NZ; LguEc: $this->jQLde("\x43\157\156\156\145\x63\164\x69\157\x6e\x3a\40\x63\154\157\163\x65\144", yC0cp::RvnKu); goto TnyZT; lCEO3: $this->PoGhk(''); goto KP7AL; E1nZ9: fclose($this->u9uUu); goto OSJAg; IbeUm: $this->Cg1_t = null; goto VEf9d; Sp9NZ: } public function erxV9($cmqfh) { goto FXd5A; Te98q: Nf4ck: goto puGFX; juS3u: return $LkD_n; goto C_Tso; ro02U: qv2yG: goto kfRa2; o1quL: if (!(!empty($UWFaC) && strpos($UWFaC, "\x20") === false)) { goto cslEq; } goto b0JMq; RP3y6: $LkD_n = $this->NYmSL("\x44\x41\x54\x41\40\x45\116\x44", "\x2e", 250); goto XWSvz; XWSvz: $this->XNPVu = $hWtkS; goto juS3u; FXd5A: if ($this->nymSL("\x44\x41\x54\101", "\x44\101\124\101", 354)) { goto qv2yG; } goto w4Dx3; ZJptd: $this->XNPVu = $this->XNPVu * 2; goto RP3y6; UJmS_: $UWFaC = substr($tVx0B[0], 0, strpos($tVx0B[0], "\72")); goto Z507Y; puGFX: $hWtkS = $this->XNPVu; goto ZJptd; K0g5B: cslEq: goto YT0z1; w4Dx3: return false; goto ro02U; Z507Y: $UoDM3 = false; goto o1quL; YT0z1: foreach ($tVx0B as $n17jH) { goto YQXJE; eRVTC: el4HH: goto GadcS; UmjzE: if (!$E11VL) { goto Pu24A; } goto rkc51; ISo_Y: Vg2FC: goto OAEHl; YQXJE: $gr04x = array(); goto oDcLP; V2RQD: Pu24A: goto wiSqM; rkc51: $gr04x[] = substr($n17jH, 0, $E11VL); goto PN5s8; KwAU9: goto Vg2FC; goto V2RQD; OAEHl: if (!$UoDM3) { goto Rr3TI; } goto E4I6P; YC7T4: $n17jH = substr($n17jH, $E11VL); goto ISo_Y; pUDrv: $E11VL = strrpos(substr($n17jH, 0, YC0cP::O2Cmx), "\40"); goto UmjzE; VII2C: goto g4MuL; goto rh2B1; wiSqM: $E11VL = YC0cP::O2Cmx - 1; goto U8itF; rh2B1: jZW17: goto IRPNN; E4I6P: $n17jH = "\x9" . $n17jH; goto ntr9q; PN5s8: $n17jH = substr($n17jH, $E11VL + 1); goto KwAU9; IRPNN: $gr04x[] = $n17jH; goto OP2ZI; PRkyR: g4MuL: goto vSsY3; ntr9q: Rr3TI: goto VII2C; U8itF: $gr04x[] = substr($n17jH, 0, $E11VL); goto YC7T4; oDcLP: if (!($UoDM3 and $n17jH == '')) { goto ctPj0; } goto jqKXp; v0Pt5: ctPj0: goto PRkyR; OP2ZI: foreach ($gr04x as $pm5hV) { goto YMhvB; a6nAa: $this->O8P00($pm5hV . YC0Cp::OdoyF); goto U12Ya; YMhvB: if (!(!empty($pm5hV) and $pm5hV[0] == "\x2e")) { goto HOkv4; } goto nD5T3; nD5T3: $pm5hV = "\56" . $pm5hV; goto ySkN6; ySkN6: HOkv4: goto a6nAa; U12Ya: YgFRa: goto ksr6P; ksr6P: } goto eRVTC; GadcS: S1zuw: goto LlfsO; jqKXp: $UoDM3 = false; goto v0Pt5; vSsY3: if (!isset($n17jH[yc0Cp::O2Cmx])) { goto jZW17; } goto pUDrv; LlfsO: } goto Te98q; kfRa2: $tVx0B = explode("\xa", str_replace(array("\xd\xa", "\xd"), "\xa", $cmqfh)); goto UJmS_; b0JMq: $UoDM3 = true; goto K0g5B; C_Tso: } public function t_34b($EWqv6 = '') { return (bool) ($this->Y6H2x("\105\110\114\x4f", $EWqv6) or $this->Y6H2X("\110\105\x4c\x4f", $EWqv6)); } protected function Y6H2x($vqY5w, $EWqv6) { goto rkbg1; IITCl: $this->Cg1_t = $this->V33Mv; goto Aj6Zh; IJLB3: d_v5X: goto MuoRl; j1w8B: jN8YR: goto ixZdE; ixZdE: return $QEMHZ; goto Kc6PZ; rkbg1: $QEMHZ = $this->nYmsL($vqY5w, $vqY5w . "\x20" . $EWqv6, 250); goto IITCl; peUMi: goto jN8YR; goto IJLB3; Aj6Zh: if ($QEMHZ) { goto d_v5X; } goto Uax5c; MuoRl: $this->YjT2i($vqY5w); goto j1w8B; Uax5c: $this->xq4pd = null; goto peUMi; Kc6PZ: } protected function yjT2i($HIb5r) { goto Jyt4S; GCMWm: $tVx0B = explode("\12", $this->V33Mv); goto MTWbA; MTWbA: foreach ($tVx0B as $IT8ZC => $U3kUs) { goto bQFsv; zJH8T: if (!empty($U3kUs)) { goto aG8cI; } goto dl7on; MdDsK: aG8cI: goto YWbBd; E6hCW: $FuxI9 = array_shift($A2p3r); goto FgHcD; m8cNR: JMl5j: goto MkvKm; y_6sx: goto fOnRB; goto OHBfr; m4NAp: if (empty($A2p3r)) { goto vC2Az; } goto qproj; YWbBd: $A2p3r = explode("\x20", $U3kUs); goto m4NAp; FgHcD: switch ($FuxI9) { case "\x53\111\x5a\105": $A2p3r = $A2p3r ? $A2p3r[0] : 0; goto ZZoHM; case "\x41\x55\124\110": goto ANb1O; Bo9cg: $A2p3r = array(); goto VPcOf; ANb1O: if (is_array($A2p3r)) { goto l87vx; } goto Bo9cg; oTIEY: goto ZZoHM; goto NcZRl; VPcOf: l87vx: goto oTIEY; NcZRl: default: $A2p3r = true; } goto rI623; LREan: $FuxI9 = $HIb5r; goto y0GWZ; Z3NdG: fOnRB: goto QbKms; QbKms: $this->xq4pd[$FuxI9] = $A2p3r; goto sI1Tb; qproj: if (!$IT8ZC) { goto zDN8M; } goto E6hCW; dl7on: goto JMl5j; goto MdDsK; sI1Tb: vC2Az: goto m8cNR; wNCkR: ZZoHM: goto y_6sx; rI623: gFuQg: goto wNCkR; y0GWZ: $A2p3r = $A2p3r[0]; goto Z3NdG; bQFsv: $U3kUs = trim(substr($U3kUs, 4)); goto zJH8T; OHBfr: zDN8M: goto LREan; MkvKm: } goto GXX5S; GXX5S: jndbM: goto VxOhd; Jyt4S: $this->xq4pd = array(); goto GCMWm; VxOhd: } public function mail($BgKNZ) { $xAYUY = $this->Ssn8l ? "\x20\130\126\105\122\x50" : ''; return $this->nYMSL("\115\101\111\x4c\40\106\122\117\115", "\x4d\101\x49\114\40\x46\x52\117\x4d\x3a\74" . $BgKNZ . "\x3e" . $xAYUY, 250); } public function oxNRZ($qgrgv = true) { goto gibxp; iYynp: return $QEMHZ; goto HkzYF; zw99y: $ApOWt = $this->pMx9O; goto HBVsg; PuywS: $this->close(); goto H6mtA; AS5BH: oFh_D: goto iYynp; gibxp: $QEMHZ = $this->NYMsl("\121\125\x49\124", "\121\x55\x49\124", 221); goto zw99y; HBVsg: if (!($QEMHZ or $qgrgv)) { goto oFh_D; } goto PuywS; H6mtA: $this->pMx9O = $ApOWt; goto AS5BH; HkzYF: } public function eVKaJ($dLLWb) { return $this->nYMsL("\122\x43\120\x54\x20\124\x4f", "\x52\103\x50\124\40\124\x4f\x3a\74" . $dLLWb . "\x3e", array(250, 251)); } public function reset() { return $this->nyMSL("\x52\123\105\124", "\122\123\x45\124", 250); } protected function nyMSl($XgjNp, $v2C7L, $vwgEM) { goto cznaj; kppqC: return false; goto fMSpD; KZEJZ: $this->V33Mv = $this->jUjP1(); goto Ic9tv; l2PQy: return false; goto HPqI5; wJTyU: $F7vSN = $UZufQ[1]; goto gE79M; HlXdk: $this->pOghK("{$XgjNp}\x20\x63\157\x6d\x6d\141\x6e\144\x20\146\141\x69\154\145\144", $MchGz, $F7vSN, $AKxxF); goto jYotx; R3vza: return true; goto C2euV; NckSX: QUft3: goto wy1r_; CIS5F: $F7vSN = substr($this->V33Mv, 0, 3); goto GukHt; GukHt: $AKxxF = null; goto jsITE; cznaj: if ($this->L9Bmb()) { goto ZBVo5; } goto XtRyh; icORf: $this->pOGHk(''); goto R3vza; Ic9tv: $UZufQ = array(); goto pY_3w; SxgUe: $this->PoGHK("\103\x6f\155\x6d\141\156\144\x20\47{$XgjNp}\47\40\x63\157\156\164\141\151\156\x65\144\x20\154\151\156\145\x20\142\x72\x65\x61\x6b\163"); goto gkpN2; xCCML: Rldm8: goto wJTyU; OcH58: if (!(strpos($v2C7L, "\xa") !== false or strpos($v2C7L, "\15") !== false)) { goto QUft3; } goto SxgUe; HPqI5: ZBVo5: goto OcH58; n6fyY: goto tl4_F; goto xCCML; wy1r_: $this->o8P00($v2C7L . yC0cp::OdoyF); goto KZEJZ; wJH60: if (in_array($F7vSN, (array) $vwgEM)) { goto BNGU3; } goto HlXdk; HijlG: $MchGz = preg_replace("\x2f{$F7vSN}\133\x20\x2d\135" . ($AKxxF ? str_replace("\x2e", "\134\56", $AKxxF) . "\x20" : '') . "\57\155", '', $this->V33Mv); goto VOcld; gE79M: $AKxxF = count($UZufQ) > 2 ? $UZufQ[2] : null; goto HijlG; jsITE: $MchGz = substr($this->V33Mv, 4); goto n6fyY; jYotx: $this->JqLDE("\123\x4d\x54\x50\x20\x45\x52\122\x4f\x52\x3a\40" . $this->pMx9O["\145\x72\162\157\162"] . "\x3a\40" . $this->V33Mv, yC0Cp::GXFw6); goto kppqC; VOcld: tl4_F: goto Y3QJD; Y3QJD: $this->JQLDE("\x53\105\x52\x56\x45\x52\x20\x2d\76\x20\103\x4c\111\x45\116\x54\x3a\x20" . $this->V33Mv, yc0cP::N0vu0); goto wJH60; fMSpD: BNGU3: goto icORf; pY_3w: if (preg_match("\57\x5e\50\133\60\55\71\135\x7b\63\x7d\51\133\40\x2d\135\x28\x3f\x3a\50\x5b\60\55\71\135\x5c\x2e\133\x30\55\x39\x5d\134\56\x5b\60\55\71\135\x29\x20\51\77\x2f", $this->V33Mv, $UZufQ)) { goto Rldm8; } goto CIS5F; XtRyh: $this->POgHk("\x43\141\x6c\x6c\145\144\40{$XgjNp}\x20\x77\151\164\150\157\x75\164\40\x62\145\151\x6e\147\40\x63\x6f\x6e\156\145\143\164\x65\x64"); goto l2PQy; gkpN2: return false; goto NckSX; C2euV: } public function dwZ1r($BgKNZ) { return $this->nYmSL("\x53\x41\115\114", "\x53\101\x4d\114\40\x46\x52\x4f\x4d\x3a{$BgKNZ}", 250); } public function CxnqM($FuxI9) { return $this->nyMSL("\x56\x52\x46\131", "\x56\x52\x46\x59\x20{$FuxI9}", array(250, 251)); } public function y0boB() { return $this->nYMsl("\116\x4f\x4f\120", "\116\x4f\117\x50", 250); } public function fugxt() { goto U66O6; U66O6: $this->POgHK("\124\150\x65\40\123\x4d\124\x50\40\x54\125\122\x4e\x20\x63\x6f\155\155\x61\x6e\144\40\x69\x73\40\x6e\157\x74\40\x69\x6d\x70\154\x65\155\145\156\164\x65\144"); goto DGfvI; DGfvI: $this->JqlDe("\123\115\124\120\40\x4e\x4f\124\x49\103\105\x3a\x20" . $this->pMx9O["\x65\x72\x72\157\162"], Yc0cp::GXFw6); goto ndphU; ndphU: return false; goto V8bcc; V8bcc: } public function o8p00($slilG) { $this->JQlDe("\x43\x4c\111\x45\x4e\x54\40\55\76\40\x53\105\122\126\x45\122\72\40{$slilG}", Yc0cP::GXFw6); return fwrite($this->u9uUu, $slilG); } public function p9Rqo() { return $this->pMx9O; } public function xFIGr() { return $this->xq4pd; } public function Aywoy($FuxI9) { goto N49oq; PszDt: return false; goto AIEfF; Ahmfo: return null; goto I6Uga; NYTcz: pGBdb: goto v0c8d; TKL3q: $this->pogHK("\x48\105\x4c\117\x20\x68\x61\156\x64\163\x68\141\153\145\x20\167\141\x73\40\x75\x73\x65\x64\x2e\40\103\154\x69\x65\x6e\x74\x20\x6b\x6e\x6f\167\163\40\x6e\x6f\164\150\x69\156\147\x20\x61\x62\x6f\165\x74\40\x73\145\x72\x76\145\162\x20\145\170\x74\x65\x6e\163\151\157\156\163"); goto Ahmfo; v0c8d: if (array_key_exists($FuxI9, $this->xq4pd)) { goto DRqNW; } goto hc598; Qbwdq: return $this->xq4pd["\105\110\114\x4f"]; goto UjHYO; iP4ru: $this->POgHK("\116\157\x20\110\105\114\x4f\x2f\x45\110\x4c\117\40\x77\x61\163\40\163\145\x6e\164"); goto cJLkJ; cJLkJ: return null; goto NYTcz; UjHYO: BF__4: goto NCwrP; NCwrP: if (!($FuxI9 == "\105\110\114\117" || array_key_exists("\105\110\x4c\117", $this->xq4pd))) { goto OtInB; } goto PszDt; N49oq: if ($this->xq4pd) { goto pGBdb; } goto iP4ru; fP0ZV: return $this->xq4pd[$FuxI9]; goto oPX_h; hc598: if (!($FuxI9 == "\x48\105\114\117")) { goto BF__4; } goto Qbwdq; AIEfF: OtInB: goto TKL3q; I6Uga: DRqNW: goto fP0ZV; oPX_h: } public function ny_pq() { return $this->V33Mv; } protected function JUJP1() { goto OhTY3; ohBr3: return ''; goto mKErg; CKmWA: $P1poQ = stream_get_meta_data($this->u9uUu); goto dNppC; zg10H: UmPAN: goto CKmWA; rBsUL: jVxBB: goto b5imS; QxSsa: goto MeQu0; goto rfWMq; uckah: $slilG = ''; goto Ntao3; b5imS: if (!(is_resource($this->u9uUu) && !feof($this->u9uUu))) { goto MeQu0; } goto vgr_R; oPhps: evMXq: goto pACSU; jD1dB: if (!($this->XNPVu > 0)) { goto WZsmR; } goto bKfW0; vgr_R: $RPASh = @fgets($this->u9uUu, 515); goto wtCmM; OlwSz: return $slilG; goto En8dX; MM54v: $this->jqldE("\x53\x4d\x54\x50\x20\x2d\x3e\40\x67\x65\x74\x5f\154\151\156\x65\163\x28\x29\72\x20\164\151\x6d\x65\144\55\157\165\x74\x20\50" . $this->k9JUz . "\40\163\145\143\x29", Yc0Cp::uc2U8); goto QxSsa; mKErg: qOnfO: goto uckah; iF3Jn: goto MeQu0; goto zg10H; BjXu5: if (!($VKCDm and time() > $VKCDm)) { goto evMXq; } goto LAWkh; LWY5v: goto MeQu0; goto oPhps; PuI2J: $slilG .= $RPASh; goto IdxxD; dNppC: if (!$P1poQ["\164\x69\155\145\x64\137\157\165\164"]) { goto XtYXO; } goto MM54v; LAWkh: $this->jQlde("\x53\115\x54\120\x20\55\76\40\147\145\x74\137\154\151\x6e\x65\x73\50\51\x3a\40\164\x69\155\x65\154\151\155\151\164\x20\x72\145\x61\143\150\x65\x64\x20\50" . $this->XNPVu . "\40\x73\x65\x63\51", YC0Cp::uc2U8); goto LWY5v; Ntao3: $VKCDm = 0; goto RyH22; bKfW0: $VKCDm = time() + $this->XNPVu; goto LsqJ6; rfWMq: XtYXO: goto BjXu5; LsqJ6: WZsmR: goto rBsUL; RyH22: stream_set_timeout($this->u9uUu, $this->k9JUz); goto jD1dB; IdxxD: if (!(isset($RPASh[3]) and $RPASh[3] == "\x20")) { goto UmPAN; } goto iF3Jn; pACSU: goto jVxBB; goto hOxzr; hOxzr: MeQu0: goto OlwSz; wtCmM: $this->jQLdE("\123\x4d\x54\120\x20\55\76\40\x67\145\x74\x5f\x6c\151\x6e\x65\163\x28\51\72\40\44\144\141\x74\x61\x20\x69\x73\40\x22{$slilG}\x22", yC0CP::uc2U8); goto YSVfC; OhTY3: if (is_resource($this->u9uUu)) { goto qOnfO; } goto ohBr3; YSVfC: $this->JqLDe("\x53\x4d\124\120\x20\55\76\40\x67\x65\x74\x5f\x6c\151\x6e\x65\x73\x28\51\72\x20\44\163\164\x72\x20\x69\163\40\40\x22{$RPASh}\42", YC0cP::uc2U8); goto PuI2J; En8dX: } public function qg952($s7z6Y = false) { $this->Ssn8l = $s7z6Y; } public function VmFJq() { return $this->Ssn8l; } protected function poGHK($W2Ljl, $MchGz = '', $CP7AL = '', $wjpZs = '') { $this->pMx9O = array("\145\162\x72\x6f\162" => $W2Ljl, "\144\x65\x74\x61\x69\x6c" => $MchGz, "\x73\155\x74\160\x5f\143\157\144\x65" => $CP7AL, "\163\x6d\164\x70\x5f\x63\x6f\144\x65\137\145\170" => $wjpZs); } public function C9MDA($vVAoc = "\145\x63\x68\x6f") { $this->vT_xu = $vVAoc; } public function WDYKP() { return $this->vT_xu; } public function HN7qp($VluZT = 0) { $this->ymp2S = $VluZT; } public function Tj_po() { return $this->ymp2S; } public function ZlUXq($k1Tor = 0) { $this->k9JUz = $k1Tor; } public function cs9UW() { return $this->k9JUz; } }

Function Calls

None

Variables

None

Stats

MD5 419e850867c58a88402163536d433e8e
Eval Count 0
Decode Time 102 ms