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

Variables

None

Stats

MD5 9d74bc6bde41754b9f573421fb5dc30f
Eval Count 0
Decode Time 76 ms