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 /*---------------------------------------------------------\ | aEWD..
Decoded Output download
<?php
/*---------------------------------------------------------\
| aEWDMU SCRIPT |
|----------------------------------------------------------|
| Copyright 2009, EWD Studio |
|----------------------------------------------------------|
| http://www.ewd-studio.net |
\---------------------------------------------------------*/
session_start();
require('include/internal.php');
require('include/config.php');
require('requ.php');
if (isset($_POST['thirdclass'])) {
if (logged()) {
$user_login = $_SESSION['member'];
if (isset($_POST['sname'])) {
$sname = $_POST["sname"];
$kla = $_POST["kla"];
$cla = array('2', '18', '34', '50', '66', '82');
$cla1 = array('0', '16', '32', '80');
$creds_check = mssql_fetch_array(mssql_query("SELECT credits from memb_credits where memb___id='$user_login'"));
if (is_connected()) {
echo "<div class=\"error\">You have to disconnect from game to evo your character !</div>";
} elseif (is_vip() && ($creds_check['credits'] < $thirdclasscredsvip)) {
echo "<div class=\"error\">You do not have enough credits...</div>";
} elseif (!is_vip() && ($creds_check['credits'] < $thirdclasscreds)) {
echo "<div class=\"error\">You do not have enough credits...</div>";
} elseif (in_array($kla, $cla)) {
echo "<div class=\"error\">Your Character <b>$sname</b> have already 3rd class.</div>";
} elseif (in_array($clascheck, $cla)) {
echo "<div class=\"error\">Your Character <b>$sname</b> have already 3rd class.</div>";
} elseif (in_array($kla, $cla1)) {
echo "<div class=\"error\">Your Character <b>$sname</b> have only 1st class. </div>";
} else {
if (is_vip()) {
$c2 = $creds_check['credits'] - $thirdclasscredsvip;
$takecreds = mssql_query("update memb_credits set credits='$c2' WHERE memb___id='$user_login'");
} else {
$c2 = $creds_check['credits'] - $thirdclasscreds;
$takecreds = mssql_query("update memb_credits set credits='$c2' WHERE memb___id='$user_login'");
}
$sql = mssql_query("Select Class FROM Character WHERE AccountID='$user_login' and Name = '$sname'");
while ($row = mssql_fetch_array($sql)) {
$clascheck = $row['Class'];
}
$logfile = 'logs/evo3_logs.php';
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d H:i');
$xdata = "Character $sname Has Been Evo to 3rd class. New Class - $nkla, on $date by IP:$ip
";
$fp = fopen($logfile, 'a');
fputs($fp, $xdata);
fclose($fp);
$fp1 = fopen($logfile, "a");
fputs($fp1, $xdata);
fclose($fp1);
if ($kla == 48) {
$sql = "UPDATE Character set Class=50, Quest=cast(0xEABA0A0A000000000000000000000000000000000000000001FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF as varbinary(50)) WHERE accountid='$user_login' and Name = '$sname'";
$result = mssql_query($sql);
$nkla = "Duel Master";
} elseif ($kla == 1) {
$sql = "UPDATE Character set Class=2, Quest=cast(0xEABA0A0A000000000000000000000000000000000000000001FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF as varbinary(50)) WHERE accountid='$user_login' and Name = '$sname'";
$result = mssql_query($sql);
$nkla = "Grand Master";
} elseif ($kla == 64) {
$sql = "UPDATE Character set Class=66, Quest=cast(0xFF9A00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 as varbinary(50)) WHERE accountid='$user_login' and Name = '$sname'";
$result = mssql_query($sql);
$nkla = "Lord Emperor";
} elseif ($kla == 81) {
$sql = "UPDATE Character set Class=82, Quest=cast(0xEABA00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 as varbinary(50)) WHERE accountid='$user_login' and Name = '$sname'";
$result = mssql_query($sql);
$nkla = "Dimension Summoner";
} elseif ($kla == 33) {
$sql = "UPDATE Character set Class=34, Quest=cast(0xEABA0A0A000000000000000000000000000000000000000001FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF as varbinary(50)) WHERE accountid='$user_login' and Name = '$sname'";
$result = mssql_query($sql);
$nkla = "High Elf";
} elseif ($kla == 17) {
$sql = "UPDATE Character set Class=18, Quest=cast(0xAABA00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 as varbinary(50)) WHERE accountid='$user_login' and Name = '$sname'";
$result = mssql_query($sql);
$nkla = "Blade Master";
}
print "<p>Updated credits: ";
listcreds($user_login);
print "</p>";
print "<div class=\"success\">Character <b>$sname</b> was successfully updated to 3rd class and is now <b>$nkla</b>!</div>";
}
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
/*---------------------------------------------------------\
| aEWDMU SCRIPT |
|----------------------------------------------------------|
| Copyright 2009, EWD Studio |
|----------------------------------------------------------|
| http://www.ewd-studio.net |
\---------------------------------------------------------*/
session_start();
require('include/internal.php');
require('include/config.php');
require('requ.php');
if (isset($_POST['thirdclass'])) {
if (logged()) {
$user_login = $_SESSION['member'];
if (isset($_POST['sname'])) {
$sname = $_POST["s\156\x61\155e"];
$kla = $_POST["\x6b\x6c\x61"];
$cla = array('2', '18', '34', '50', '66', '82');
$cla1 = array('0', '16', '32', '80');
$creds_check = mssql_fetch_array(mssql_query("\123E\x4c\x45\x43\124\040c\162\x65\x64i\x74s\x20fr\x6f\x6d\040\x6dem\142\137\x63\162e\144\151t\x73\040\x77h\x65re\040\155\x65m\x62_\x5f_i\144\075'$user_login'"));
if (is_connected()) {
echo "\074\x64\151v\x20\x63l\141\163\163=\"\145\162\162\x6f\x72\"\076Y\x6f\165 h\x61v\145 \x74\x6f \144\151sc\x6f\156\156e\143\x74\040\x66\162\x6f\x6d g\141\x6d\x65\x20\164\x6f\040e\166\157\x20\x79\157\165\x72\040\x63\150a\162a\x63\164\x65\162 !\074\x2f\144\151\166>";
} elseif (is_vip() && ($creds_check['credits'] < $thirdclasscredsvip)) {
echo "\074d\151\166\040\x63\x6ca\x73s\x3d\"e\x72ro\x72\"\x3e\131\x6f\165\x20\x64\157\040not\040\150\x61\x76\145\040\145\156ou\147\150\x20\143re\x64\x69ts\056\056.\x3c\057\144\151\166\076";
} elseif (!is_vip() && ($creds_check['credits'] < $thirdclasscreds)) {
echo "\x3c\x64i\166 \x63\154a\x73\163\075\"e\x72\x72\x6f\x72\">\131o\x75\040\144o\x20n\x6ft\040h\141\x76\x65 e\156\157\165\147\150\040\143\162\145d\x69\164\x73.\x2e.\x3c/d\151v>";
} elseif (in_array($kla, $cla)) {
echo "<d\151\x76\040\x63\x6ca\x73\163\x3d\"\145\x72ro\162\">Yo\165\x72\x20\103hara\x63t\145r \074\x62\076$sname\074/\x62\076\040\150\x61\166e\x20alr\145\141\144\171\x20\063\x72\x64\040\143\x6c\141\163\163.<\057di\166\x3e";
} elseif (in_array($clascheck, $cla)) {
echo "<\x64\151v\x20\143l\141ss\x3d\"e\162\162o\x72\">Yo\165\x72 \x43harac\x74\145r\x20<\142>$sname<\x2f\142\076\040\x68\141ve\x20al\x72e\x61\144\x79\x203\x72d\x20\x63\x6c\141\x73\x73\056\074\057d\151\166\076";
} elseif (in_array($kla, $cla1)) {
echo "\x3cd\151\166\040\143\154as\163\075\"\x65\162ror\">\131\x6f\165\162 C\x68\141\162\141\143\164e\162 \x3c\x62\x3e$sname\x3c\057b\x3e\x20\150av\x65\040o\x6e\x6c\171\040\x31\163t\040\143\154\x61\x73\163\056\040\x3c\x2fd\151\166>";
} else {
if (is_vip()) {
$c2 = $creds_check['credits'] - $thirdclasscredsvip;
$takecreds = mssql_query("u\160\144\x61\164\x65 m\145\x6d\x62\137\143\162e\144\151t\x73\040\x73et\040\143\162\x65d\151t\x73\x3d'$c2' W\x48E\122\x45\x20\155\x65\155b__\x5fi\x64\x3d'$user_login'");
} else {
$c2 = $creds_check['credits'] - $thirdclasscreds;
$takecreds = mssql_query("u\x70\x64a\x74\x65\x20\x6d\145\155\x62\x5fc\162\145\144\151\164s \163\145\x74\x20\143re\x64\151\x74s\075'$c2' WH\x45\122E \155e\x6db_\137_\x69d\075'$user_login'");
}
$sql = mssql_query("S\x65\154ec\x74\x20\x43\154\x61s\x73\x20\x46\x52\117\115 \103h\x61r\x61\x63\x74\145\162 W\110\x45\x52\x45 Ac\x63o\x75\x6e\x74\x49\104='$user_login'\x20\141\156\144\x20\116a\155e\x20=\040'$sname'");
while ($row = mssql_fetch_array($sql)) {
$clascheck = $row['Class'];
}
$logfile = 'logs/evo3_logs.php';
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d H:i');
$xdata = "C\150\x61\x72a\x63\164\145r $sname\x20\x48a\x73\040B\x65\145n\040E\x76\157\x20\x74\x6f\x20\063\162d c\154\x61\x73\163\x2e\x20\116ew\x20\103\154\x61\163\163 \x2d $nkla\x2c o\x6e $date\040\142y\x20\x49\x50\072$ip\x20\n";
$fp = fopen($logfile, 'a');
fputs($fp, $xdata);
fclose($fp);
$fp1 = fopen($logfile, "a");
fputs($fp1, $xdata);
fclose($fp1);
if ($kla == 48) {
$sql = "U\120\x44A\124\x45 \x43ha\162\141\x63\x74\x65\162\x20s\145\x74 Cl\x61\x73\x73\075\x35\x30\054\040\x51\165e\163\164\x3d\143\141\163\x74\050\060\x78\105\x41\x42\101\x30\101\060\10100\060\x30\x30\x30\060\0600\x300\x30\060\060\060\x300\060\x30\x30\x300\x300\060\x30\x30\060\060\0600\0600\x30\x30\0600\x30\060001\106\106F\1060\x30\106\x46\x46F\106\x46F\106\106F\106\x46FF\x46\106\x46F\106\x46\x46\106\x46\x46\106\106\106\106FF\x46F\106\106\x46F\106\106FF\106FF\106\x20a\163 v\x61\x72\142\151\x6e\x61r\171(\x35\x30)) \x57H\105RE\040\x61\143\x63\157\165\156\x74\x69\144\075'$user_login' \x61\x6ed Na\155\145 \x3d\x20'$sname'";
$result = mssql_query($sql);
$nkla = "\104\x75\145l \115a\x73te\162";
} elseif ($kla == 1) {
$sql = "\125\120\104\x41\124\x45\040\x43\150\x61r\x61\x63\x74e\162\x20\163et\x20\103la\163\163\0752\054\x20Q\x75\x65s\x74\x3d\x63\x61st\x28\060x\x45\101B\1010A\x30\101\060\x30000\x30\060\x3000\x300\060\x300\060\x30\060\060\0600000\060\0600\x30\x30\x30\060\060\060\x30\060\x30\x30\x300\060\060\x31\106\106\106\1060\060\106\106\106F\106F\106\106\106\106FFFF\106\106\x46\106F\106F\106\x46\106\x46\106F\x46\106\106FFF\106\106\106FFFFFF\106\x46\x20\x61\x73 \166\x61\x72\x62\151n\141\x72\x79(\x35\060\x29\051 \127\110\x45\122\105 \x61c\x63ount\x69\144\x3d'$user_login'\040an\144\x20\x4e\141\x6d\x65\040\075 '$sname'";
$result = mssql_query($sql);
$nkla = "\x47\162an\x64\040\115a\x73\164\x65\x72";
} elseif ($kla == 64) {
$sql = "U\x50\104\x41\x54\x45 \x43\150a\x72\x61c\x74\x65\x72\x20\163\x65t\x20C\154as\x73=6\066\x2c\040Q\x75est\x3dcas\x74(\060x\106F9\x41\x300\x30\x30\0600\x30\060\106\106\106\106F\x46\x46FFFF\x46FFFF\106FF\x46\106\x46F\106\x46\x46\x46\106\106\106F\x46\106\106F\106\106\106F\x46FF\106\106\x46F\x30\060\x300\060\0600\x30\x3000\x300\x300\06000\060\x30\060\060\x30\060\06000\060000\x30\060\060\x300\x300\x300\0600 \141s \166\141r\142\x69nar\x79\x285\x30)\x29\x20\x57\x48ERE \x61\x63\143\x6f\x75\x6etid\075'$user_login' \x61n\x64\x20\116\141\x6de\040\075 '$sname'";
$result = mssql_query($sql);
$nkla = "\114\157\x72\x64 \x45\155\x70\x65r\157\x72";
} elseif ($kla == 81) {
$sql = "\125\x50D\101\124E C\x68ar\141c\x74\x65r\x20\163\145t \x43\154ass\07582\054\x20\121ues\x74\x3d\143\141s\164\x28\060x\105\x41\x42\x41\060\0600\060\x3000\060\106F\106\106F\x46\106FF\106\x46\106F\x46\106\x46FF\106F\x46\106\x46F\106\x46\x46F\x46F\106\106\106\106FF\106\x46F\x46\x46\x46\x46F\x46F\060\0600\060\060\x300\x30\x30\x30\x30\x300\0600\060\0600\x3000\060\0600\x30\x3000\x300\x30\x30\060\x30\060\060\060\x30\0600\0600\040\141s\040v\141\x72\142\151\156\x61r\x79\x2850\051\x29\x20\127\110E\122E\040\141\x63c\157u\x6et\x69d='$user_login' \141\x6e\144 N\141m\145 = '$sname'";
$result = mssql_query($sql);
$nkla = "\104\151\x6d\x65\x6e\x73\151o\x6e\x20\x53\x75\155m\x6f\156\145r";
} elseif ($kla == 33) {
$sql = "\125\x50\x44A\124\105\x20\103\x68\141r\x61\143\x74e\x72\x20\x73et \103\x6ca\163s=3\x34\x2c\040\x51\x75\x65st=c\141\x73t\x28\x30x\105A\102\101\060\x410\x410\060\060000\x300\060\x30\x300\x30\x30\x30\x30\060\060\x300\0600\06000\x30\x30\0600\060\x30\0600\060\0600\x30\x30\060\060\060\x31FFF\106\060\x30\x46\106\106\106F\x46\106\x46\x46F\x46F\106FF\106\x46\x46FFF\106\106\106\x46\x46\x46F\x46\106\x46\106F\106F\106\x46\x46\106\x46F\x46F\x46\x20\x61s\040va\162b\151\156\141\162y\0505\x30\x29)\040\127\x48\105\x52\x45\x20\x61c\x63\x6fu\156t\151\144='$user_login' a\156\144 \116\x61\155e\040=\040'$sname'";
$result = mssql_query($sql);
$nkla = "\110\x69\147h\x20\x45\154f";
} elseif ($kla == 17) {
$sql = "UP\104AT\x45\040\103\x68\x61\162\141c\x74e\162\x20s\x65\x74\040C\x6c\x61\163\x73\075\x31\x38\054\x20\x51\x75e\x73\x74=\143a\163t\x280\x78\101\101\102A\x300\x30\x30\x300\x300FF\x46FFFF\x46\106\x46\x46F\x46\x46F\106\x46\106FFF\106\106F\x46F\x46FFF\x46F\106\106\x46F\106\106\x46FF\106F\106FF\0600\060\x30\x300000\060\x30\06000\x300000\0600\060\060\x30\060\060\x30000\060\x30\x300\x300\x30\0600\x300\060\x20a\x73\040\x76\x61\162b\151n\141\162y(\x35\x30\x29\051\x20\x57\x48ERE\040acc\157\x75\x6et\x69\144='$user_login'\x20\141\x6e\x64\x20\116\141\x6de\x20\x3d\040'$sname'";
$result = mssql_query($sql);
$nkla = "\102l\141\144e\x20\115a\x73\x74\x65r";
}
print "\074\x70\076\x55\x70d\141\164\145d \143re\144\151t\163\072\x20";
listcreds($user_login);
print "<\x2fp\x3e";
print "\074\144\151v \143\154as\163=\"\163\x75\143ce\x73\x73\">\x43h\x61\162a\x63\164\145\x72\040<b>$sname<\057\x62> w\141\x73 su\x63\143e\x73\163f\165\154\154y\040\x75\160da\164ed\x20t\x6f\x20\x33\162d\040cl\x61\163\163\x20a\156d \x69\163\x20\x6e\x6f\x77\x20\x3c\142\076$nkla<\x2f\x62\076\x21\x3c/\144\151\x76>";
}
}
}
}
Function Calls
session_start | 1 |
Stats
MD5 | 9c4171c16d5cefdce0b49575ec30b0eb |
Eval Count | 0 |
Decode Time | 61 ms |