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 namespace sZ91k\waWcC; use sZ91K\GRF4l; use sz91k\AUL7D\Exception as GoogleServiceE..

Decoded Output download

<?php
 namespace sZ91k\waWcC; use sZ91K\GRF4l; use sz91k\AUL7D\Exception as GoogleServiceException; use jfpeJ\TwYX7; use jFpEJ\TwYx7\n_79y; use JFPEj\TwYx7\E86Pe; use Y4Enn\WAwcc\SiWkp\gDQMV; use Y4ENN\wAWCc\SiwkP\ruWS5; class unDW1 { const ocZRI = "batch"; private static $YInUD = ["HTTP/1.0 200 Connection established\xd
\xd
", "HTTP/1.1 200 Connection established\xd\xa
\xa"]; private $FDNk1; private $vtNCS = []; private $Nhmfo; private $qmoJq; private $cYmNI; public function __construct(GrF4l $XgA0p, $YfV8g = false, $EbHSK = null, $fYnvP = null) { goto Z52uL; Hwd8X: $this->cYmNI = $fYnvP ?: Lyten::ocZRI; goto xDhnW; Z52uL: $this->Nhmfo = $XgA0p; goto tjmSb; LSbPa: $this->qmoJq = rtrim($EbHSK ?: $this->Nhmfo->gD5g0("base_path"), "/"); goto Hwd8X; tjmSb: $this->FDNk1 = $YfV8g ?: mt_rand(); goto LSbPa; xDhnW: } public function add(GDqmV $PKo4D, $TLfeD = false) { goto TWYrA; JW6gM: $this->vtNCS[$TLfeD] = $PKo4D; goto F_nEX; NBcLg: pU_wV: goto JW6gM; bqJOc: $TLfeD = mt_rand(); goto NBcLg; TWYrA: if (!(false == $TLfeD)) { goto pU_wV; } goto bqJOc; F_nEX: } public function execute() { goto HTBxx; mjZ6g: shLz0: goto fP96i; pgKxU: $PKo4D = new n_79y("POST", $U1NQm, $sfB08, $RovY0); goto vA1j1; fP96i: $RovY0 .= "--{$this->FDNk1}--"; goto volAF; XP7q9: $sfB08 = ["Content-Type" => sprintf("multipart/mixed; boundary=%s", $this->FDNk1), "Content-Length" => (string) strlen($RovY0)]; goto pgKxU; wOZ2Y: return $this->Oh1d1($fRG5G, $RBvgI); goto iqCIM; Cj_J_: $T280O = "--%s\xaContent-Type: application/http\xaContent-Transfer-Encoding: binary
MIME-Version: 1.0
Content-ID: %s

%s\xa%s%s

"; goto r_gk0; jOXSF: $U1NQm = $this->qmoJq . "/" . $this->cYmNI; goto XP7q9; vA1j1: $fRG5G = $this->Nhmfo->execute($PKo4D); goto wOZ2Y; r_gk0: foreach ($this->vtNCS as $TLfeD => $PKo4D) { goto hyP9z; AcjTA: $ie_gG = (string) $PKo4D->kH7JE(); goto xi4eV; gl0sO: foreach ($PKo4D->z0TJj() as $tZTDM => $gAKyp) { $sfB08 .= sprintf("%s:%s\xd\xa", $tZTDM, implode(", ", $gAKyp)); cNphj: } goto EpEdQ; o_69U: umn16: goto Xhe72; EpEdQ: pYgI5: goto c5_16; c5_16: $RovY0 .= sprintf($T280O, $this->FDNk1, $TLfeD, $yqJmT, $sfB08, $ie_gG ? "\xa" . $ie_gG : ''); goto yxoJN; yxoJN: $RBvgI["response-" . $TLfeD] = $PKo4D->vIGvr("X-Php-Expected-Class"); goto o_69U; hyP9z: $yqJmT = sprintf("%s %s HTTP/%s", $PKo4D->getMethod(), $PKo4D->gpWFq(), $PKo4D->Bt3Zt()); goto AcjTA; xi4eV: $sfB08 = ''; goto gl0sO; Xhe72: } goto mjZ6g; volAF: $RovY0 = trim($RovY0); goto jOXSF; MDBp0: $RBvgI = []; goto Cj_J_; HTBxx: $RovY0 = ''; goto MDBp0; iqCIM: } public function OH1d1(ruwS5 $fRG5G, $RBvgI = []) { goto c1v3d; PyM3X: sdJnd: goto shXhy; c1v3d: $r44mV = $fRG5G->VIGVR("content-type"); goto UioPF; shXhy: return $twSm6; goto FfmK7; ts9_X: $twSm6 = []; goto oV0JI; FfmK7: IdR3M: goto gJUh5; oV0JI: $e_cTY = array_values($this->vtNCS); goto OWFme; bRbLm: $RovY0 = (string) $fRG5G->kh7Je(); goto GmsGK; YmyrI: $RovY0 = str_replace("--{$YfV8g}--", "--{$YfV8g}", $RovY0); goto RKbLe; OWFme: foreach ($kkcCG as $Ga0Gx => $obcM3) { goto A6IvB; HDbTe: $TLfeD = $sfB08["content-id"]; goto FmG24; m8tv6: $hJ7zc = substr($obcM3, 0, strpos($obcM3, "\xa")); goto ndP3e; A6IvB: $obcM3 = trim($obcM3); goto F3JRN; W_2Wj: list($UcWof, $obcM3) = explode("\xd
\xd
", $obcM3, 2); goto bKoN2; m5VQ1: $fRG5G = new E86pe((int) $hJ7zc, $SGbEW, Psr7\pAQgw::Cuq4e($I44_U)); goto HDbTe; cFs1l: list($SGbEW, $I44_U) = $this->ZgW34($obcM3, 0); goto m5VQ1; H422r: $twSm6[$TLfeD] = $fRG5G; goto bmFtu; F3JRN: if (empty($obcM3)) { goto suddQ; } goto W_2Wj; bmFtu: suddQ: goto lVwNK; FmG24: try { $fRG5G = TGrAz::nXgb5($fRG5G, $e_cTY[$Ga0Gx - 1]); } catch (y88rY $JK6Yl) { $fRG5G = $JK6Yl; } goto H422r; bKoN2: $sfB08 = $this->ImYFA($UcWof); goto m8tv6; R0fLO: $hJ7zc = $hJ7zc[1]; goto cFs1l; lVwNK: rNfrV: goto IuVPH; ndP3e: $hJ7zc = explode(" ", $hJ7zc); goto R0fLO; IuVPH: } goto PyM3X; m_IWV: foreach ($r44mV as $obcM3) { goto qlPOm; jkVG7: if (!(isset($obcM3[0]) && "boundary" == trim($obcM3[0]))) { goto nvo6v; } goto hGdQt; hGdQt: $YfV8g = $obcM3[1]; goto xblyU; YQ5OS: ChcOb: goto nESf9; qlPOm: $obcM3 = explode("=", $obcM3, 2); goto jkVG7; xblyU: nvo6v: goto YQ5OS; nESf9: } goto rPI2S; RKbLe: $kkcCG = explode("--{$YfV8g}", $RovY0); goto ts9_X; hDjnz: $YfV8g = false; goto m_IWV; UioPF: $r44mV = explode(";", $r44mV); goto hDjnz; GmsGK: if (empty($RovY0)) { goto IdR3M; } goto YmyrI; rPI2S: Kwv1Q: goto bRbLm; gJUh5: return null; goto yYBzN; yYBzN: } private function iMYFA($UcWof) { goto K59MO; Cp4vB: oJCMd: goto uX0Mw; bzIfE: $WXQT2 = explode("\xd\xa", $UcWof); goto zld2v; uX0Mw: return $sfB08; goto NlGxW; K59MO: $sfB08 = []; goto bzIfE; zld2v: foreach ($WXQT2 as $WNLK0) { goto pQ0Iz; Bn28n: list($ful1m, $zTJSW) = explode(": ", $WNLK0, 2); goto sreWl; gHcQ2: zAFHQ: goto KMmM6; rFuRC: lK9FI: goto XVsoi; eb6EB: if (isset($sfB08[$ful1m])) { goto zAFHQ; } goto zaGbI; zaGbI: $sfB08[$ful1m] = $zTJSW; goto RxBT7; pQ0Iz: if (!($WNLK0 && strpos($WNLK0, ":") !== false)) { goto Fs1ed; } goto Bn28n; i2ZjM: Fs1ed: goto rFuRC; sreWl: $ful1m = strtolower($ful1m); goto eb6EB; Y3DRi: eonWU: goto i2ZjM; RxBT7: goto eonWU; goto gHcQ2; KMmM6: $sfB08[$ful1m] = array_merge((array) $sfB08[$ful1m], (array) $zTJSW); goto Y3DRi; XVsoi: } goto Cp4vB; NlGxW: } private function zgw34($HB3Tb, $pYkN5) { goto Z_fRM; ZksmT: NL26F: goto YMZ18; bFqDA: return [$F4bXM, $cAvTn]; goto o0ez3; YMZ18: if ($pYkN5) { goto GgQ80; } goto bNWnz; bNWnz: $IX6Lb = explode("\xd
\xd
", $HB3Tb, 2); goto aMvCl; hvHzl: $cAvTn = isset($IX6Lb[1]) ? $IX6Lb[1] : null; goto BWTwU; eddGu: $F4bXM = substr($HB3Tb, 0, $pYkN5); goto PD09J; KXw0C: GgQ80: goto kwwqp; kwwqp: $cAvTn = substr($HB3Tb, $pYkN5); goto eddGu; Z_fRM: foreach (lYTEN::$YInUD as $utwAM) { goto KOJyF; HKrhv: XRnzL: goto DTJj7; wlY81: goto NL26F; goto HKrhv; KOJyF: if (!(stripos($HB3Tb, $utwAM) !== false)) { goto XRnzL; } goto P8jym; P8jym: $HB3Tb = str_ireplace($utwAM, '', $HB3Tb); goto wlY81; DTJj7: cnlGh: goto MjtLk; MjtLk: } goto ZksmT; BWTwU: goto RUmWW; goto KXw0C; aMvCl: $F4bXM = $IX6Lb[0]; goto hvHzl; PD09J: RUmWW: goto WGV86; WGV86: $F4bXM = $this->imYFA($F4bXM); goto bFqDA; o0ez3: } } ?>

Did this file decode correctly?

Original Code

<?php
 namespace sZ91k\waWcC; use sZ91K\GRF4l; use sz91k\AUL7D\Exception as GoogleServiceException; use jfpeJ\TwYX7; use jFpEJ\TwYx7\n_79y; use JFPEj\TwYx7\E86Pe; use Y4Enn\WAwcc\SiWkp\gDQMV; use Y4ENN\wAWCc\SiwkP\ruWS5; class unDW1 { const ocZRI = "\x62\141\164\143\x68"; private static $YInUD = ["\x48\x54\124\x50\x2f\x31\56\x30\40\x32\x30\60\40\103\157\x6e\x6e\x65\143\x74\151\157\156\40\x65\163\x74\141\x62\x6c\x69\163\x68\145\x64\xd\12\xd\12", "\x48\124\124\x50\x2f\61\x2e\x31\40\x32\x30\60\40\103\157\x6e\156\x65\x63\x74\151\x6f\156\x20\145\163\x74\x61\x62\x6c\x69\x73\150\145\x64\xd\xa\15\xa"]; private $FDNk1; private $vtNCS = []; private $Nhmfo; private $qmoJq; private $cYmNI; public function __construct(GrF4l $XgA0p, $YfV8g = false, $EbHSK = null, $fYnvP = null) { goto Z52uL; Hwd8X: $this->cYmNI = $fYnvP ?: Lyten::ocZRI; goto xDhnW; Z52uL: $this->Nhmfo = $XgA0p; goto tjmSb; LSbPa: $this->qmoJq = rtrim($EbHSK ?: $this->Nhmfo->gD5g0("\x62\141\163\145\137\160\141\164\150"), "\x2f"); goto Hwd8X; tjmSb: $this->FDNk1 = $YfV8g ?: mt_rand(); goto LSbPa; xDhnW: } public function add(GDqmV $PKo4D, $TLfeD = false) { goto TWYrA; JW6gM: $this->vtNCS[$TLfeD] = $PKo4D; goto F_nEX; NBcLg: pU_wV: goto JW6gM; bqJOc: $TLfeD = mt_rand(); goto NBcLg; TWYrA: if (!(false == $TLfeD)) { goto pU_wV; } goto bqJOc; F_nEX: } public function execute() { goto HTBxx; mjZ6g: shLz0: goto fP96i; pgKxU: $PKo4D = new n_79y("\x50\x4f\123\x54", $U1NQm, $sfB08, $RovY0); goto vA1j1; fP96i: $RovY0 .= "\x2d\55{$this->FDNk1}\x2d\55"; goto volAF; XP7q9: $sfB08 = ["\103\157\x6e\164\145\156\x74\x2d\x54\171\160\x65" => sprintf("\x6d\165\x6c\164\x69\x70\141\162\164\57\155\151\x78\x65\144\73\x20\x62\157\165\x6e\144\141\162\171\75\45\x73", $this->FDNk1), "\103\x6f\156\164\x65\x6e\x74\55\x4c\x65\156\x67\x74\x68" => (string) strlen($RovY0)]; goto pgKxU; wOZ2Y: return $this->Oh1d1($fRG5G, $RBvgI); goto iqCIM; Cj_J_: $T280O = "\55\x2d\x25\x73\xa\103\157\x6e\164\x65\156\164\55\x54\171\160\x65\72\40\141\160\160\154\151\143\141\164\151\157\156\x2f\x68\164\164\160\xa\x43\x6f\x6e\164\145\156\x74\x2d\x54\x72\x61\x6e\x73\x66\145\x72\55\x45\x6e\143\x6f\x64\151\156\147\x3a\x20\x62\151\156\141\x72\x79\12\115\x49\x4d\x45\x2d\126\x65\x72\x73\151\157\x6e\x3a\x20\61\x2e\x30\12\103\157\156\164\x65\156\164\x2d\x49\x44\72\40\45\163\12\12\45\163\xa\45\163\45\163\12\12"; goto r_gk0; jOXSF: $U1NQm = $this->qmoJq . "\x2f" . $this->cYmNI; goto XP7q9; vA1j1: $fRG5G = $this->Nhmfo->execute($PKo4D); goto wOZ2Y; r_gk0: foreach ($this->vtNCS as $TLfeD => $PKo4D) { goto hyP9z; AcjTA: $ie_gG = (string) $PKo4D->kH7JE(); goto xi4eV; gl0sO: foreach ($PKo4D->z0TJj() as $tZTDM => $gAKyp) { $sfB08 .= sprintf("\45\x73\72\x25\x73\xd\xa", $tZTDM, implode("\x2c\x20", $gAKyp)); cNphj: } goto EpEdQ; o_69U: umn16: goto Xhe72; EpEdQ: pYgI5: goto c5_16; c5_16: $RovY0 .= sprintf($T280O, $this->FDNk1, $TLfeD, $yqJmT, $sfB08, $ie_gG ? "\xa" . $ie_gG : ''); goto yxoJN; yxoJN: $RBvgI["\x72\145\163\160\157\x6e\x73\x65\x2d" . $TLfeD] = $PKo4D->vIGvr("\x58\55\x50\x68\x70\55\105\x78\160\x65\143\x74\x65\144\55\103\154\141\163\163"); goto o_69U; hyP9z: $yqJmT = sprintf("\x25\x73\40\45\x73\x20\110\x54\124\x50\x2f\x25\163", $PKo4D->getMethod(), $PKo4D->gpWFq(), $PKo4D->Bt3Zt()); goto AcjTA; xi4eV: $sfB08 = ''; goto gl0sO; Xhe72: } goto mjZ6g; volAF: $RovY0 = trim($RovY0); goto jOXSF; MDBp0: $RBvgI = []; goto Cj_J_; HTBxx: $RovY0 = ''; goto MDBp0; iqCIM: } public function OH1d1(ruwS5 $fRG5G, $RBvgI = []) { goto c1v3d; PyM3X: sdJnd: goto shXhy; c1v3d: $r44mV = $fRG5G->VIGVR("\143\157\156\164\x65\156\164\55\x74\x79\x70\x65"); goto UioPF; shXhy: return $twSm6; goto FfmK7; ts9_X: $twSm6 = []; goto oV0JI; FfmK7: IdR3M: goto gJUh5; oV0JI: $e_cTY = array_values($this->vtNCS); goto OWFme; bRbLm: $RovY0 = (string) $fRG5G->kh7Je(); goto GmsGK; YmyrI: $RovY0 = str_replace("\x2d\55{$YfV8g}\x2d\x2d", "\x2d\x2d{$YfV8g}", $RovY0); goto RKbLe; OWFme: foreach ($kkcCG as $Ga0Gx => $obcM3) { goto A6IvB; HDbTe: $TLfeD = $sfB08["\143\x6f\156\164\x65\x6e\164\x2d\151\144"]; goto FmG24; m8tv6: $hJ7zc = substr($obcM3, 0, strpos($obcM3, "\xa")); goto ndP3e; A6IvB: $obcM3 = trim($obcM3); goto F3JRN; W_2Wj: list($UcWof, $obcM3) = explode("\xd\12\xd\12", $obcM3, 2); goto bKoN2; m5VQ1: $fRG5G = new E86pe((int) $hJ7zc, $SGbEW, Psr7\pAQgw::Cuq4e($I44_U)); goto HDbTe; cFs1l: list($SGbEW, $I44_U) = $this->ZgW34($obcM3, 0); goto m5VQ1; H422r: $twSm6[$TLfeD] = $fRG5G; goto bmFtu; F3JRN: if (empty($obcM3)) { goto suddQ; } goto W_2Wj; bmFtu: suddQ: goto lVwNK; FmG24: try { $fRG5G = TGrAz::nXgb5($fRG5G, $e_cTY[$Ga0Gx - 1]); } catch (y88rY $JK6Yl) { $fRG5G = $JK6Yl; } goto H422r; bKoN2: $sfB08 = $this->ImYFA($UcWof); goto m8tv6; R0fLO: $hJ7zc = $hJ7zc[1]; goto cFs1l; lVwNK: rNfrV: goto IuVPH; ndP3e: $hJ7zc = explode("\40", $hJ7zc); goto R0fLO; IuVPH: } goto PyM3X; m_IWV: foreach ($r44mV as $obcM3) { goto qlPOm; jkVG7: if (!(isset($obcM3[0]) && "\x62\157\165\156\x64\141\162\171" == trim($obcM3[0]))) { goto nvo6v; } goto hGdQt; hGdQt: $YfV8g = $obcM3[1]; goto xblyU; YQ5OS: ChcOb: goto nESf9; qlPOm: $obcM3 = explode("\x3d", $obcM3, 2); goto jkVG7; xblyU: nvo6v: goto YQ5OS; nESf9: } goto rPI2S; RKbLe: $kkcCG = explode("\x2d\x2d{$YfV8g}", $RovY0); goto ts9_X; hDjnz: $YfV8g = false; goto m_IWV; UioPF: $r44mV = explode("\x3b", $r44mV); goto hDjnz; GmsGK: if (empty($RovY0)) { goto IdR3M; } goto YmyrI; rPI2S: Kwv1Q: goto bRbLm; gJUh5: return null; goto yYBzN; yYBzN: } private function iMYFA($UcWof) { goto K59MO; Cp4vB: oJCMd: goto uX0Mw; bzIfE: $WXQT2 = explode("\xd\xa", $UcWof); goto zld2v; uX0Mw: return $sfB08; goto NlGxW; K59MO: $sfB08 = []; goto bzIfE; zld2v: foreach ($WXQT2 as $WNLK0) { goto pQ0Iz; Bn28n: list($ful1m, $zTJSW) = explode("\x3a\40", $WNLK0, 2); goto sreWl; gHcQ2: zAFHQ: goto KMmM6; rFuRC: lK9FI: goto XVsoi; eb6EB: if (isset($sfB08[$ful1m])) { goto zAFHQ; } goto zaGbI; zaGbI: $sfB08[$ful1m] = $zTJSW; goto RxBT7; pQ0Iz: if (!($WNLK0 && strpos($WNLK0, "\x3a") !== false)) { goto Fs1ed; } goto Bn28n; i2ZjM: Fs1ed: goto rFuRC; sreWl: $ful1m = strtolower($ful1m); goto eb6EB; Y3DRi: eonWU: goto i2ZjM; RxBT7: goto eonWU; goto gHcQ2; KMmM6: $sfB08[$ful1m] = array_merge((array) $sfB08[$ful1m], (array) $zTJSW); goto Y3DRi; XVsoi: } goto Cp4vB; NlGxW: } private function zgw34($HB3Tb, $pYkN5) { goto Z_fRM; ZksmT: NL26F: goto YMZ18; bFqDA: return [$F4bXM, $cAvTn]; goto o0ez3; YMZ18: if ($pYkN5) { goto GgQ80; } goto bNWnz; bNWnz: $IX6Lb = explode("\xd\12\xd\12", $HB3Tb, 2); goto aMvCl; hvHzl: $cAvTn = isset($IX6Lb[1]) ? $IX6Lb[1] : null; goto BWTwU; eddGu: $F4bXM = substr($HB3Tb, 0, $pYkN5); goto PD09J; KXw0C: GgQ80: goto kwwqp; kwwqp: $cAvTn = substr($HB3Tb, $pYkN5); goto eddGu; Z_fRM: foreach (lYTEN::$YInUD as $utwAM) { goto KOJyF; HKrhv: XRnzL: goto DTJj7; wlY81: goto NL26F; goto HKrhv; KOJyF: if (!(stripos($HB3Tb, $utwAM) !== false)) { goto XRnzL; } goto P8jym; P8jym: $HB3Tb = str_ireplace($utwAM, '', $HB3Tb); goto wlY81; DTJj7: cnlGh: goto MjtLk; MjtLk: } goto ZksmT; BWTwU: goto RUmWW; goto KXw0C; aMvCl: $F4bXM = $IX6Lb[0]; goto hvHzl; PD09J: RUmWW: goto WGV86; WGV86: $F4bXM = $this->imYFA($F4bXM); goto bFqDA; o0ez3: } }

Function Calls

None

Variables

None

Stats

MD5 98b68e4a15c17b6958cd5ff5ed59469c
Eval Count 0
Decode Time 90 ms