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 |
Stats
| MD5 | bd1e02a605f9c8fe0ed4bc9d11bbc83e |
| Eval Count | 1 |
| Decode Time | 90 ms |