Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<? # This script is for your personal use only and MUST NOT BE DISTRIBUTED eva..
Decoded Output download
?><?
# Copyright 2008 AX Gold Software Limited
include 'config.php';
include 'functions.php';
function ShowOutput ($op)
{
global $output;
if ($op) $output = $op;
$template = @file_get_contents ("templateplain.html");
if (! $template) die ('Unable to read templateplain.html file');
$p = strpos ($template, "%%insert%%");
if ($p === false) die ("Template does not contain %%insert%%");
$template = substr ($template, 0, $p) . $output . substr ($template, $p + 10);
echo $template;
exit ();
}
SetErrorReporting ();
$dbh = mysql_connect ($dbhost, $dbuser, $dbpassword);
if (! $dbh) die ('<BR><BR><BR>Failed to connect to database : ' . mysql_error());
$dblink = mysql_select_db ($dbname);
if (! $dblink) die ('<BR><BR><BR>Database not found : ' . mysql_error());
$userid = $_COOKIE['amuserid'];
$cryptpwd = $_COOKIE['ampassword'];
$loggedin = 0;
if ($userid > 1 && $cryptpwd)
{
$xsql = "SELECT * FROM $dbtable where userid = '$userid'";
$result = mysql_query($xsql);
if ($result && mysql_num_rows($result) == 1)
{
$dbrecord = mysql_fetch_array ($result, MYSQL_ASSOC);
$dbcryptpwd = crypt ($dbrecord ['password'], $cryptpwd);
if ($cryptpwd == $dbcryptpwd) $loggedin = 1;
$name = $dbrecord['name'];
$email = $dbrecord['email'];
}
}
if (! $loggedin)
{
ShowOutput ("<b>Error - no login cookie found<br><br>Please contact customer support</b>");
}
if ($dbrecord['type'] != 1)
{
$xsql = "UPDATE $dbtable SET type=1 WHERE userid=$userid";
$result = mysql_query($xsql);
if (! $result || mysql_affected_rows() != 1)
{
ShowOutput ("<b>Error - failed to upgrade account - " . mysql_error());
}
$content = "A member has upgraded to Gold membership in $adminname
User ID: $userid
Name: $name
Email: $email
";
if ($notifyadmin >= 1 && $adminemail) mail ($adminemail, "Member Upgrade Notification - $adminname", $content, "From: $adminname <$adminemail>");
}
header ("Location: goldthanks.html");
exit ();
?>
<?
Did this file decode correctly?
Original Code
<?
# This script is for your personal use only and MUST NOT BE DISTRIBUTED
eval(gzinflate(base64_decode('
jVVtb9s2EP5sA/4PV02p7C3N7H0aMttZlihbsaTu
4gTbkAwGJVISEYlUSQqusfa/70i9psuAfUgg3x2f
e+7uOfJsvTybjL+CC1keFE8zA9/N59/D+R/ws8wp
bGVi9kQxuOYFN4xOxpMxF3FeUQZBLEXC05MyK4Mf
BuakErHhUujWMxm3Jthmcr+pTFkZmPqynE3Gf0/G
ozSXEcnBl86DJ0Y8qf3QGmGFX6V1+YYVZU4MQ9OP
Cc/ZLmVmh1wME0bD1Gv9+I+Lk8wUuTdrMV9Bdxyx
KWcwDe4FiXIGRoJihMK/j4PNEjgMv8Ss2qhSYqYO
6hi8oyMuNFPm6KhPZoNXK0hIrrts3l3LnkqmQUgD
ljqmgi8hhoXqKsKsz1LOj8HHBp10HTp5KQo5fAOL
uQNkcSb7+p3lI8dBWOdnO6YtM6FSUt2yUirDRVr7
JmOfRhmyKA76Q25bLVhsB4hWqQ0moVGFzN1HSbTe
S0XtQWyCaznGzZpmL3+6Xbd/VwT7Sm3jW0j8pMSQ
iGgGpxBgSXVKZllNZxYTwXIunjo2muV4ckcjx0eQ
gj3PbINfSn7Z5rEjSGQlKGZ8OSUmteVxakW4u9hs
fn0bPgSkqI3BX5ZVrA6lKfdfhrTdqINymaaM4qhX
MHe4TiUN9hoWAK9fo+JbrGY7/I/IB4942/A6vLiD
r+HqdnNjazNOuPuM4YJ2DIMGMPCciBTTVW66dn2o
mDpMHWSv0ybGZa/DRFXslNzr1jdDJcMCCY0soxHm
VizGujrchJk42xGlyKEDPIabP7e/Xe/Ot9vNhctm
Dw465T7d3Bq0h6Bv2PGgEe6so9qfXsEAzF4Ug+4u
6mRWDeDiavyHwFrcLNDLCtTfc7cz1f7PzU40t0YL
3sxkeI95y2jt1gbeoJgAI5FDLOUTas4Jaxmptf17
nzMrOLfvKPa40kYWTOHalnbflt9Ga6/bRVdtz8wc
SiQOr+opPJPF/fvL87uw18M2vAMbvlrA77+Et2Ej
jVWji/8tC6y6FcanT60wSJLgujFaq2PWEqpl8V9d
SbpFr8pUEXwkSBxjZwz6vJc2znZ/5Dd3uq3xHApW
RNirjOgWxAG6V6r26YyXgK33CS24sJN+FI/iHouG
t5en0JT/KN6hB3/WAaGdOP5yk7fxXq81vBl4cnBo
sF516+kMLh5V5zQ0HdjwLbipqd43tb6zMDwm7gF8
M6DnWYnXNeKpKyWL04EXlgPUgTAyfKQQfepdyxrz
FFJsgsmIeNL9c9df7WfryXh59g8=
'))); ?>
Function Calls
| gzinflate | 1 |
| base64_decode | 1 |
Stats
| MD5 | 03bc264dd1a51a0513e4d43cdda5a370 |
| Eval Count | 1 |
| Decode Time | 85 ms |