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 /** * * @ IonCube v8.1 Decoder By Sanishan * * @ Version : 1,0,0,3 * @..

Decoded Output download

<?php 
/** 
 * 
 * @ IonCube v8.1 Decoder By Sanishan   
 * 
 * @ Version  : 1,0,0,3 
 * @ Author   : Sanishan   
 * @ Release on : 01-01-2014 
 * @ Website  : http://deioncube.me 
 * 
 **/ 
  
if ( !extension_loaded( "ionCube Loader" ) ) 
{ 
    $CV_0 = strtolower( substr( php_uname( ), 0, 3 ) ); 
    $CV_1 = "ioncube_loader_".$CV_0."_".substr( phpversion( ), 0, 3 ).( $CV_0 == "win" ? ".dll" : ".so" ); 
    if ( function_exists( "dl" ) ) 
    { 
        @dl( $CV_1 ); 
    } 
    if ( function_exists( "_il_exec" ) ) 
    { 
        return _il_exec( ); 
    } 
    $CV_1 = "/ioncube/".$CV_1; 
    $CV_2 = $CV_3 = realpath( ini_get( "extension_dir" ) ); 
    $CV_4 = dirname( __FILE__ ); 
    if ( 1 < strlen( $CV_3 ) && $CV_3[1] == ":" ) 
    { 
        $CV_3 = str_replace( "\", "/", substr( $CV_3, 2 ) ); 
        $CV_4 = str_replace( "\", "/", substr( $CV_4, 2 ) ); 
    } 
    $CV_5 = str_repeat( "/..", substr_count( $CV_3, "/" ) ).$CV_4."/"; 
    $CV_6 = strlen( $CV_5 ); 
    while ( $CV_6-- ) 
    { 
        if ( $CV_5[$CV_6] == "/" ) 
        { 
            $CV_7 = substr( $CV_5, 0, $CV_6 ).$CV_1; 
            if ( file_exists( $CV_2.$CV_7 ) ) 
            { 
                $CV_1 = $CV_7; 
                break; 
            } 
        } 
    } 
    if ( function_exists( "dl" ) ) 
    { 
        @dl( $CV_1 ); 
    } 
} 
else 
{ 
    exit( "The file ".( __FILE__ )." is corrupted.
" ); 
} 
if ( function_exists( "_il_exec" ) ) 
{ 
    return _il_exec( ); 
} 
echo "Site error: the file <b>".( __FILE__ )."</b> requires the ionCube PHP Loader ".basename( $CV_1 )." to be installed by the website operator. If you are the website operator please use the <a href=\"http://www.ioncube.com/lw/\">ionCube Loader Wizard</a> to assist with installation."; 
exit( 199 ); 
echo "HR+cPxAlraXzZYjlV1H3Qs7gDU65tCZicG4sbgQy8UFJd87pdf7B1R3BwMds1XMn5Wu2eYNa0Q83
DiJyNeNta1D7YsybrSvZ1OeGg0J384fKardznYAqKY147Cbu3Yqbr93zLrvOwllWMdH/0WLUvVx/
DMxq8X53y4t3+YfZseMxqtsCGSdLfNDXhvgq1lUEcE6o8LHE4Omi8qNQjC80Y1DymmpCHwANp49y
tn/mtw8leqntmZ9E2dQRJVtZnvXoeoh3B+wlbEC5QcA4ePicHqrHxKT0lqv9V9P6QiIzlJtJelPl
DrgIF9LyEGfTXkDEEJZtqJZIcVD0zDOgtWw1/1dRSZA/fxPzl2P1ApCTsnsuUb24g+2oeC+sHBNj
rTeDPw7JdNwsXOg"; 
echo "fo4w62U26vKUb73DO4ZdPznAx2s2iIjicYjpVwOOrJkWCwK+wws1u5ujAJKrw
pgbFVg+/d59PxtsGr1VJgqPaCahI5lHssZBKjWvlg50BzwdCv5SpqZ9cjpA3fOXYkd8JruFL74Ya
UfhL6Lcj9TpWpfTeTOGW4P6LXAdiXdbvuMBo2FYPXYMduooupKG+6OoEpKfHcYzgfBUKrHzbsZI2
Sk42gVWzgpWQfYctjncSIIHtldolyOwSJT+Y0YwB26SwaNKay8j7PCLzVMgfIwuOw54wSe7Ic6RM
/ZCcIHeawIYjgxnUzGRgVyvSSOP0R9Q923NgTtaOm8Ejxrr2vmIpZ2l51K3SsYc/NdKBkhjZvHLk
zGS3+7rxpfl4iHg9h2uRIbG+3Lrnq4"; 
echo "WHp+2zeRNsV0=="; 
?>

Did this file decode correctly?

Original Code

<?php
/**
 *
 * @ IonCube v8.1 Decoder By Sanishan  
 *
 * @ Version  : 1,0,0,3
 * @ Author   : Sanishan  
 * @ Release on : 01-01-2014
 * @ Website  : http://deioncube.me
 *
 **/
 
if ( !extension_loaded( "ionCube Loader" ) )
{
    $CV_0 = strtolower( substr( php_uname( ), 0, 3 ) );
    $CV_1 = "ioncube_loader_".$CV_0."_".substr( phpversion( ), 0, 3 ).( $CV_0 == "win" ? ".dll" : ".so" );
    if ( function_exists( "dl" ) )
    {
        @dl( $CV_1 );
    }
    if ( function_exists( "_il_exec" ) )
    {
        return _il_exec( );
    }
    $CV_1 = "/ioncube/".$CV_1;
    $CV_2 = $CV_3 = realpath( ini_get( "extension_dir" ) );
    $CV_4 = dirname( __FILE__ );
    if ( 1 < strlen( $CV_3 ) && $CV_3[1] == ":" )
    {
        $CV_3 = str_replace( "\\", "/", substr( $CV_3, 2 ) );
        $CV_4 = str_replace( "\\", "/", substr( $CV_4, 2 ) );
    }
    $CV_5 = str_repeat( "/..", substr_count( $CV_3, "/" ) ).$CV_4."/";
    $CV_6 = strlen( $CV_5 );
    while ( $CV_6-- )
    {
        if ( $CV_5[$CV_6] == "/" )
        {
            $CV_7 = substr( $CV_5, 0, $CV_6 ).$CV_1;
            if ( file_exists( $CV_2.$CV_7 ) )
            {
                $CV_1 = $CV_7;
                break;
            }
        }
    }
    if ( function_exists( "dl" ) )
    {
        @dl( $CV_1 );
    }
}
else
{
    exit( "The file ".( __FILE__ )." is corrupted.\n" );
}
if ( function_exists( "_il_exec" ) )
{
    return _il_exec( );
}
echo "Site error: the file <b>".( __FILE__ )."</b> requires the ionCube PHP Loader ".basename( $CV_1 )." to be installed by the website operator. If you are the website operator please use the <a href=\"http://www.ioncube.com/lw/\">ionCube Loader Wizard</a> to assist with installation.";
exit( 199 );
echo "HR+cPxAlraXzZYjlV1H3Qs7gDU65tCZicG4sbgQy8UFJd87pdf7B1R3BwMds1XMn5Wu2eYNa0Q83\nDiJyNeNta1D7YsybrSvZ1OeGg0J384fKardznYAqKY147Cbu3Yqbr93zLrvOwllWMdH/0WLUvVx/\nDMxq8X53y4t3+YfZseMxqtsCGSdLfNDXhvgq1lUEcE6o8LHE4Omi8qNQjC80Y1DymmpCHwANp49y\ntn/mtw8leqntmZ9E2dQRJVtZnvXoeoh3B+wlbEC5QcA4ePicHqrHxKT0lqv9V9P6QiIzlJtJelPl\nDrgIF9LyEGfTXkDEEJZtqJZIcVD0zDOgtWw1/1dRSZA/fxPzl2P1ApCTsnsuUb24g+2oeC+sHBNj\nrTeDPw7JdNwsXOg";
echo "fo4w62U26vKUb73DO4ZdPznAx2s2iIjicYjpVwOOrJkWCwK+wws1u5ujAJKrw\npgbFVg+/d59PxtsGr1VJgqPaCahI5lHssZBKjWvlg50BzwdCv5SpqZ9cjpA3fOXYkd8JruFL74Ya\nUfhL6Lcj9TpWpfTeTOGW4P6LXAdiXdbvuMBo2FYPXYMduooupKG+6OoEpKfHcYzgfBUKrHzbsZI2\nSk42gVWzgpWQfYctjncSIIHtldolyOwSJT+Y0YwB26SwaNKay8j7PCLzVMgfIwuOw54wSe7Ic6RM\n/ZCcIHeawIYjgxnUzGRgVyvSSOP0R9Q923NgTtaOm8Ejxrr2vmIpZ2l51K3SsYc/NdKBkhjZvHLk\nzGS3+7rxpfl4iHg9h2uRIbG+3Lrnq4";
echo "WHp+2zeRNsV0==";
?>

Function Calls

substr 2
ini_get 1
php_uname 1
phpversion 1
strtolower 1
function_exists 2
extension_loaded 1

Variables

$CV_0 lin
$CV_1 /ioncube/ioncube_loader_lin_4.1.so

Stats

MD5 d2561a0ae51d2e69ef8af9b33f19433e
Eval Count 0
Decode Time 108 ms