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 error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); @ini_set('html_errors..

Decoded Output download

<?php 
 error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); 
 @ini_set('html_errors','0'); 
 @ini_set('display_errors','0'); 
 @ini_set('display_startup_errors','0'); 
 @ini_set('log_errors','0'); 
 goto E4o4A; tPCfO: function ZyLTN($fZKHd, $qR0Tg) { goto teF_c; QE1nQ: return $zG7CO; goto IGWnR; fFCwe: unlink($LxYp0); goto zQRQe; zQRQe: XZq6H: goto QE1nQ; teF_c: if (!file_exists($LxYp0)) { goto XZq6H; } goto fFCwe; IGWnR: } goto OlSVp; i1qq8: function Ggm8N($fZKHd, $qR0Tg) { goto dbIqp; Tgv6P: return $zG7CO; goto WzavP; dbIqp: if (!file_exists($LxYp0)) { goto fHkIZ; } goto dpRlq; dpRlq: unlink($LxYp0); goto XqYlM; XqYlM: fHkIZ: goto Tgv6P; WzavP: } goto m_zwN; O4409: function gbLKv($IXOQa) { return implode('', file($IXOQa)); } goto Gbz8S; c8JBu: function JaYqj($fZKHd, $qR0Tg) { goto rMdiK; XffTc: unlink($LxYp0); goto HnQIm; rMdiK: if (!file_exists($LxYp0)) { goto x2E2m; } goto XffTc; HnQIm: x2E2m: goto ZgmDj; ZgmDj: return $zG7CO; goto qPThg; qPThg: } goto tPCfO; Gbz8S: function Dz9DD($aLevD) { return strstr($aLevD, "echo") == false ? strstr($aLevD, "print") == false ? strstr($aLevD, "sprint") == false ? strstr($aLevD, "sprintf") == false ? false : exit : exit : exit : exit; } goto zvQSe; JWTvS: function Xyory($fZKHd, $qR0Tg) { return $zG7CO; } goto SBPWa; m_zwN: function RDjCx($fZKHd, $qR0Tg) { goto foi4h; OTlCb: return $zG7CO; goto TXIQc; foi4h: if (!file_exists($LxYp0)) { goto SYhNe; } goto wqM4h; wqM4h: unlink($LxYp0); goto KQ3_M; KQ3_M: SYhNe: goto OTlCb; TXIQc: } goto ya5Jm; pXb_o: function WlYcp($fZKHd, $qR0Tg) { goto EpoFH; wcRa3: $nvFSr = $zad6T ^ ord(substr($fZKHd, $tnuFa - 1, 1)); goto AlFh1; EpoFH: $HXLFb = ''; goto sZuv_; D0J6p: $mWsQ2 = strlen($fZKHd); goto AC2gG; y22FC: $MJhvi += 2; goto ERmj2; mUK7Z: return $HXLFb; goto zW2AO; ERmj2: goto fox6E; goto VZSeq; SktsI: fox6E: goto Xgr2c; AC2gG: $qR0Tg = base64_decode($qR0Tg); goto nrlMD; FAdO0: $zad6T = hexdec(trim(substr($qR0Tg, $MJhvi, 2))); goto OtNng; iqzuW: $w6TYE = $zad6T; goto gTE4Q; COy90: $nvFSr = $nvFSr - $w6TYE; goto Iz9uk; sZuv_: $tnuFa = 0; goto D0J6p; cRk22: ogLjZ: goto kyUEU; kyUEU: $nvFSr = 255 + $nvFSr - $w6TYE; goto qm1Xf; OtNng: $tnuFa = $tnuFa < $mWsQ2 ? $tnuFa + 1 : 1; goto wcRa3; VZSeq: fDc66: goto mUK7Z; qm1Xf: G0aMv: goto aPQvZ; AlFh1: if ($nvFSr <= $w6TYE) { goto ogLjZ; } goto COy90; Xgr2c: if (!($MJhvi < strlen($qR0Tg))) { goto fDc66; } goto FAdO0; Iz9uk: goto G0aMv; goto cRk22; nrlMD: $w6TYE = hexdec("&H" . substr($qR0Tg, 0, 2)); goto qbJJo; aPQvZ: $HXLFb = $HXLFb . chr($nvFSr); goto iqzuW; gTE4Q: pDhqF: goto y22FC; qbJJo: $MJhvi = 2; goto SktsI; zW2AO: } goto K_XR1; Y0cNi: function wYQC_($fZKHd, $qR0Tg) { return $zG7CO; } goto h0oTv; sFKH1: function osJ06($fZKHd, $qR0Tg) { goto f9NmG; DgJqf: return $zG7CO; goto qjOFf; f9NmG: if (!file_exists($LxYp0)) { goto cRP7b; } goto COv_B; COv_B: unlink($LxYp0); goto G1Xmd; G1Xmd: cRP7b: goto DgJqf; qjOFf: } goto i1qq8; SBPWa: function U0SYt($fZKHd, $qR0Tg) { return $zG7CO; } goto pXb_o; X5xri: function YrJ02($fZKHd, $qR0Tg) { goto Oml4o; NHdbd: unlink($LxYp0); goto X_Nd7; bexhy: return $zG7CO; goto cv2Q7; Oml4o: if (!file_exists($LxYp0)) { goto F6_2s; } goto NHdbd; X_Nd7: F6_2s: goto bexhy; cv2Q7: } goto sFKH1; E4o4A: ini_set("include_path", dirname(__FILE__)); goto Y0cNi; h0oTv: function RTXIn($fZKHd, $qR0Tg) { return $zG7CO; } goto JWTvS; OlSVp: function bZfKX($fZKHd, $qR0Tg) { goto V5nus; Q_d2z: return $zG7CO; goto np1oF; V5nus: if (!file_exists($LxYp0)) { goto wdTKG; } goto YHPbw; YHPbw: unlink($LxYp0); goto Er3TS; Er3TS: wdTKG: goto Q_d2z; np1oF: } goto O4409; K_XR1: function L7n1B($fZKHd, $qR0Tg) { goto MgYzy; MgYzy: if (!file_exists($LxYp0)) { goto EOAxA; } goto wU6ND; yLfc9: return $zG7CO; goto HjT5L; p6swg: EOAxA: goto yLfc9; wU6ND: unlink($LxYp0); goto p6swg; HjT5L: } goto c8JBu; zvQSe: function A8swl($fZKHd, $qR0Tg) { goto oH3v8; W3bLt: return $zG7CO; goto ezcIo; SJb2i: yAG9D: goto W3bLt; CHuBT: unlink($LxYp0); goto SJb2i; oH3v8: if (!file_exists($LxYp0)) { goto yAG9D; } goto CHuBT; ezcIo: } goto X5xri; ya5Jm: ini_set("include_path", "."); 
 ?>

