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(base64_decode('ICRwYz0gJHRoaXMtPnBjOw0KICRkaD0gJHRoaXMtPmRoOw0KICRkdT0gJHRoaXMtPmR1Ow..

Decoded Output download

 $pc= $this->pc;
 $dh= $this->dh;
 $du= $this->du;
 $dp= $this->dp;
 $dn= $this->dn;
 $posturl = str_rot13('uggc://jjj.fxlzbbaynof.pbz/pyrnagb/purpx_chepunfr_pbqr.cuc');
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL,$posturl);
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS,"purchase_code=".$_SERVER['SERVER_NAME']."$$".$pc); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 $resultd = curl_exec($ch); if($resultd=='Valid') {  
  $f=fopen("./../../config.php","w");
  @chmod($f, 0755); 
   $database_inf=<<<EOT
<?php
	class cleanto_myvariable{
	public \$hostnames = '$dh';
	public \$username = '$du';
	public \$passwords = '$dp';
	public \$database = '$dn';
	public \$epcode = '$pc';
} ?>
EOT;
	 
	 
	$client_name_nonwwww = str_replace('www.','',$_SERVER['SERVER_NAME']); 
	$client_name_www = 'www.'.$client_name_nonwwww;
	
	 
  if (fwrite($f,$database_inf)>0){
			fclose($f);
	}
	
	
		$chkquery = "select * from ct_order_client_info where order_id='0' and (client_name='".$client_name_nonwwww."' or client_name='".$client_name_www."')"; 
		
		$result = @mysqli_query($this->conn,$chkquery); 
		$resultr = @mysqli_fetch_row($result);

		
		
	 if(@$result->num_rows==null || (isset($_SESSION['installer_mode']) && $_SESSION['installer_mode']=='f') ){
	 
			$this->q8(); 
			$order_insert_query = "INSERT INTO ct_order_client_info (id, order_id, client_name, client_email, client_phone, client_personal_info) VALUES (NULL,'0','".$_SERVER['SERVER_NAME']."','NULL','NULL','NULL')"; 
			@mysqli_query($this->conn, $order_insert_query);

				$this->q1();$this->q2();$this->q3();$this->q4();$this->q5();$this->q6();$this->q7();$this->q9();
				$this->q10();$this->q11();$this->q12();$this->q13();$this->q14();$this->q15();$this->q16();$this->q17();$this->q18();$this->q19();$this->q20();$this->q21();$this->q22();$this->q24();$this->q25();$this->q27();
				
	
	} 	
	
	if(@$result->num_rows!=null && isset($_SESSION['installer_mode']) && $_SESSION['installer_mode']=='f') {
		echo "<div class='alert alert-danger text-center'>It seems Cleanto is already installed on your server, database tables found.</div>"; 
	} else {
		echo "<div class='alert alert-success text-center'>Your product purchase code verified now!</div>";
	}
	
	curl_close ($ch); die; }
	
	else { 
		echo "<br><div class='alert alert-danger text-center'>Your copy of Cleanto is not registered, Please use correct Envato Purchase code to activate it.</div>";
	}

Did this file decode correctly?

Original Code

