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 $X= 'LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0..
Decoded Output download
define("INSTALL", true);
require ("../system/database.php");
if($config['sql_host'] && $config['sql_username'] && $config['sql_password'] && $config['sql_database'] && $config['sql_extenstion'])
{
if (preg_match("/index.php/", $_SERVER['SCRIPT_NAME']))
{
$connect = @mysql_connect($config["sql_host"], $config["sql_username"], $config["sql_password"]);
mysql_select_db($config["sql_database"], $connect) or die("Please install the script. <a href=\"/install\">Click here to Install</a>.");
} else
{
$connect = @mysql_connect($config["sql_host"], $config["sql_username"], $config["sql_password"]);
mysql_select_db($config["sql_database"], $connect);
}
}
class sree
{
public function get($credential = '')
{
$op = $credential == "" ? $_GET : $_GET[$credential];
return $op;
}
public function post($credential = '')
{
$op = $credential == "" ? $_POST : $_POST[$credential];
return $op;
}
public function server($credential = '')
{
$op = $credential == "" ? $_SERVER : $_SERVER[$credential];
return $op;
}
public function session($credential)
{
$op = isset($_SESSION[$credential]) ? $_SESSION[$credential] : "";
return $op;
}
public function timer()
{
$op = mktime();
return $op;
}
public function setSession($name, $val)
{
$_SESSION[$name] = $val;
}
public function unsetSession($name)
{
unset($_SESSION[$name]);
}
public function locate($url)
{
$hs = headers_sent();
if ($hs === false)
{
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Location: " . $url);
} elseif ($hs == true)
{
echo "<script>document.location.href='" . htmlspecialchars($url) . "'</script>";
}
exit(0);
}
public function checkLicense($hash_key, $order_id, $domain)
{
/* if (!function_exists("curl_init"))
{
return "NO_CURL";
}
$qry_str = "hash=" . $hash_key . "&oid=" . $order_id . "&host=" . $domain;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://mn-shop.net/license/pes_v2.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $qry_str);
$content = trim(curl_exec($ch));
curl_close($ch);
if ($content == "true" || $content == "out_of_stock")
{
*/ return "VALID";
/* } elseif ($content != "true" && $content != "false" && $content != "out_of_stock")
{
return "VALID";
} else
{
return "NO_LICENSE";
}
*/ }
public function generateLicense($license, $order_id, $domain)
{
$content = base64_encode(base64_encode(time()) . "(||)" . base64_encode($license) . "(||)" . base64_encode($order_id) . "(||)" . base64_encode($domain));
return $content;
}
public static function write($cnf_host, $cnf_name, $cnf_user, $cnf_pass)
{
$filename = "../system/database.php";
if (file_put_contents($filename, "<?php
\$config['sql_host'] = '" . $cnf_host . "';
\$config['sql_username'] = '" . $cnf_user . "'; // Database Username
\$config['sql_password'] = '" . $cnf_pass . "'; // Database Password
\$config['sql_database'] = '" . $cnf_name . "'; // The database
\$config['sql_extenstion'] = 'MySQL'; // MySQL or MySQLi
?>"))
{
return true;
} else
{
return false;
}
}
function check($menu, $page)
{
if ($menu == $page)
{
$op = " class=\"selected\"";
} else
{
$op = "";
}
return $op;
}
}
class db
{
function query($query)
{
$qry = mysql_query($query);
return $qry;
}
function fetch($query)
{
$fetch = mysql_fetch_array($query);
return $fetch;
}
function assoc($query)
{
$fetch = mysql_fetch_assoc($query);
return $fetch;
}
function count($query)
{
$fetch = mysql_num_rows($query);
return $fetch;
}
}
$sree = new sree;
$db = new db;
$appName = "PES Pro";
$copyright = "© <a href=\"http://mn-shop.net/\" target=\"_blank\">MafiaNet</a>";
Did this file decode correctly?
Original Code
<?php $X= 'LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgkJCQkJCUF1dGhvcjogICAgIEFiZHVsIFJhaG1hbiBTaGVyemFkICh3d3cuYWZnaGFuY3liZXJzb2Z0LmNvbSkKCQkJCQkJRW1haWw6CQlpbmZvQGFmZ2hhbmN5YmVyc29mdC5jb20KCQkJCQkJQmlvZ3JhcGh5OglBYmR1bCBSYWhtYW4gU2hlcnphZCB3YXMgYm9ybiBhbmQgYnJvdWdodCB1cCBpbiBIZXJhdC1BZmdoYW5pc3RhbiBhbmQgY29tcGxldGVkIG15IHVuZGVyLWdyYWR1YXRlIHN0dWRpZXMgaW4gQ29tcHV0ZXIgU2NpZW5jZSBGYWN1bHR5IG9mIEhlcmF0IFVuaXZlcnNpdHkgaW4gMjAwNiBvYnRhaW5pbmcgbXkgQi5DLlMgZGVncmVlIGFzIHRoZSBiZXN0IG91dGdvaW5nIHNlbmlvciBzdHVkZW50IGZyb20gdGhpcyBmYWN1bHR5LgoKCQkJCQkJCQkJSGF2aW5nIGludGVsbGVjdHVhbGl0eSBpbiBDb21wdXRlciBQcm9ncmFtbWluZyBhbmQgSW5mb3JtYXRpb24gRGF0YWJhc2UgTWFuYWdlbWVudCBTeXN0ZW0sIEkgd2FzIG9mZmVyZWQgdG8gY29tbWVuY2UgdGVhY2hpbmcgaW4gQ29tcHV0ZXIgU2NpZW5jZSBGYWN1bHR5IG9mIEhlcmF0IFVuaXZlcnNpdHkuIEFmdGVyIGEgd2hpbGUgSSBqb2luZWQgQ1JTIHRvIHdvcmsgYXMgdGhlIERhdGFiYXNlIE1hbmFnZXIgZm9yIHRoZSBBREEgcHJvZ3JhbS4gSSB3b3JrZWQgZm9yIENSUyBmb3IgYSBjb3VwbGUgb2YgeWVhcnMgYWZ0ZXIgd2hpY2ggSSB3YXMgYXdhcmRlZCBhIHNjaG9sYXJzaGlwIGJ5IHRoZSBnb3Zlcm5tZW50IG9mIEdlcm1hbnkgdG8gcHVyc3VlIG15IE1hc3RlciBpbiBJbmZvcm1hdGlvbiBEYXRhYmFzZSBNYW5hZ2VtZW50IGFuZCBTb2Z0d2FyZSBFbmdpbmVlcmluZyBpbiBCZXJsaW4gYXQgVFUtQmVybGluIFVuaXZlcnNpdHkuCgoJCQkJCQkJCQlJIGFtIGN1cnJlbnRseSBhbHNvIHRlYWNoaW5nIGF0IHRoZSBIZXJhdCBVbml2ZXJzaXR5IGFzIHdlbGwgYXMgYWN0aW5nIGFzIHRoZSBoZWFkIG9mIEluZm9ybWF0aW9uIFN5c3RlbXMgTWFuYWdlciBib3RoIGluIENSUyBhbmQgSGVyYXQgVW5pdmVyc2l0eSB0byBzdXBwb3J0IHRoZSBlZHVjYXRpb25hbCBuZWVkcy4KCQkJCQkJCQktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8='; eval(gzinflate(base64_decode('zVfbbts4EH12gPwDSxixXDhWd7fYh+bSDVJ1YcBxvLaTlzoQZImOiEiiQlJNjE3/fWeoiyXbuSBPW6SwyBmeOUPODIcBW/KEWXQwms7OhkPaI1pmrHu0vyfZfcYlIxbt9221UprFduBpb+Ep1k/DlKISX1ptXyRLfvujo+4jNxRKd27IwQFpTGeKycSL2Q5R6in1IGSwQ1Ra2yFij5olSnORdG66+3v/7u+1+JJYqWS3buxpP7SozZOAPSJTG7xqu1Nncu1MfnSm55PBeOaOzi4cWNslsBSXtxA/Yb4mJ+SveIVGionKQ1p6SG96pDFZ+rclKL2jN7hbrVYOrFgEuG6waEKX/pYoaLxLhCQBhxMaRwxkhIPbXhQRHTKifMlT3SfHHgklW57M0WkjntPT84j7dyRkcIRakEE+f2x7p31zcq1fhEWK/c+9N0T39+DPjwCMKMlYftxptgAHyTJLfAwDcsuQqmQBSzT3IvCj06kdrkhhpiE/IZSSrxAYfzsz8iX//VHTuDGUJdOZTAisL6hsGU5hS95peXw5zU3jx3tsw8b/ZPKd1vOEMPaL3HgXA6Xgt05h0zpXCs8GjEyng8tRw0q3YLItAV6UvpGE5jHswqbd+A7nre6bPdHT0hmMZojCnw1n1jRRfIP7CgrPwWXJJuAaysisTcDuc1CR8D3NrHYm63RCBQxC5gVMKsipRBeeYh00QjjppQcpbtbki1q5vkXPPT9kh+ci0VJEX0giDpUWEnyGLx9lPRJnSh9KBi5ySE2YwEA/BJF/d/IJRpKVg7yerMGHyBeIwwmSPjG0jUJecdb88qumxo75oSD0OC9rp4Hwsxj86kcFXt8UuQ6ChjqOVMp8iBQ/9KQqNqdPaOfYLtbn0YMb2mKPXFufnt1g48eQ+3ClwDaHngrdO7aCAIDaxaTLA/gMROzxpNx/+2O+0R9KDLiRuNLKoj4QcXnCNe3WXSvij44u3fOrybDGrX0vV67SEk6ToukTs2klCXTpQPAgny35mFmsxfl0zu0or+MhAFUkipgwY4g5kWKpCnsEOVzCLQg/PTCrdfrFtuPkUIUi7SdM21G+G3bKlPvz9+q+fwFq4syuJqPZ5Gw0/e5MeuS3V/QH44kzvRxeO/nUeuxef35l6Wxw4VxezXrkj0+vaGJhfZ0Kan0fOMNvUzjo4ji6R+W1CJ0GXota8tgyEOyR+QjQrcH6kcDYgcl1ElZr4WQx1Cl5eiKNWZFpVyzBnPDvaBUuH+1awFyfDQffMFww5GoZVMJ8qMCLHqmaNcm/Pb3b5i6LrXWPsB3Fw8G5M5o6VSAD6V87r+WESSgfVXYVgfVScjW2HVuCPz+7LPFFwKzmKK/vJu2tp6cu5kJTobT2kkpJ4yWdgl/zKik4bhQVaLN0fQMeJMfa7SdL0zxhbwOfxQWDn9g9FZ/YL9U2YckjhopYGZ7pwatgQ103haMtWEFFLJdDgh9/BeV5Mt/Vq+f/oG0wpaTkaUrp0eaSWh/fXIKCYomea9sm3wqW5KpYsglV6/ubUCjYDTUulmxC1d4JZK7rWGb36lgz6JpL9U2Y+psCGV2spv8Mq5VmhM24+eDz5OvpzgqPufhS7pisrKo//m9eQ1Yb7rwMAiL1bmstg8l5lGDdWMsK7LzhocQ0yfAMyFtsFszp7jwu9Gu30FZ/VLXcwSJvuCua9xmTK6ttfmrRCnUTmy7T4jdUGkkDWkebfi8ZPti2AM10BWlGrieltxvYyLegwQHhvxG6rvoGaF9k0HO9Ap1ksSvFg3oVF/7a+LiBlQl7MO8ckLSDRTERLHDopemoKAhjZ0rGUuARQhSnK8lvQ6yX9ABHR7U34Y7bfU6J9iQ8mUDsLiIvuYMH44W35N6IaXwjAux/')));?>
Function Calls
gzinflate | 1 |
base64_decode | 1 |
Stats
MD5 | 28724ea1cc42a474fdfed88cd9dc2665 |
Eval Count | 1 |
Decode Time | 80 ms |