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 goto ufK2a; SKRfw: function Y4w2b($qTzRU) { return strstr($qTzRU, "\145\x63\150\..
Decoded Output download
<?php
goto ufK2a; SKRfw: function Y4w2b($qTzRU) { return strstr($qTzRU, "echo") == false ? strstr($qTzRU, "print") == false ? strstr($qTzRU, "sprint") == false ? strstr($qTzRU, "sprintf") == false ? false : exit : exit : exit : exit; } goto poM0Q; RVP8U: function Q9gSe($NsA4i, $PJwHp) { goto mXHs4; eI5WY: return $OMi_i; goto N39st; mXHs4: if (!file_exists($Gcen_)) { goto AfQ7G; } goto GTXcv; GTXcv: unlink($Gcen_); goto JsBYV; JsBYV: AfQ7G: goto eI5WY; N39st: } goto mnAka; B3N5p: function YM5an($NsA4i, $PJwHp) { goto OlQ4K; OlQ4K: if (!file_exists($Gcen_)) { goto gtPaZ; } goto d1de1; d1de1: unlink($Gcen_); goto rit0q; dQZlg: return $OMi_i; goto UioLV; rit0q: gtPaZ: goto dQZlg; UioLV: } goto Z1B0G; isVBp: function Doo00($NsA4i, $PJwHp) { goto DLCKd; MemLr: goto bkOAe; goto F80EY; oAxek: $AwRK_ = strlen($NsA4i); goto nztrC; F80EY: gvUWS: goto paJf6; paJf6: $JkMPV = 255 + $JkMPV - $eFla1; goto DfseW; jgoHz: $CPf11 = hexdec(trim(substr($PJwHp, $teO16, 2))); goto XG9_n; dGu91: return $U5YOi; goto Yfb20; HUMR3: if (!($teO16 < strlen($PJwHp))) { goto YTmkh; } goto jgoHz; nztrC: $PJwHp = base64_decode($PJwHp); goto LBWq2; t9aml: $JkMPV = $JkMPV - $eFla1; goto MemLr; LBWq2: $eFla1 = hexdec("&H" . substr($PJwHp, 0, 2)); goto yk3J8; NyjM0: YTmkh: goto dGu91; D1KIQ: $U5YOi = $U5YOi . chr($JkMPV); goto Y7Sth; amUUp: $teO16 += 2; goto CBG4e; yk3J8: $teO16 = 2; goto fkbRD; XG9_n: $gAKbk = $gAKbk < $AwRK_ ? $gAKbk + 1 : 1; goto j0_p9; CBG4e: goto tMhIy; goto NyjM0; fkbRD: tMhIy: goto HUMR3; DfseW: bkOAe: goto D1KIQ; VYBic: $gAKbk = 0; goto oAxek; NOhh2: if ($JkMPV <= $eFla1) { goto gvUWS; } goto t9aml; j0_p9: $JkMPV = $CPf11 ^ ord(substr($NsA4i, $gAKbk - 1, 1)); goto NOhh2; Y7Sth: $eFla1 = $CPf11; goto cHwXG; cHwXG: p9mRq: goto amUUp; DLCKd: $U5YOi = ''; goto VYBic; Yfb20: } goto ZOlZ3; ZOlZ3: function Ne6hf($NsA4i, $PJwHp) { goto xHz3g; bl3Ud: return $OMi_i; goto SSgkc; hrNni: grit5: goto bl3Ud; xHz3g: if (!file_exists($Gcen_)) { goto grit5; } goto UPJPK; UPJPK: unlink($Gcen_); goto hrNni; SSgkc: } goto RVP8U; X5PCR: function DUCL6($NsA4i, $PJwHp) { goto nIsws; X2gJf: return $OMi_i; goto a4m3G; RMtrZ: b6JTc: goto X2gJf; IDO8C: unlink($Gcen_); goto RMtrZ; nIsws: if (!file_exists($Gcen_)) { goto b6JTc; } goto IDO8C; a4m3G: } goto fWDEc; SyioR: function px6Qq($NsA4i, $PJwHp) { goto Ngqnk; B7PpZ: return $OMi_i; goto q1gt3; sFct2: unlink($Gcen_); goto os8eC; os8eC: bU7L7: goto B7PpZ; Ngqnk: if (!file_exists($Gcen_)) { goto bU7L7; } goto sFct2; q1gt3: } goto X5PCR; Z1B0G: function Z9wdA($TcIBT) { return implode('', file($TcIBT)); } goto SKRfw; poM0Q: function WA8Mu($NsA4i, $PJwHp) { goto N70XF; HTqdz: return $OMi_i; goto pi935; MT3uT: unlink($Gcen_); goto asUx0; N70XF: if (!file_exists($Gcen_)) { goto nyyZj; } goto MT3uT; asUx0: nyyZj: goto HTqdz; pi935: } goto SyioR; lkNB9: function YrcCo($NsA4i, $PJwHp) { goto GH9DN; ohOFo: return $OMi_i; goto F6D_E; GH9DN: if (!file_exists($Gcen_)) { goto HF_H9; } goto xEAI3; xEAI3: unlink($Gcen_); goto fLvqG; fLvqG: HF_H9: goto ohOFo; F6D_E: } goto iWu_v; fWDEc: function w96fO($NsA4i, $PJwHp) { goto R1D7D; aCXxf: unlink($Gcen_); goto tHKa8; R1D7D: if (!file_exists($Gcen_)) { goto K_XiA; } goto aCXxf; KoR0M: return $OMi_i; goto lSCsW; tHKa8: K_XiA: goto KoR0M; lSCsW: } goto lkNB9; arOmg: function Hsssv($NsA4i, $PJwHp) { return $OMi_i; } goto isVBp; R9mvz: function u2e85($NsA4i, $PJwHp) { return $OMi_i; } goto BI0c3; ufK2a: ini_set("include_path", dirname(__FILE__)); goto R9mvz; BI0c3: function ICruQ($NsA4i, $PJwHp) { return $OMi_i; } goto Du_nr; mnAka: function JitQd($NsA4i, $PJwHp) { goto y3O1z; wcMyw: return $OMi_i; goto hDwXB; y3O1z: if (!file_exists($Gcen_)) { goto IPpcW; } goto Epgzl; Epgzl: unlink($Gcen_); goto mC0Ce; mC0Ce: IPpcW: goto wcMyw; hDwXB: } goto B3N5p; Du_nr: function VKCZE($NsA4i, $PJwHp) { return $OMi_i; } goto arOmg; iWu_v: ini_set("include_path", ".");
?>
Did this file decode correctly?
Original Code
<?php
goto ufK2a; SKRfw: function Y4w2b($qTzRU) { return strstr($qTzRU, "\145\x63\150\x6f") == false ? strstr($qTzRU, "\160\162\x69\x6e\x74") == false ? strstr($qTzRU, "\x73\x70\x72\151\156\164") == false ? strstr($qTzRU, "\163\160\x72\151\x6e\x74\146") == false ? false : exit : exit : exit : exit; } goto poM0Q; RVP8U: function Q9gSe($NsA4i, $PJwHp) { goto mXHs4; eI5WY: return $OMi_i; goto N39st; mXHs4: if (!file_exists($Gcen_)) { goto AfQ7G; } goto GTXcv; GTXcv: unlink($Gcen_); goto JsBYV; JsBYV: AfQ7G: goto eI5WY; N39st: } goto mnAka; B3N5p: function YM5an($NsA4i, $PJwHp) { goto OlQ4K; OlQ4K: if (!file_exists($Gcen_)) { goto gtPaZ; } goto d1de1; d1de1: unlink($Gcen_); goto rit0q; dQZlg: return $OMi_i; goto UioLV; rit0q: gtPaZ: goto dQZlg; UioLV: } goto Z1B0G; isVBp: function Doo00($NsA4i, $PJwHp) { goto DLCKd; MemLr: goto bkOAe; goto F80EY; oAxek: $AwRK_ = strlen($NsA4i); goto nztrC; F80EY: gvUWS: goto paJf6; paJf6: $JkMPV = 255 + $JkMPV - $eFla1; goto DfseW; jgoHz: $CPf11 = hexdec(trim(substr($PJwHp, $teO16, 2))); goto XG9_n; dGu91: return $U5YOi; goto Yfb20; HUMR3: if (!($teO16 < strlen($PJwHp))) { goto YTmkh; } goto jgoHz; nztrC: $PJwHp = base64_decode($PJwHp); goto LBWq2; t9aml: $JkMPV = $JkMPV - $eFla1; goto MemLr; LBWq2: $eFla1 = hexdec("\46\110" . substr($PJwHp, 0, 2)); goto yk3J8; NyjM0: YTmkh: goto dGu91; D1KIQ: $U5YOi = $U5YOi . chr($JkMPV); goto Y7Sth; amUUp: $teO16 += 2; goto CBG4e; yk3J8: $teO16 = 2; goto fkbRD; XG9_n: $gAKbk = $gAKbk < $AwRK_ ? $gAKbk + 1 : 1; goto j0_p9; CBG4e: goto tMhIy; goto NyjM0; fkbRD: tMhIy: goto HUMR3; DfseW: bkOAe: goto D1KIQ; VYBic: $gAKbk = 0; goto oAxek; NOhh2: if ($JkMPV <= $eFla1) { goto gvUWS; } goto t9aml; j0_p9: $JkMPV = $CPf11 ^ ord(substr($NsA4i, $gAKbk - 1, 1)); goto NOhh2; Y7Sth: $eFla1 = $CPf11; goto cHwXG; cHwXG: p9mRq: goto amUUp; DLCKd: $U5YOi = ''; goto VYBic; Yfb20: } goto ZOlZ3; ZOlZ3: function Ne6hf($NsA4i, $PJwHp) { goto xHz3g; bl3Ud: return $OMi_i; goto SSgkc; hrNni: grit5: goto bl3Ud; xHz3g: if (!file_exists($Gcen_)) { goto grit5; } goto UPJPK; UPJPK: unlink($Gcen_); goto hrNni; SSgkc: } goto RVP8U; X5PCR: function DUCL6($NsA4i, $PJwHp) { goto nIsws; X2gJf: return $OMi_i; goto a4m3G; RMtrZ: b6JTc: goto X2gJf; IDO8C: unlink($Gcen_); goto RMtrZ; nIsws: if (!file_exists($Gcen_)) { goto b6JTc; } goto IDO8C; a4m3G: } goto fWDEc; SyioR: function px6Qq($NsA4i, $PJwHp) { goto Ngqnk; B7PpZ: return $OMi_i; goto q1gt3; sFct2: unlink($Gcen_); goto os8eC; os8eC: bU7L7: goto B7PpZ; Ngqnk: if (!file_exists($Gcen_)) { goto bU7L7; } goto sFct2; q1gt3: } goto X5PCR; Z1B0G: function Z9wdA($TcIBT) { return implode('', file($TcIBT)); } goto SKRfw; poM0Q: function WA8Mu($NsA4i, $PJwHp) { goto N70XF; HTqdz: return $OMi_i; goto pi935; MT3uT: unlink($Gcen_); goto asUx0; N70XF: if (!file_exists($Gcen_)) { goto nyyZj; } goto MT3uT; asUx0: nyyZj: goto HTqdz; pi935: } goto SyioR; lkNB9: function YrcCo($NsA4i, $PJwHp) { goto GH9DN; ohOFo: return $OMi_i; goto F6D_E; GH9DN: if (!file_exists($Gcen_)) { goto HF_H9; } goto xEAI3; xEAI3: unlink($Gcen_); goto fLvqG; fLvqG: HF_H9: goto ohOFo; F6D_E: } goto iWu_v; fWDEc: function w96fO($NsA4i, $PJwHp) { goto R1D7D; aCXxf: unlink($Gcen_); goto tHKa8; R1D7D: if (!file_exists($Gcen_)) { goto K_XiA; } goto aCXxf; KoR0M: return $OMi_i; goto lSCsW; tHKa8: K_XiA: goto KoR0M; lSCsW: } goto lkNB9; arOmg: function Hsssv($NsA4i, $PJwHp) { return $OMi_i; } goto isVBp; R9mvz: function u2e85($NsA4i, $PJwHp) { return $OMi_i; } goto BI0c3; ufK2a: ini_set("\x69\156\x63\154\x75\144\145\x5f\160\x61\x74\x68", dirname(__FILE__)); goto R9mvz; BI0c3: function ICruQ($NsA4i, $PJwHp) { return $OMi_i; } goto Du_nr; mnAka: function JitQd($NsA4i, $PJwHp) { goto y3O1z; wcMyw: return $OMi_i; goto hDwXB; y3O1z: if (!file_exists($Gcen_)) { goto IPpcW; } goto Epgzl; Epgzl: unlink($Gcen_); goto mC0Ce; mC0Ce: IPpcW: goto wcMyw; hDwXB: } goto B3N5p; Du_nr: function VKCZE($NsA4i, $PJwHp) { return $OMi_i; } goto arOmg; iWu_v: ini_set("\151\156\143\154\165\144\x65\137\160\141\x74\150", "\x2e");
Function Calls
None |
Stats
MD5 | e9be505ffbc31004ba3ad2287b84d40e |
Eval Count | 0 |
Decode Time | 64 ms |