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('requ.php'); 
require('include/internal.php'); 
require('include/config.php'); 
if (isset($_POST['changeclass'])) { 
    if (logged()) { 
        $user_login = $_SESSION['member']; 
        $class = array(0 => 'Dark Wizard', 1 => 'Soul Master', 2 => 'Grand Master', 16 => 'Dark Knight', 17 => 'Blade Knight', 18 => 'Blade Master', 32 => 'Elf', 33 => 'Muse Elf', 34 => 'High Elf', 48 => 'Magic Gladiator', 64 => 'DarkLord', 66 => 'Lord Emperor', 50 => 'Duel Master', 80 => 'Summoner', 81 => 'Bloody Summ', 82 => 'Dim Summoner'); 
        $sname = $_POST["sname"]; 
        $ckla = stripslashes($_POST['ckla']); 
        $kla = stripslashes($_POST['kla']); 
        $nkla = $class[$kla]; 
        $cla = array('0', '16', '32', '80'); 
        $result1 = mssql_query("Select credits FROM memb_credits WHERE memb___id='$user_login'"); 
        while ($row = mssql_fetch_array($result1)) { 
            $c1 = $row["credits"]; 
        } 
        $c2 = $c1 - $changeclasscreds; 
        print "<script>
document.getElementById(\"lcreds\").style.display = 'none';
</script>"; 
        if (is_connected()) { 
            print "<div class=\"error\">You have to disconnect from game to change class character!</div>"; 
        } elseif ($c2 < 0) { 
            print "<div class=\"error\">You dont have enough credits to use this service.</div>"; 
        } elseif (in_array($ckla, $cla)) { 
            print "<div class=\"error\">Your Character <b>$sname</b> can not change class now! <br />Your character must have at least 2nd class!</div>"; 
        } elseif ($ckla == $kla) { 
            print "<div class=\"error\">Select the new 3rd class for your character <b>$sname</b>!</div>"; 
        } else { 
            if ($kla == 50) { 
                $sql = "UPDATE Character set Class='$kla', Quest=cast(0xEABA0A0A000000000000000000000000000000000000000001FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF as varbinary(50)), magiclist=cast(REPLICATE(char(0xff),180) as varbinary(180)) WHERE accountid='$user_login' and Name = '$sname'"; 
                $result = mssql_query($sql); 
            } elseif ($kla == 2) { 
                $sql = "UPDATE Character set Class='$kla', Quest=cast(0xEABA0A0A000000000000000000000000000000000000000001FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF as varbinary(50)), magiclist=cast(REPLICATE(char(0xff),180) as varbinary(180)) WHERE accountid='$user_login' and Name = '$sname'"; 
                $result = mssql_query($sql); 
            } elseif ($kla == 66) { 
                $sql = "UPDATE Character set Class='$kla', Quest=cast(0xFF9A00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 as varbinary(50)), magiclist=cast(REPLICATE(char(0xff),180) as varbinary(180)) WHERE accountid='$user_login' and Name = '$sname'"; 
                $result = mssql_query($sql); 
            } elseif ($kla == 82) { 
                $sql = "UPDATE Character set Class='$kla', Quest=cast(0xEABA00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 as varbinary(50)), magiclist=cast(REPLICATE(char(0xff),180) as varbinary(180)) WHERE accountid='$user_login' and Name = '$sname'"; 
                $result = mssql_query($sql); 
            } elseif ($kla == 34) { 
                $sql = "UPDATE Character set Class='$kla', Quest=cast(0xEABA0A0A000000000000000000000000000000000000000001FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF as varbinary(50)), magiclist=cast(REPLICATE(char(0xff),180) as varbinary(180)) WHERE accountid='$user_login' and Name = '$sname'"; 
                $result = mssql_query($sql); 
            } elseif ($kla == 18) { 
                $sql = "UPDATE Character set Class='$kla', Quest=cast(0xAABA00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 as varbinary(50)), magiclist=cast(REPLICATE(char(0xff),180) as varbinary(180)) WHERE accountid='$user_login' and Name = '$sname'"; 
                $result = mssql_query($sql); 
            } 
            $takecreds = mssql_query("update memb_credits set credits='$c2' WHERE memb___id='$user_login'"); 
            print "<p>Updated credits: "; 
            listcreds($user_login); 
            print "</p>"; 
            print "<div id=\"cclass\" class=\"success\">Character <b>$sname</b> changed class in <b>$nkla</b>.<br> Quest updated! Old skills/spells removed! Enjoy new 3rd class!</div>"; 
        } 
    } else { 
        print "Your session expired, please login."; 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
/*---------------------------------------------------------\
|                aEWDMU SCRIPT                             |
|----------------------------------------------------------|
|             Copyright 2009, EWD Studio                   |
|----------------------------------------------------------|
|                 http://www.ewd-studio.net                |
\---------------------------------------------------------*/

session_start();
require('requ.php');
require('include/internal.php');
require('include/config.php');
if (isset($_POST['changeclass'])) {
    if (logged()) {
        $user_login = $_SESSION['member'];
        $class = array(0 => 'Dark Wizard', 1 => 'Soul Master', 2 => 'Grand Master', 16 => 'Dark Knight', 17 => 'Blade Knight', 18 => 'Blade Master', 32 => 'Elf', 33 => 'Muse Elf', 34 => 'High Elf', 48 => 'Magic Gladiator', 64 => 'DarkLord', 66 => 'Lord Emperor', 50 => 'Duel Master', 80 => 'Summoner', 81 => 'Bloody Summ', 82 => 'Dim Summoner');
        $sname = $_POST["\163\156am\x65"];
        $ckla = stripslashes($_POST['ckla']);
        $kla = stripslashes($_POST['kla']);
        $nkla = $class[$kla];
        $cla = array('0', '16', '32', '80');
        $result1 = mssql_query("Se\154\x65\143\164\040\x63re\144i\x74\163\040\x46\122\117\115\040\155emb_\143r\x65\x64\151\x74\x73\x20\x57\x48\x45\122\105\040\155\145\155\x62\x5f_\x5f\x69\x64\075'$user_login'");
        while ($row = mssql_fetch_array($result1)) {
            $c1 = $row["\x63\162\x65\x64\x69\x74\x73"];
        }
        $c2 = $c1 - $changeclasscreds;
        print "<scr\x69\160\164\x3e\015\012d\157cu\x6d\x65\x6e\164.\x67\x65t\x45l\145\155e\156\164\102y\x49d\x28\"l\143\x72e\144\x73\"\x29\x2es\164y\x6ce\x2e\144i\x73\160l\x61y\x20\x3d\x20'\x6eon\x65';\015\012<\x2f\x73cr\151\160\164\076";
        if (is_connected()) {
            print "\074\144\x69\166\x20c\x6c\x61ss\075\"\145\162\162\x6f\162\">\x59\x6f\x75\x20h\x61\x76e \x74\x6f\040\144\x69scon\x6e\x65\143\x74 \146\162\x6fm g\141\x6de\x20\164\x6f \143ha\156\x67\x65\x20\x63l\141\x73s\040\143h\141ra\143\x74\x65\162\041\x3c/d\151\166\x3e";
        } elseif ($c2 < 0) {
            print "<d\x69\166\x20c\x6c\141s\x73\075\"e\x72\162o\162\"\076Y\x6fu\x20d\157n\x74 ha\x76\145\040\x65\x6e\x6f\165g\x68 \x63r\145\x64\151\x74\163\x20t\x6f\x20\165\163\145\x20\164his\x20\x73\145\x72v\151\143e.<\x2f\x64iv>";
        } elseif (in_array($ckla, $cla)) {
            print "<\x64i\x76 \x63l\x61\x73\163\075\"\x65\162ro\162\"\076\x59\x6f\165\162 Cha\162\141\x63t\x65\x72\040<\142\x3e$sname\x3c\057\x62\076\x20\143\x61\x6e\x20\156\x6ft\040\143\x68\141\x6e\147\x65\040\x63\154\141\x73\163 \x6e\157\167!\040\074\x62r\x20/\076\131\x6f\165r\x20\143\x68\141rac\164e\x72\x20\155\165\x73t\040h\x61\x76e\040\x61\x74 \154\x65\x61\163\164 2\156\144 \143l\x61\x73s\041\074/\144i\x76>";
        } elseif ($ckla == $kla) {
            print "\074\144\151\166\040c\x6c\141\x73s=\"e\162\x72\157\162\"\x3e\x53\145\x6c\x65c\164 t\x68e\040\156\x65\167 3\162\x64 \143lass\040f\x6f\162 you\x72\x20\143\x68\x61r\x61\x63t\145\x72\040\x3cb>$sname<\057\x62\x3e\041\x3c\057di\166\076";
        } else {
            if ($kla == 50) {
                $sql = "U\120\x44A\124\x45\x20\x43\150\141\x72\141\x63t\x65r\040\x73\x65t\x20\x43\x6c\141\163\x73\075'$kla'\x2c \121\165\145\163\x74\x3d\143\x61\x73t\050\060\170E\x41\102\101\060\1010A\x30\060\060\0600\x3000\060\x30\x300000\0600\060\0600\x300\x30\x30\0600\x30\060\060\060\x30\x300\x30\x30\x30\060000\060\x31FF\x46\106\060\x30\106F\x46\106\106FF\106\106\x46F\106\106\x46F\x46\106\x46\106F\x46\106F\x46FF\106F\x46F\x46\106F\x46\x46\x46F\x46\x46\x46\106\106\x46F\x20a\x73\x20v\141\162\142\151n\x61\162y\x28\065\060\x29\x29\x2c \x6d\x61\147\151cl\x69\x73t\075ca\163t\x28\122\x45P\114\x49\103\x41\124\105\x28\x63\150\141\x72(\060\x78\146\146\x29\x2c\x31\x380\051 a\163\x20v\x61rbinar\171\050\0618\060\x29\x29\x20\x57\110ER\105 a\x63coun\164i\x64\075'$user_login' \x61n\x64\x20N\141\x6d\x65\040=\040'$sname'";
                $result = mssql_query($sql);
            } elseif ($kla == 2) {
                $sql = "\x55\120\104\101TE\040\x43\150\141r\x61\x63\x74er\040\163\145\x74 C\x6cass='$kla',\x20Qu\145\163\x74\x3d\x63a\x73\164\x28\060\170\x45\101\102\1010\101\060\101\x300\x30\x30000\x30\060\x30\060\x30\x30\x30\0600\060\0600\x300\060\060\x300\x30\0600\x300\x30\x3000\0600\060\x30\x3000\x31\106\106\x46F\060\x30\x46F\x46\106\x46FF\106\106\x46\106\106\106\x46F\106FF\106F\106\106F\x46\106\x46F\x46FF\106F\x46\x46\x46\106\x46\106FFF\x46\x46\x46\040\141\163\x20\x76\x61r\142\151n\x61\x72\171\050\0650\051\x29,\x20m\141\147icl\151\163t\075\x63\141\x73\164(R\x45\x50\x4cI\x43A\124\x45(ch\141\x72(\060x\146\x66\x29,180\x29 \141\163\040\x76\x61\x72\142i\156\x61r\x79\x28\x31\x380\x29) \x57\110\x45\x52\x45\040\x61\x63\x63ou\x6eti\x64\x3d'$user_login'\x20\141\156d \116a\155e\x20\x3d\x20'$sname'";
                $result = mssql_query($sql);
            } elseif ($kla == 66) {
                $sql = "\125\120\x44\x41\124\x45 C\150\141\x72\141c\164e\x72\040\163\145\164\040\103\154\x61\x73\163='$kla', \x51\x75\145\x73\164\x3d\x63\x61\x73t(\060xFF9\x41\x30\x30\x30\x30\060\x30\060\060F\106\106\106FF\x46\106\x46F\106\x46\x46\106FF\x46\106\106\106\106\106\106\106F\106\x46\x46\106\106FFF\106F\x46FFFF\106\106\106\106\106F\060\x30\x30\060\06000\x30\x30\060\x30000\060\x300\060\060\x30\x30\x3000\060\x30\x30\060\060\0600\x30\0600\06000\060\x30\060\x30\x30\x20\x61\163\x20\166a\x72\142\x69\156\141\x72\x79\x28\0650\051\x29\x2c\x20\155\141\x67\151c\154\x69s\x74=\x63\141\x73t\050REP\114\x49C\101TE\x28\x63ha\x72\050\x30\x78\x66\146)\x2c\x31\x38\060\051\x20\x61\163 var\x62i\x6e\141\162y\050\x3180\x29\051\040\x57\x48\105\x52E\040\x61\143\143o\165\x6e\x74\151\x64='$user_login' \x61nd\x20\116\141me \075 '$sname'";
                $result = mssql_query($sql);
            } elseif ($kla == 82) {
                $sql = "\x55\x50\104\101\124\105\040Cha\x72a\x63\164e\x72 \163e\x74\x20C\154\141\163s\075'$kla',\040\121ues\164=\x63\141\163\164(\060\x78\105\101B\x410\060\x30\x30000\x30FF\106\x46\106\x46FF\106\106F\106F\106\x46F\106F\x46FFF\x46\x46\x46\106\x46\x46\106\x46FF\x46\x46\106\x46\x46\106\x46\x46\x46F\106FFF0\06000\060\x30000\x30\060\x3000\060\x30\x30\060\060\x300\x30\060\0600\x30\06000\060\x30\x300\060\x3000\x30\x300\060\x30\x20as\040v\141\x72b\x69\156a\x72\171\0505\060\x29\051\x2c \155a\x67\x69\x63l\x69\163\x74\x3dc\141s\x74\x28\122\105\120L\111\103\x41T\105(\x63h\141r(0\x78ff)\0541\x380)\x20\x61\163\040va\162\142\x69\x6ear\171\x28\061\070\x30\051\051\040W\110\105\x52\105\x20\141ccou\156\164i\144\x3d'$user_login'\x20\141n\144\x20Nam\x65 \x3d\040'$sname'";
                $result = mssql_query($sql);
            } elseif ($kla == 34) {
                $sql = "U\x50DA\x54\105\040\x43\150\x61r\141\143\x74\x65\x72\040s\145t\040\103\x6c\141s\163\075'$kla'\054\040\x51uest\075\143a\x73\164(0\170E\x41B\x41\x30\x41\060\1010\060\060\x30\060\x30\06000\x30\0600\x30\060000\060\060\060\060\0600\060\0600\060\x30\x30\x30\x30\06000\x30\x30\x30\060\060\060\x30\x31\x46\106\106F\060\060\106F\x46\x46FFF\106\x46\106\x46F\x46F\x46F\x46\106\106F\106FF\x46\x46F\106\106F\x46\x46F\106\106\x46FF\x46FF\106\x46F\x46\x20\x61s\040\166\141\162\x62i\156\141\x72\x79\0505\060\x29), m\141\x67\x69\x63\x6ci\x73\164\x3d\143a\163t\x28\122\x45\x50\114I\103\x41\x54\105\x28\143har(\x30\x78\146\x66)\0541\0700\x29\040\x61s\040var\142i\156a\162\x79(\061\070\060\051\x29\x20\127\110\x45\x52\x45 \x61cc\157\x75\x6e\164\x69\144\x3d'$user_login'\x20\x61\156d\x20N\x61m\145\040=\040'$sname'";
                $result = mssql_query($sql);
            } elseif ($kla == 18) {
                $sql = "UPDATE \103ha\x72acte\162 \163e\164\x20\x43\x6c\141\x73\x73\075'$kla',\x20Qu\145s\164\075c\x61\x73t(0xA\x41\x42A\x30\060\x30\060\x30\060\060\x30F\106F\106\106\x46F\x46FF\106F\x46\x46F\x46F\x46FF\x46\106F\106\x46F\x46FF\x46\x46\106\106\106\x46FF\106FF\x46F\x46FF\106\060\x300\060\x30\060\060\060\060\x30\0600\0600\060\060\x300\0600\060\x300\x300\0600\060\060\060\x30\x30\x30\x30\060\060000\x30\060\x30 as\x20\166\141\x72\x62in\x61\x72\171(5\060\x29)\054\040\x6d\141\147ic\154\x69\163t\x3dc\x61\163\x74\050\122\105\x50L\111\x43A\124\105\x28\x63\150a\162(\060\170f\146)\054\06180)\040\141\x73\x20\166\x61\162\x62i\156\141\x72y\x281\070\x30\051\x29 \127\110E\x52E\040a\143\x63\x6f\165\156\164id\075'$user_login'\x20\x61\x6e\x64\x20Na\155\145\040\x3d '$sname'";
                $result = mssql_query($sql);
            }
            $takecreds = mssql_query("u\x70\x64at\145\x20m\x65m\x62\137c\162e\144\x69\x74\163\040s\x65\x74\x20\143red\151\164s='$c2'\x20\127\x48\105R\x45\x20\155\x65m\x62_\137_id\x3d'$user_login'");
            print "\074p\x3eU\160d\x61t\145\x64\x20\x63\x72\145\144\151\x74\163: ";
            listcreds($user_login);
            print "\x3c/\160>";
            print "\074\144\151\x76\x20id\x3d\"\x63c\x6c\141ss\" \143l\x61\x73s\x3d\"\x73\x75\x63c\145\163\x73\"\076C\x68\141\x72\141cte\x72\x20\074b\076$sname<\x2f\142> c\x68\x61\156\x67e\x64\x20cl\x61\x73\163 \x69\x6e \x3c\x62\x3e$nkla\074\057\x62>\x2e<\142\x72>\040\121\x75est\x20upda\x74\x65\144\x21 \x4fl\144\x20s\153\x69ll\163/\x73\x70\x65\x6cl\x73 \162\x65m\157ve\144!\x20\105n\152\157\171 n\x65w\0403\162d\040\143\x6c\x61\x73\163\x21<\x2f\144i\x76\076";
        }
    } else {
        print "Y\x6f\x75\162\x20s\x65\x73s\151\x6f\156\x20\x65x\160i\162\145d\x2c\x20\160l\x65\x61s\145 \x6c\157\x67\x69\156\x2e";
    }
}

Function Calls

session_start 1

Variables

None

Stats

MD5 a850d79564d11652240f16d35d806b1f
Eval Count 0
Decode Time 63 ms