Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$x5faf = "ex\x70l\157d\145"; $x5fba = "g\x65\x74\x5f\143\x6c\x61\x73s"; ..

Decoded Output download

<?          $x5faf = "explode"; 
        $x5fba = "get_class"; 
        $x5fc5 = "array_pop"; 
        $x5fd5 = "md5"; 
        $x5fdd = "is_object"; 
        $x5fec = "class_exists"; 
        $x5ffa = "defined"; 
        $x600c = "simplexml_load_file"; 
        $x6019 = "in_array"; 
        $x6021 = "substr"; 
        $x6031 = "is_string"; 
        $x603f = "property_exists"; 
        $x604e = "stristr"; 
        $x605d = "array_keys"; 
        $x606e = "count"; 
        $x6079 = "strtolower"; 
        $x6083 = "stripos"; 
        $x608c = "array_search"; 
        $x609b = "array_map"; 
        $x60ad = "str_replace"; 
        $x60c1 = "strpos"; 
        $x60ce = "rand"; 
        $x60dd = "ceil"; 
        $x60ee = "strtotime"; 
        $x60fe = "time"; 
        $x6105 = "get_parent_class"; 
        $x6111 = "strrpos"; 
        $x611d = "implode"; 
        $x612b = "strcmp"; 
        $x328 = $x5faf("\", $x5fba($xd0d)); 
        $x84f = $x328[1]; 
        $x2e8 = $x5fc5($x328); 
        if ($x2e8 == "Interceptor") { 
            $x2e8 = $x5fc5($x328); 
        } 
        $x417 = $x5fd5((string)$x2e8); 
        $x42b = $x84f; 
        if ($x755 && !$x5fdd($x755)) { 
            $x328 = $x5faf("\", $x755); 
            $x42b = $x328[1]; 
            $x84f = $x328[1]; 
        } ?>

Did this file decode correctly?

Original Code

        $x5faf = "ex\x70l\157d\145";
        $x5fba = "g\x65\x74\x5f\143\x6c\x61\x73s";
        $x5fc5 = "\x61\162r\x61\171\x5f\x70\x6fp";
        $x5fd5 = "\155\144\65";
        $x5fdd = "\151\x73\137o\142\x6ae\x63\x74";
        $x5fec = "c\154as\163\x5f\145\x78\x69s\164s";
        $x5ffa = "\x64e\146\x69n\145\144";
        $x600c = "si\x6d\x70\154e\170\155\154\x5f\x6co\x61\144\x5ff\x69\x6c\x65";
        $x6019 = "\x69\156_a\162r\x61y";
        $x6021 = "\x73ub\163tr";
        $x6031 = "\x69s\137\163\x74\x72\x69\x6eg";
        $x603f = "\x70\x72\157p\x65\x72ty\137\x65\x78\x69\163\x74\x73";
        $x604e = "\x73tr\x69\x73t\162";
        $x605d = "a\x72ray\x5fk\x65y\163";
        $x606e = "\x63o\165\156\164";
        $x6079 = "\163t\x72\x74\157\154o\x77e\x72";
        $x6083 = "\163t\162ipo\163";
        $x608c = "\141\x72\x72a\x79_\x73ea\x72c\x68";
        $x609b = "\x61\162r\x61\x79\137m\x61p";
        $x60ad = "\163t\x72\x5f\x72ep\154ace";
        $x60c1 = "s\x74\x72p\x6f\x73";
        $x60ce = "r\141\156d";
        $x60dd = "ce\x69l";
        $x60ee = "\x73t\x72\x74\157\x74\x69me";
        $x60fe = "\164i\155\145";
        $x6105 = "\147\x65t\137parent\137c\x6cas\x73";
        $x6111 = "st\162\162\160os";
        $x611d = "\151m\160\154\157d\145";
        $x612b = "str\143mp";
        $x328 = $x5faf("\\", $x5fba($xd0d));
        $x84f = $x328[1];
        $x2e8 = $x5fc5($x328);
        if ($x2e8 == "\111\x6et\145r\x63\x65\160t\157\162") {
            $x2e8 = $x5fc5($x328);
        }
        $x417 = $x5fd5((string)$x2e8);
        $x42b = $x84f;
        if ($x755 && !$x5fdd($x755)) {
            $x328 = $x5faf("\\", $x755);
            $x42b = $x328[1];
            $x84f = $x328[1];
        }

Function Calls

get_class 1

Variables

$x5faf explode
$x5fba get_class
$x5fc5 array_pop
$x5fd5 md5
$x5fdd is_object
$x5fec class_exists
$x5ffa defined
$x600c simplexml_load_file
$x6019 in_array
$x6021 substr
$x6031 is_string
$x603f property_exists
$x604e stristr
$x605d array_keys
$x606e count
$x6079 strtolower
$x6083 stripos
$x608c array_search
$x609b array_map
$x60ad str_replace
$x60c1 strpos
$x60ce rand
$x60dd ceil
$x60ee strtotime
$x60fe time
$x6105 get_parent_class
$x6111 strrpos
$x611d implode
$x612b strcmp

Stats

MD5 e87469d986b7ecc326a458932b850be8
Eval Count 0
Decode Time 57 ms