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['adds']) && logged()) {
$user_login = $_SESSION['member'];
if (isset($_POST["sname"])) {
$sname = $_POST["sname"];
$lvlupp = $_POST["lvlupp"];
$str = $_POST["str"];
$dex = $_POST["dex"];
$ene = $_POST["ene"];
$vit = $_POST["vit"];
$com = $_POST["com"];
$fstr = fix65k($fstr, $str);
$fdex = fix65k($fstr, $dex);
$fene = fix65k($fstr, $ene);
$fvit = fix65k($fstr, $vit);
$fcom = fix65k($fstr, $com);
$estr = clean_variable($_POST["strength"]);
$edex = clean_variable($_POST["dexterity"]);
$eene = clean_variable($_POST["energy"]);
$evit = clean_variable($_POST["vitality"]);
$ecom = clean_variable($_POST["command"]);
if (strlen($estr) == 0) {
$estr = 0;
} elseif (strlen($edex) == 0) {
$edex = 0;
} elseif (strlen($evit) == 0) {
$evit = 0;
} elseif (strlen($eene) == 0) {
$eene = 0;
} elseif (strlen($ecom) == 0) {
$ecom = 0;
}
$estr = (int)$estr;
$edex = (int)$edex;
$evit = (int)$evit;
$eene = (int)$eene;
$ecom = (int)$ecom;
$new_overall = $estr + $edex + $evit + $eene + $ecom;
if (is_connected()) {
echo "<div class=\"error\">You have to disconnect from game to add stats !</div>";
} elseif ($new_overall == 0) {
print "<div class=\"error\">You Have to Change Null Stats</div>";
} elseif ($new_overall > $lvlupp) {
print "<div class=\"error\">You Dont Have Enough Points</div>";
} elseif (($fstr + $estr) > $maxstats || ($fdex + $edex) > $maxstats || ($fvit + $evit) > $maxstats || ($fene + $eene) > $maxstats || ($fcom + $ecom) > $maxstats) {
print "<div class=\"error\">Max stats is $maxstats !</div>";
} else {
$stra = $fstr + $estr;
$dexa = $fdex + $edex;
$enea = $fene + $eene;
$vita = $fvit + $evit;
$coma = $fcom + $ecom;
$pointsleft = $lvlupp - $new_overall;
$add = mssql_query("UPDATE Character SET Strength=$stra, Dexterity=$dexa, Vitality=$vita, Energy=$enea, Leadership=$coma, LevelUpPoint=$pointsleft Where Name='$sname' and AccountID='$user_login'");
$logfile = 'logs/stats_logs.php';
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d H:i');
$data = "Character $sname Has Been Updated Stats with $new_overall, stats now:Str:$stra|Agi:$dexa|Vit:$vita|Ene:$enea,|Com:$coma,Levelup Points Left:$pointsleft, on $date by IP:$ip
";
$fp = fopen($logfile, 'ab');
fwrite($fp, $data);
fclose($fp);
print "<div align=\"center\" class=\"success\"><p align=\"left\" style=\"padding:10px;\">Logs saved:<br /> Character <b>$sname</b> Has Been Updated Stats with <b>$new_overall</b> points, stats now:<br /> Strength:<b>$stra</b><br />Dexterity:<b>$dexa</b><br />Vitality:<b>$vita</b><br />Energy:<b>$enea</b><br />Com:<b>$coma</b><br />on $date by IP:$ip.</p></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['adds']) && logged()) {
$user_login = $_SESSION['member'];
if (isset($_POST["s\x6e\141\155\145"])) {
$sname = $_POST["\163n\x61m\145"];
$lvlupp = $_POST["lvlup\160"];
$str = $_POST["\x73tr"];
$dex = $_POST["\144e\x78"];
$ene = $_POST["\x65\156\145"];
$vit = $_POST["v\x69\x74"];
$com = $_POST["\143o\x6d"];
$fstr = fix65k($fstr, $str);
$fdex = fix65k($fstr, $dex);
$fene = fix65k($fstr, $ene);
$fvit = fix65k($fstr, $vit);
$fcom = fix65k($fstr, $com);
$estr = clean_variable($_POST["\163tr\145\156\x67\x74\150"]);
$edex = clean_variable($_POST["\144\145x\164e\162\151\x74\x79"]);
$eene = clean_variable($_POST["\145\156\x65\162\147\x79"]);
$evit = clean_variable($_POST["\x76\x69\x74a\154\151\x74\x79"]);
$ecom = clean_variable($_POST["c\157\155\155\141\156\144"]);
if (strlen($estr) == 0) {
$estr = 0;
} elseif (strlen($edex) == 0) {
$edex = 0;
} elseif (strlen($evit) == 0) {
$evit = 0;
} elseif (strlen($eene) == 0) {
$eene = 0;
} elseif (strlen($ecom) == 0) {
$ecom = 0;
}
$estr = (int)$estr;
$edex = (int)$edex;
$evit = (int)$evit;
$eene = (int)$eene;
$ecom = (int)$ecom;
$new_overall = $estr + $edex + $evit + $eene + $ecom;
if (is_connected()) {
echo "\x3c\x64\x69\x76 \143\154a\x73\163=\"\x65\x72\162\x6f\x72\"\x3eY\x6f\165\040\150\141ve \x74\157 d\151s\143\x6f\x6e\156\145ct fr\157\155\x20\147\x61\155\x65\040\164\x6f\040\x61d\x64 \163tat\163\x20\041\x3c\057div>";
} elseif ($new_overall == 0) {
print "\074\144\x69\x76 \x63\154a\x73\x73\075\"er\162\x6fr\"\x3e\131ou\x20\x48\141ve\040\x74\x6f\x20\x43\150a\156\147e\x20\x4e\x75\154\154 S\x74\141\x74\x73<\057\144\x69\166>";
} elseif ($new_overall > $lvlupp) {
print "\x3c\144iv\040cla\163\163\x3d\"\x65rr\x6f\162\"\076Yo\165\x20D\x6f\x6et\x20\x48\141\166\145\040\105\156o\165g\x68\040P\x6f\x69\156t\163\x3c\x2fdi\x76\076";
} elseif (($fstr + $estr) > $maxstats || ($fdex + $edex) > $maxstats || ($fvit + $evit) > $maxstats || ($fene + $eene) > $maxstats || ($fcom + $ecom) > $maxstats) {
print "\074\144\x69\166 \x63l\x61\x73\x73\075\"\x65rr\x6f\x72\">\x4d\141\x78 \x73t\141\x74\163\040\x69\163 $maxstats\040\041</\144\151\166\x3e";
} else {
$stra = $fstr + $estr;
$dexa = $fdex + $edex;
$enea = $fene + $eene;
$vita = $fvit + $evit;
$coma = $fcom + $ecom;
$pointsleft = $lvlupp - $new_overall;
$add = mssql_query("UP\x44\x41\x54\x45 \103\150\141r\x61\x63\164e\162\040\123\x45\124 \x53t\x72\x65n\x67\164\x68\x3d$stra,\x20D\145\x78\x74\x65ri\164\x79=$dexa\054\040Vit\141l\151\x74\x79\x3d$vita\x2c\x20\105n\x65\x72\147\171=$enea,\x20L\x65\x61d\x65\x72\x73\150ip\075$coma\054\040L\145\x76\145\x6c\125\160\x50o\151\x6e\x74\x3d$pointsleft \x57h\x65\162e\x20\116a\155e='$sname'\x20\x61\156d\040\x41\143\143\x6f\x75\156\x74\x49\x44\075'$user_login'");
$logfile = 'logs/stats_logs.php';
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d H:i');
$data = "\x43\x68\141\x72\x61\x63\164\x65\x72\040$sname \x48\x61s\040B\145\x65\x6e\040U\x70\144\x61\x74ed St\x61\x74\x73\040\167\x69t\x68\040$new_overall,\040\163t\141\x74s \x6e\157\167\072\x53t\x72\072$stra|\x41\147\x69\072$dexa\x7c\x56\151t:$vita\x7c\x45\156\145\x3a$enea,\x7cC\157\155:$coma\x2c\114\x65v\x65lu\160\x20\x50o\x69\156\x74\x73\040\114\145\146t\072$pointsleft\054\040o\x6e\040$date\040b\x79\x20\111P:$ip\040\n";
$fp = fopen($logfile, 'ab');
fwrite($fp, $data);
fclose($fp);
print "<d\x69\166\x20\x61\154i\x67\156=\"\x63ente\x72\"\x20cla\x73\x73\x3d\"\163\x75cc\145\163\x73\"\076\074\160 \x61\x6c\x69g\x6e\x3d\"\x6c\145\146\x74\"\040\x73t\x79\154e\075\"\160\x61d\144\x69\x6eg:\061\x30\x70\x78;\"\x3eL\x6fgs \x73\141\166\x65\x64\x3a<\142\162\040\057>\040\x43\x68\141\x72\141ct\x65\x72\040<b>$sname\074\x2fb>\x20\x48\x61s Bee\x6e \125\160\x64\x61\x74e\x64\040S\164\x61\164\163\040w\151\x74h\x20\x3c\142>$new_overall<\x2f\142\076 po\x69\x6et\163\x2c st\x61\164s\040\x6e\x6fw\072\074\x62\162\x20\057\x3e\040\x53\x74\x72\145\156gt\x68:\074\142\076$stra<\057\142\076\x3cb\x72\x20\057\x3eD\x65x\x74e\x72\x69ty\072\x3cb>$dexa<\x2f\142\076\074b\x72\x20\057>\x56\151\x74a\154it\171\x3a<\x62\076$vita\x3c/\x62\076\x3c\142\x72\x20/>\105\x6ee\x72g\171\x3a\x3c\x62\076$enea<\057\142\x3e<br\040\x2f\076\x43\157m\x3a\074\x62\076$coma</b>\074b\x72\040\x2f>\x6fn\x20$date\x20\x62\x79 IP\x3a$ip\x2e\x3c/\x70>\x3c/div>
";
}
}
}
Function Calls
session_start | 1 |
Stats
MD5 | 9d74bc6bde41754b9f573421fb5dc30f |
Eval Count | 0 |
Decode Time | 76 ms |