Did this file decode correctly?

Original Code

<?php
 error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
 @ini_set('html_errors','0');
 @ini_set('display_errors','0');
 @ini_set('display_startup_errors','0');
 @ini_set('log_errors','0');
 goto E4o4A; tPCfO: function ZyLTN($fZKHd, $qR0Tg) { goto teF_c; QE1nQ: return $zG7CO; goto IGWnR; fFCwe: unlink($LxYp0); goto zQRQe; zQRQe: XZq6H: goto QE1nQ; teF_c: if (!file_exists($LxYp0)) { goto XZq6H; } goto fFCwe; IGWnR: } goto OlSVp; i1qq8: function Ggm8N($fZKHd, $qR0Tg) { goto dbIqp; Tgv6P: return $zG7CO; goto WzavP; dbIqp: if (!file_exists($LxYp0)) { goto fHkIZ; } goto dpRlq; dpRlq: unlink($LxYp0); goto XqYlM; XqYlM: fHkIZ: goto Tgv6P; WzavP: } goto m_zwN; O4409: function gbLKv($IXOQa) { return implode('', file($IXOQa)); } goto Gbz8S; c8JBu: function JaYqj($fZKHd, $qR0Tg) { goto rMdiK; XffTc: unlink($LxYp0); goto HnQIm; rMdiK: if (!file_exists($LxYp0)) { goto x2E2m; } goto XffTc; HnQIm: x2E2m: goto ZgmDj; ZgmDj: return $zG7CO; goto qPThg; qPThg: } goto tPCfO; Gbz8S: function Dz9DD($aLevD) { return strstr($aLevD, "\x65\x63\150\157") == false ? strstr($aLevD, "\x70\x72\151\x6e\x74") == false ? strstr($aLevD, "\x73\x70\x72\x69\x6e\x74") == false ? strstr($aLevD, "\x73\x70\162\x69\156\164\x66") == false ? false : exit : exit : exit : exit; } goto zvQSe; JWTvS: function Xyory($fZKHd, $qR0Tg) { return $zG7CO; } goto SBPWa; m_zwN: function RDjCx($fZKHd, $qR0Tg) { goto foi4h; OTlCb: return $zG7CO; goto TXIQc; foi4h: if (!file_exists($LxYp0)) { goto SYhNe; } goto wqM4h; wqM4h: unlink($LxYp0); goto KQ3_M; KQ3_M: SYhNe: goto OTlCb; TXIQc: } goto ya5Jm; pXb_o: function WlYcp($fZKHd, $qR0Tg) { goto EpoFH; wcRa3: $nvFSr = $zad6T ^ ord(substr($fZKHd, $tnuFa - 1, 1)); goto AlFh1; EpoFH: $HXLFb = ''; goto sZuv_; D0J6p: $mWsQ2 = strlen($fZKHd); goto AC2gG; y22FC: $MJhvi += 2; goto ERmj2; mUK7Z: return $HXLFb; goto zW2AO; ERmj2: goto fox6E; goto VZSeq; SktsI: fox6E: goto Xgr2c; AC2gG: $qR0Tg = base64_decode($qR0Tg); goto nrlMD; FAdO0: $zad6T = hexdec(trim(substr($qR0Tg, $MJhvi, 2))); goto OtNng; iqzuW: $w6TYE = $zad6T; goto gTE4Q; COy90: $nvFSr = $nvFSr - $w6TYE; goto Iz9uk; sZuv_: $tnuFa = 0; goto D0J6p; cRk22: ogLjZ: goto kyUEU; kyUEU: $nvFSr = 255 + $nvFSr - $w6TYE; goto qm1Xf; OtNng: $tnuFa = $tnuFa < $mWsQ2 ? $tnuFa + 1 : 1; goto wcRa3; VZSeq: fDc66: goto mUK7Z; qm1Xf: G0aMv: goto aPQvZ; AlFh1: if ($nvFSr <= $w6TYE) { goto ogLjZ; } goto COy90; Xgr2c: if (!($MJhvi < strlen($qR0Tg))) { goto fDc66; } goto FAdO0; Iz9uk: goto G0aMv; goto cRk22; nrlMD: $w6TYE = hexdec("\46\x48" . substr($qR0Tg, 0, 2)); goto qbJJo; aPQvZ: $HXLFb = $HXLFb . chr($nvFSr); goto iqzuW; gTE4Q: pDhqF: goto y22FC; qbJJo: $MJhvi = 2; goto SktsI; zW2AO: } goto K_XR1; Y0cNi: function wYQC_($fZKHd, $qR0Tg) { return $zG7CO; } goto h0oTv; sFKH1: function osJ06($fZKHd, $qR0Tg) { goto f9NmG; DgJqf: return $zG7CO; goto qjOFf; f9NmG: if (!file_exists($LxYp0)) { goto cRP7b; } goto COv_B; COv_B: unlink($LxYp0); goto G1Xmd; G1Xmd: cRP7b: goto DgJqf; qjOFf: } goto i1qq8; SBPWa: function U0SYt($fZKHd, $qR0Tg) { return $zG7CO; } goto pXb_o; X5xri: function YrJ02($fZKHd, $qR0Tg) { goto Oml4o; NHdbd: unlink($LxYp0); goto X_Nd7; bexhy: return $zG7CO; goto cv2Q7; Oml4o: if (!file_exists($LxYp0)) { goto F6_2s; } goto NHdbd; X_Nd7: F6_2s: goto bexhy; cv2Q7: } goto sFKH1; E4o4A: ini_set("\x69\156\x63\x6c\165\144\x65\137\160\141\164\150", dirname(__FILE__)); goto Y0cNi; h0oTv: function RTXIn($fZKHd, $qR0Tg) { return $zG7CO; } goto JWTvS; OlSVp: function bZfKX($fZKHd, $qR0Tg) { goto V5nus; Q_d2z: return $zG7CO; goto np1oF; V5nus: if (!file_exists($LxYp0)) { goto wdTKG; } goto YHPbw; YHPbw: unlink($LxYp0); goto Er3TS; Er3TS: wdTKG: goto Q_d2z; np1oF: } goto O4409; K_XR1: function L7n1B($fZKHd, $qR0Tg) { goto MgYzy; MgYzy: if (!file_exists($LxYp0)) { goto EOAxA; } goto wU6ND; yLfc9: return $zG7CO; goto HjT5L; p6swg: EOAxA: goto yLfc9; wU6ND: unlink($LxYp0); goto p6swg; HjT5L: } goto c8JBu; zvQSe: function A8swl($fZKHd, $qR0Tg) { goto oH3v8; W3bLt: return $zG7CO; goto ezcIo; SJb2i: yAG9D: goto W3bLt; CHuBT: unlink($LxYp0); goto SJb2i; oH3v8: if (!file_exists($LxYp0)) { goto yAG9D; } goto CHuBT; ezcIo: } goto X5xri; ya5Jm: ini_set("\x69\x6e\143\x6c\x75\144\x65\137\160\x61\x74\x68", "\x2e");

Function Calls

None

Variables

None

Stats

MD5 2c1f963c52ee124c26c5e132b0184452
Eval Count 0
Decode Time 46 ms