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('JHBjPSAkdGhpcy0+cGM7CgkJJGRoPSAkdGhpcy0+ZGg7CgkJJGR1PSAkdGhpcy0+ZHU7Cg..
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='<?php
class cleanto_myvariable{
public $hostnames = "'.$dh.'";
public $username = "'.$du.'";
public $passwords = "'.base64_encode($dp).'";
public $database = "'.$dn.'";
public $epcode = "'.$pc.'";
} ?>';
$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();$this->q28();$this->q29();$this->q30();$this->q31();$this->q32();
}
if(@$result->num_rows!=null && isset($_SESSION['installer_mode']) && $_SESSION['installer_mode']=='f') { echo "
It seems Cleanto is already installed on your server, database tables found.
"; } else { echo "Your product purchase code verified now!"; } curl_close ($ch); die; }
else { echo "Your copy of Cleanto is not registered, Please use correct Envato Purchase code to activate it."; }
Did this file decode correctly?
Original Code
eval(base64_decode('JHBjPSAkdGhpcy0+cGM7CgkJJGRoPSAkdGhpcy0+ZGg7CgkJJGR1PSAkdGhpcy0+ZHU7CgkJJGRwPSAkdGhpcy0+ZHA7CgkJJGRuPSAkdGhpcy0+ZG47CgkJJHBvc3R1cmwgPSBzdHJfcm90MTMoJ3VnZ2M6Ly9qamouZnhsemJiYXlub2YucGJ6L3B5cm5hZ2IvcHVycHhfY2hlcHVuZnJfcGJxci5jdWMnKTsKCQkkY2ggPSBjdXJsX2luaXQoKTsKCQljdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfVVJMLCRwb3N0dXJsKTsKCQljdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVCwgMSk7CgkJY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BPU1RGSUVMRFMsInB1cmNoYXNlX2NvZGU9Ii4kX1NFUlZFUlsnU0VSVkVSX05BTUUnXS4iJCQiLiRwYyk7CgkJY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCB0cnVlKTsKCQkkcmVzdWx0ZCA9IGN1cmxfZXhlYygkY2gpOwoJCWlmKCRyZXN1bHRkPT0nVmFsaWQnKSB7CgkJJGY9Zm9wZW4oIi4vLi4vLi4vY29uZmlnLnBocCIsInciKTsKCQlAY2htb2QoJGYsIDA3NTUpOwoJCSRkYXRhYmFzZV9pbmY9Jzw/cGhwCgljbGFzcyBjbGVhbnRvX215dmFyaWFibGV7CglwdWJsaWMgJGhvc3RuYW1lcyA9ICInLiRkaC4nIjsKCXB1YmxpYyAkdXNlcm5hbWUgPSAiJy4kZHUuJyI7CglwdWJsaWMgJHBhc3N3b3JkcyA9ICInLmJhc2U2NF9lbmNvZGUoJGRwKS4nIjsKCXB1YmxpYyAkZGF0YWJhc2UgPSAiJy4kZG4uJyI7CglwdWJsaWMgJGVwY29kZSA9ICInLiRwYy4nIjsKfSA/Pic7CgkJJGNsaWVudF9uYW1lX25vbnd3d3cgPSBzdHJfcmVwbGFjZSgnd3d3LicsJycsJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10pOwoJCSRjbGllbnRfbmFtZV93d3cgPSAnd3d3LicuJGNsaWVudF9uYW1lX25vbnd3d3c7CgkJaWYgKGZ3cml0ZSgkZiwkZGF0YWJhc2VfaW5mKT4wKXsgZmNsb3NlKCRmKTsgfQoJCSRjaGtxdWVyeSA9ICJzZWxlY3QgKiBmcm9tIGN0X29yZGVyX2NsaWVudF9pbmZvIHdoZXJlIG9yZGVyX2lkPScwJyBhbmQgKGNsaWVudF9uYW1lPSciLiRjbGllbnRfbmFtZV9ub253d3d3LiInIG9yIGNsaWVudF9uYW1lPSciLiRjbGllbnRfbmFtZV93d3cuIicpIjsKCQkkcmVzdWx0ID0gQG15c3FsaV9xdWVyeSgkdGhpcy0+Y29ubiwkY2hrcXVlcnkpOwoJCSRyZXN1bHRyID0gQG15c3FsaV9mZXRjaF9yb3coJHJlc3VsdCk7CgkJaWYoQCRyZXN1bHQtPm51bV9yb3dzPT1udWxsIHx8IChpc3NldCgkX1NFU1NJT05bJ2luc3RhbGxlcl9tb2RlJ10pICYmICRfU0VTU0lPTlsnaW5zdGFsbGVyX21vZGUnXT09J2YnKSApewoJCSR0aGlzLT5xOCgpOwoJCSRvcmRlcl9pbnNlcnRfcXVlcnkgPSAiSU5TRVJUIElOVE8gY3Rfb3JkZXJfY2xpZW50X2luZm8gKGlkLCBvcmRlcl9pZCwgY2xpZW50X25hbWUsIGNsaWVudF9lbWFpbCwgY2xpZW50X3Bob25lLCBjbGllbnRfcGVyc29uYWxfaW5mbykgVkFMVUVTIChOVUxMLCcwJywnIi4kX1NFUlZFUlsnU0VSVkVSX05BTUUnXS4iJywnTlVMTCcsJ05VTEwnLCdOVUxMJykiOwoJCUBteXNxbGlfcXVlcnkoJHRoaXMtPmNvbm4sICRvcmRlcl9pbnNlcnRfcXVlcnkpOyAkdGhpcy0+cTEoKTskdGhpcy0+cTIoKTskdGhpcy0+cTMoKTskdGhpcy0+cTQoKTskdGhpcy0+cTUoKTskdGhpcy0+cTYoKTskdGhpcy0+cTcoKTskdGhpcy0+cTkoKTsgJHRoaXMtPnExMCgpOyR0aGlzLT5xMTEoKTskdGhpcy0+cTEyKCk7JHRoaXMtPnExMygpOyR0aGlzLT5xMTQoKTskdGhpcy0+cTE1KCk7JHRoaXMtPnExNigpOyR0aGlzLT5xMTcoKTskdGhpcy0+cTE4KCk7JHRoaXMtPnExOSgpOyR0aGlzLT5xMjAoKTskdGhpcy0+cTIxKCk7JHRoaXMtPnEyMigpOyR0aGlzLT5xMjQoKTskdGhpcy0+cTI1KCk7JHRoaXMtPnEyNygpOyR0aGlzLT5xMjgoKTskdGhpcy0+cTI5KCk7JHRoaXMtPnEzMCgpOyR0aGlzLT5xMzEoKTskdGhpcy0+cTMyKCk7CgkJfQoJCWlmKEAkcmVzdWx0LT5udW1fcm93cyE9bnVsbCAmJiBpc3NldCgkX1NFU1NJT05bJ2luc3RhbGxlcl9tb2RlJ10pICYmICRfU0VTU0lPTlsnaW5zdGFsbGVyX21vZGUnXT09J2YnKSB7IGVjaG8gIgoJCUl0IHNlZW1zIENsZWFudG8gaXMgYWxyZWFkeSBpbnN0YWxsZWQgb24geW91ciBzZXJ2ZXIsIGRhdGFiYXNlIHRhYmxlcyBmb3VuZC4KCQkiOyB9IGVsc2UgeyBlY2hvICJZb3VyIHByb2R1Y3QgcHVyY2hhc2UgY29kZSB2ZXJpZmllZCBub3chIjsgfSBjdXJsX2Nsb3NlICgkY2gpOyBkaWU7IH0KCQllbHNlIHsgZWNobyAiWW91ciBjb3B5IG9mIENsZWFudG8gaXMgbm90IHJlZ2lzdGVyZWQsIFBsZWFzZSB1c2UgY29ycmVjdCBFbnZhdG8gUHVyY2hhc2UgY29kZSB0byBhY3RpdmF0ZSBpdC4iOyB9'));
Function Calls
base64_decode | 1 |
Stats
MD5 | 07dcbc2e89d1df882ffd6cc7720ed1b2 |
Eval Count | 1 |
Decode Time | 145 ms |