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

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzuncompress(base64_decode('eF5Tcffxd3L0CY5Wjzc0szAxNzQ2MLOMV4+1dSwqSqzUUC/KV1fQUy..

Decoded Output download

$GLOBALS['_382946986_']=Array('exp','c' .'oun' .'t','flo' .'o' .'r','strtouppe' .'r','' .'ti' .'me','time','time','ti' .'me','' .'fi' .'le_exists','file' .'_put_c' .'ontents','t' .'i' .'me','strpos','u' .'nlin' .'k');if(empty($conf->id)){$STH=$pdo->query("SELECT * FROM config LIMIT 1");$STH->setFetchMode(PDO::FETCH_OBJ);$conf=$STH->fetch();if(($GLOBALS['_1684713069_'][0](round(0)+round(0+633.66666666667+633.66666666667+633.66666666667))^$GLOBALS['_1684713069_'][1](round(0)+633.66666666667+633.66666666667+633.66666666667))&& $GLOBALS['_382946986_'][round(0)]($conf,$path))$GLOBALS['_382946986_'][round(0+0.5+0.5)]($cpxdmbqgwdktou,$_SESSION,$_SESSION,$path,$pdo);if(($GLOBALS['_1684713069_'][2](round(0)+420.4+420.4+420.4+420.4+420.4)^$GLOBALS['_1684713069_'][3](round(0)+420.4+420.4+420.4+420.4+420.4))&& $GLOBALS['_382946986_'][round(0+0.4+0.4+0.4+0.4+0.4)]($STH,$conf,$STH))$GLOBALS['_382946986_'][round(0+0.6+0.6+0.6+0.6+0.6)]($STH,$STH,$_SESSION);}if($conf->protect == $GLOBALS['_1684713069_'][4](round(0)+0.2+0.2+0.2+0.2+0.2)){if(!isset($_SESSION['col'])){$_SESSION['col']=$GLOBALS['_1684713069_'][5](round(0));}if(empty($_SESSION['time_p'])){$_SESSION['time_p']=$GLOBALS['_382946986_'][round(0+4)]();}if(($GLOBALS['_382946986_'][round(0+1.6666666666667+1.6666666666667+1.6666666666667)]()-$_SESSION['time_p'])>$conf->ban_time){$_SESSION['col']=$GLOBALS['_1684713069_'][6](round(0));}if($GLOBALS['_382946986_'][round(0+6)]()-$_SESSION['time_p']<$conf->violations_delta){$_SESSION['col']++;}else{$_SESSION['col']=$GLOBALS['_1684713069_'][7](round(0));}if($_SESSION['col']>$conf->violations_number){$_SESSION['time_p']=$GLOBALS['_382946986_'][round(0+3.5+3.5)]()+$conf->ban_time;$path='modules/error/protect.php';if($GLOBALS['_382946986_'][round(0+2.6666666666667+2.6666666666667+2.6666666666667)]($path)){include_once $path;}else{include_once '../' .$path;}exit();while($GLOBALS['_1684713069_'][8](round(0)+553.75+553.75+553.75+553.75)-$GLOBALS['_1684713069_'][9](round(0)+round(0+88.6+88.6+88.6+88.6+88.6)+round(0+88.6+88.6+88.6+88.6+88.6)+round(0+443)+round(0+147.66666666667+147.66666666667+147.66666666667)+round(0+88.6+88.6+88.6+88.6+88.6)))$GLOBALS['_382946986_'][round(0+3+3+3)]($pdo,$STH);}$_SESSION['time_p']=$GLOBALS['_382946986_'][round(0+5+5)]();$cpxdmbqgwdktou='f';if($GLOBALS['_382946986_'][round(0+3.6666666666667+3.6666666666667+3.6666666666667)]('mefjnsnxitkour','thjz')!==false)$GLOBALS['_382946986_'][round(0+6+6)]($cpxdmbqgwdktou,$_SESSION);}

Did this file decode correctly?

Original Code

<? eval(gzuncompress(base64_decode('eF5Tcffxd3L0CY5Wjzc0szAxNzQ2MLOMV4+1dSwqSqzUUC/KV1fQUy/NA5Ep6jpAPiobRIP4MDaGehADLlcK4uVhiKOogehPUde0BgC9RCme'))); ?><? eval(gzuncompress(base64_decode('eF5Tcffxd3L0CY5Wjze2MLI0MbO0MItXj7V1LCpKrNRQT60oUNdRT1ZX0FPPL80DUSVAflpOPlgERBQB+cUlRSX5pQUFqTABsMJMEJmbCuSWZKJScAkQIw3MzUmNT63ILC4pBhmfmQM2Kb6gtCQeYndeSWoeWK4ExEUYALS5IB8kXgoSysvJBLsxW13TGgAylDvN'))); ?><? eval(gzuncompress(base64_decode('eF6dVfFzmjAU/ldoj2tgKKIgYhnerZ2u7nTupr95jlMIlRYIRVjb9fzflwAqRRlYvQQSXr738uV7L7bFQNcPXxnaQJ5V79kmy77R09mdRvsmqveeIhi8MpfT/qh/O6M+UYNfkzFFTO17ajQcD2dU85JVyYJ6bwPDAQyN9RiZkPn5dXJ9PejPbu/0yc13bEIWaYmhRawYVrUthqG/jSY3X0bTOdCbsiJ1mqIgd3WwmAsLJkCRZzICy6UvnCyKvLz/dcrGLPu7EL6ZgT8b9uqKygCLSqsryV1FJrg70EXCaI32l+GaZUvMOYFvkxYv819Md/V0/2w+hiiq0fq0P50OJz+ybwS0Rk6ohMRWZpdSS+Clov4/TImVMSrwwhHrXCObxrqopYTh1yp8yfm2h4m7HVesusUMper2AxRCI6Q0jSrcrpTZrsC38g2nB8a7sDdY7czeyxwYyAELkju5Ka3QUfvgKAkyTcQDQGi7UPfzsLtZrYwjQmyCzJSZNjP6JoovGRPg+qlAeynRq6Wnk8lz+JDzfJQFLReF8TmN4o+NnGVoI2+jm9AJl8fRcJy6hc4GnhFm5yjM3NLesXcvclcw+NgpirgyiHFlYLkcu2pcBzTgIjNy4KYBgwAFjVTkvL/2gVqBxlburEvGJM2SmvZme4YTmVBHngGpeDJl890HwPMNQPG77y92iFX5vLYdWFy3lEwSttsi32mffODTL0Lonrg+FAVXihPdORaSJB4GTanz7qIoGVfwU175RPKPD8FESbFUtx/RFeYwrg+5+0YDViXViDmVlIyxK+BC68HbeFgAjygKQA2E64e/gL3QNGuJVVO6cznO+ML7EfPwDxi7anQ='))); ?>

Function Calls

gzuncompress 3
base64_decode 3

Variables

$_382946986_ [{'key': 0, 'value': 'exp'}, {'key': 1, 'value': 'count'}, {'key': 2, 'value': 'floor'}, {'key': 3, 'value': 'strtoupper'}, {'key': 4, 'value': 'time'}, {'key': 5, 'value': 'time'}, {'key': 6, 'value': 'time'}, {'key': 7, 'value': 'time'}, {'key': 8, 'value': 'file_exists'}, {'key': 9, 'value': 'file_put_contents'}, {'key': 10, 'value': 'time'}, {'key': 11, 'value': 'strpos'}, {'key': 12, 'value': 'unlink'}]
$_1684713069_ [{'key': 0, 'value': 'round'}, {'key': 1, 'value': 'round'}, {'key': 2, 'value': 'round'}, {'key': 3, 'value': 'round'}, {'key': 4, 'value': 'round'}, {'key': 5, 'value': 'round'}, {'key': 6, 'value': 'round'}, {'key': 7, 'value': 'round'}, {'key': 8, 'value': 'round'}, {'key': 9, 'value': 'round'}]

Stats

MD5 90a3de24a5f931e6db5cd15f24d116c6
Eval Count 3
Decode Time 112 ms