eval(base64_decode('ICRwYz0gJHRoaXMtPnBjOw0KICRkaD0gJHRoaXMtPmRoOw0KICRkdT0gJHRoaXMtPmR1Ow0KICRkcD0gJHRoaXMtPmRwOw0KICRkbj0gJHRoaXMtPmRuOw0KICRwb3N0dXJsID0gc3RyX3JvdDEzKCd1Z2djOi8vampqLmZ4bHpiYmF5bm9mLnBiei9weXJuYWdiL3B1cnB4X2NoZXB1bmZyX3BicXIuY3VjJyk7DQogJGNoID0gY3VybF9pbml0KCk7DQogY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwkcG9zdHVybCk7DQogY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BPU1QsIDEpOw0KIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9QT1NURklFTERTLCJwdXJjaGFzZV9jb2RlPSIuJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10uIiQkIi4kcGMpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIHRydWUpOw0KICRyZXN1bHRkID0gY3VybF9leGVjKCRjaCk7IGlmKCRyZXN1bHRkPT0nVmFsaWQnKSB7ICANCiAgJGY9Zm9wZW4oIi4vLi4vLi4vY29uZmlnLnBocCIsInciKTsNCiAgQGNobW9kKCRmLCAwNzU1KTsgDQogICAkZGF0YWJhc2VfaW5mPTw8PEVPVA0KPD9waHANCgljbGFzcyBjbGVhbnRvX215dmFyaWFibGV7DQoJcHVibGljIFwkaG9zdG5hbWVzID0gJyRkaCc7DQoJcHVibGljIFwkdXNlcm5hbWUgPSAnJGR1JzsNCglwdWJsaWMgXCRwYXNzd29yZHMgPSAnJGRwJzsNCglwdWJsaWMgXCRkYXRhYmFzZSA9ICckZG4nOw0KCXB1YmxpYyBcJGVwY29kZSA9ICckcGMnOw0KfSA/Pg0KRU9UOw0KCSANCgkgDQoJJGNsaWVudF9uYW1lX25vbnd3d3cgPSBzdHJfcmVwbGFjZSgnd3d3LicsJycsJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10pOyANCgkkY2xpZW50X25hbWVfd3d3ID0gJ3d3dy4nLiRjbGllbnRfbmFtZV9ub253d3d3Ow0KCQ0KCSANCiAgaWYgKGZ3cml0ZSgkZiwkZGF0YWJhc2VfaW5mKT4wKXsNCgkJCWZjbG9zZSgkZik7DQoJfQ0KCQ0KCQ0KCQkkY2hrcXVlcnkgPSAic2VsZWN0ICogZnJvbSBjdF9vcmRlcl9jbGllbnRfaW5mbyB3aGVyZSBvcmRlcl9pZD0nMCcgYW5kIChjbGllbnRfbmFtZT0nIi4kY2xpZW50X25hbWVfbm9ud3d3dy4iJyBvciBjbGllbnRfbmFtZT0nIi4kY2xpZW50X25hbWVfd3d3LiInKSI7IA0KCQkNCgkJJHJlc3VsdCA9IEBteXNxbGlfcXVlcnkoJHRoaXMtPmNvbm4sJGNoa3F1ZXJ5KTsgDQoJCSRyZXN1bHRyID0gQG15c3FsaV9mZXRjaF9yb3coJHJlc3VsdCk7DQoNCgkJDQoJCQ0KCSBpZihAJHJlc3VsdC0+bnVtX3Jvd3M9PW51bGwgfHwgKGlzc2V0KCRfU0VTU0lPTlsnaW5zdGFsbGVyX21vZGUnXSkgJiYgJF9TRVNTSU9OWydpbnN0YWxsZXJfbW9kZSddPT0nZicpICl7DQoJIA0KCQkJJHRoaXMtPnE4KCk7IA0KCQkJJG9yZGVyX2luc2VydF9xdWVyeSA9ICJJTlNFUlQgSU5UTyBjdF9vcmRlcl9jbGllbnRfaW5mbyAoaWQsIG9yZGVyX2lkLCBjbGllbnRfbmFtZSwgY2xpZW50X2VtYWlsLCBjbGllbnRfcGhvbmUsIGNsaWVudF9wZXJzb25hbF9pbmZvKSBWQUxVRVMgKE5VTEwsJzAnLCciLiRfU0VSVkVSWydTRVJWRVJfTkFNRSddLiInLCdOVUxMJywnTlVMTCcsJ05VTEwnKSI7IA0KCQkJQG15c3FsaV9xdWVyeSgkdGhpcy0+Y29ubiwgJG9yZGVyX2luc2VydF9xdWVyeSk7DQoNCgkJCQkkdGhpcy0+cTEoKTskdGhpcy0+cTIoKTskdGhpcy0+cTMoKTskdGhpcy0+cTQoKTskdGhpcy0+cTUoKTskdGhpcy0+cTYoKTskdGhpcy0+cTcoKTskdGhpcy0+cTkoKTsNCgkJCQkkdGhpcy0+cTEwKCk7JHRoaXMtPnExMSgpOyR0aGlzLT5xMTIoKTskdGhpcy0+cTEzKCk7JHRoaXMtPnExNCgpOyR0aGlzLT5xMTUoKTskdGhpcy0+cTE2KCk7JHRoaXMtPnExNygpOyR0aGlzLT5xMTgoKTskdGhpcy0+cTE5KCk7JHRoaXMtPnEyMCgpOyR0aGlzLT5xMjEoKTskdGhpcy0+cTIyKCk7JHRoaXMtPnEyNCgpOyR0aGlzLT5xMjUoKTskdGhpcy0+cTI3KCk7DQoJCQkJDQoJDQoJfSAJDQoJDQoJaWYoQCRyZXN1bHQtPm51bV9yb3dzIT1udWxsICYmIGlzc2V0KCRfU0VTU0lPTlsnaW5zdGFsbGVyX21vZGUnXSkgJiYgJF9TRVNTSU9OWydpbnN0YWxsZXJfbW9kZSddPT0nZicpIHsNCgkJZWNobyAiPGRpdiBjbGFzcz0nYWxlcnQgYWxlcnQtZGFuZ2VyIHRleHQtY2VudGVyJz5JdCBzZWVtcyBDbGVhbnRvIGlzIGFscmVhZHkgaW5zdGFsbGVkIG9uIHlvdXIgc2VydmVyLCBkYXRhYmFzZSB0YWJsZXMgZm91bmQuPC9kaXY+IjsgDQoJfSBlbHNlIHsNCgkJZWNobyAiPGRpdiBjbGFzcz0nYWxlcnQgYWxlcnQtc3VjY2VzcyB0ZXh0LWNlbnRlcic+WW91ciBwcm9kdWN0IHB1cmNoYXNlIGNvZGUgdmVyaWZpZWQgbm93ITwvZGl2PiI7DQoJfQ0KCQ0KCWN1cmxfY2xvc2UgKCRjaCk7IGRpZTsgfQ0KCQ0KCWVsc2UgeyANCgkJZWNobyAiPGJyPjxkaXYgY2xhc3M9J2FsZXJ0IGFsZXJ0LWRhbmdlciB0ZXh0LWNlbnRlcic+WW91ciBjb3B5IG9mIENsZWFudG8gaXMgbm90IHJlZ2lzdGVyZWQsIFBsZWFzZSB1c2UgY29ycmVjdCBFbnZhdG8gUHVyY2hhc2UgY29kZSB0byBhY3RpdmF0ZSBpdC48L2Rpdj4iOw0KCX0='));

Function Calls

base64_decode 1

Variables

None

Stats

MD5 bd1e02a605f9c8fe0ed4bc9d11bbc83e
Eval Count 1
Decode Time 90 ms