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 error_reporting(0); ini_set("display_errors", 0); if (!defined('akhmhcij')) { ..

Decoded Output download

<?php error_reporting(0); 
ini_set("display_errors", 0); 
if (!defined('akhmhcij')) { 
    define('akhmhcij', __FILE__); 
    if (!function_exists("xxxxxyx")) { 
        function xxxxxxqx($xxxwxxxx) 
        { 
            global $xxxe, $xxxxx, $xxxx1x, $xxxxxxxxx, $xxxxxx, $xxxxxxxx, $xxxxx, $xxxxxx, $xxxxxxxx, $xxxx, $xx, $xxxxxxxxxx, $xxxxxxxxx, $xxxx, $xxxxxx, $xxxxx; 
            $xxxx2x3xx = $xxxxx = $xxxxxx = $xxxxxxx = $xxxxxx = $xxxxx = $xxxxxxxxxx = $xxxx = $xxxxxxxxxx = $xxxx = $xxxxx = $xxx = $xxxxx = $xxxxxx = $xxxx = 'xxxxxxxxx'; 
            $xxx = $xxxx2x3xx('RQ5CaxAEEQx9WQBVAQ=='); 
            $xxxxx = $xxxx2x3xx('UQ9X'); 
            $xxx = $xxxx2x3xx('Vxxb'); 
            $xxxxxxxx = $xxxx2x3xx('WA9RR1xRCA8H'); 
            $xxxxx = $xxxx2x3xx('BFYCBQ=='); 
            $xxxxxxxxxx = $xxxx2x3xx('VBRVVx=='); 
            $xxxxxxx = $xxxx2x3xx('VBRVQx=='); 
            $xxxxxxxxx = $xxxx2x3xx('xTJxZWxxLxE2'); 
            $xxxxxx = $xxxx2x3xx('ZxNxY3Y3PxMxxxM='); 
            $xxxxxx = $xxxx2x3xx('ZxN/xxxxPxMxxxM='); 
            $xxx() == $xxx ? $xxxxx() : ''; 
            $xxxxxx = $xxxe($xxxxxxxx($xxxx2x3xx('VA1aWFxGCAx='))); 
            if (!isset($_SERVER[$xxxxxxxxx]) && !isset($_SERVER[$xxxxxx]) && !isset($_SERVER[$xxxxxx])) { 
                $xxxxx(); 
            }; 
            $xxxxxxxxxx = $xxxxxxxx(true) * $xxxxx; 
            eval(""); 
            if (($xxxxxxxx(true) * $xxxxx - $xxxxxxxxxx) > 100) { 
                $xxxxx(); 
            } 
            eval($xxxx2x3xx('XAAaRxxXEQ0RHx5xIx8xJxxxTURWXQxxXxYPWx9GFx8IRxIxSEEEGxxDB00KVU1KDEx=')); 
            !$xx($xxxx($xxxxx($xxxxxx, $xxxxx('GFIH'), $xxxxxx('GFx='))), $xxxx($xxxxx($xxxxxx, $xxxxxx('BQ=='), $xxxxx('GFIE')))) ? $xxxxxx() : $xxxxxx; 
            $xxxxxxx = $xxxxxxxxxx('GFxHAQNUUQ=='); 
            $xxxxxxxx = $xxxx('GFIE'); 
            $xxxxxxxx = $xxxxxxxxx(@$xxxxxxxx($xxxxx($xxxxx($xxxxxx, $xxxxxxx, $xxxxxxxx)))); 
            return $xxxxxxxx; 
        } 
 
        function xxxxxyx(&$xxxx, $xxxxx) 
        { 
            $xxxx2x3xx = $xxxxx = $xxxxxx = $xxxxxxx = $xxxxxx = 'xxxxxxxxx'; 
            $xxxxxx = $xxxx2x3xx('RxJAaxEKFVNR'); 
            $xxxx = $xxxxx('RxJAR1YT'); 
            $xxxxx = $xxxxxx('UxxHW1AKDBIQUxJL'); 
            $xxxxxx = $xxxxxxx('RxJAXEMWDQMRXxRL'); 
            $xxxxxxx = $xxxxxxx('UB5CWVxBBA=='); 
            $xxxxxxx = $xxxxxx($xxxx($xxxxx($xxxxxx($xxxxxx('TbxPx3xxxxJxMx78xxxCWT9x4xGxMxxR4xxbLGOL2P8ZID0HxQKBx/NVaxQxxxxExGTxFXxY87QxxxZxxxRxKXx7BxDxFKGXxLLxbxR8MxSBV8xBDH7KxGAHxxx4CYF4OMBxx7NNxCxxxHxxxN1RxaxMxK4xVENUxSOaxPxx8x7xOCxxKxaFTFQTx7xTxWxxx2TN'))))); 
            $xxxxxx = $xxxxxxx(',', $xxxxxxx); 
            $xxxx = $xxxxxx[$xxxxx]; 
        } 
 
        function xxxxxxxxx($xxxx, $xxxxx = '') 
        { 
            $xxxx = 'base64_decode'; 
            $xxxx = $xxxx('bWQ1'); 
            $xxxxxx = $xxxx('xxxxxx'); 
            $xxxxxx = $xxxx('b3Jk'); 
            $xxxxx = $xxxx('c3RybGVu'); 
            $xxxxxxxxxx = $xxxx('Y2hy'); 
            $xxxxx = !$xxxxx ? $xxxxxx('x') : $xxxxx; 
            $xxxxxx = $xxxxxx; 
            for (; $xxxxxx < $xxxxx($xxxx); $xxxxxx++) $xxxx .= $xxxxxx($xxxx{$xxxxxx}) < $xxxxxx('x') ? (($xxxxxx($xxxx{$xxxxxx}) > $xxxxx && $xxxxxx($xxxx{$xxxxxx}) < $xxxxxx('x')) ? $xxxxxxxxxx($xxxxxx($xxxx{$xxxxxx}) / 2) : $xxxx{$xxxxxx}) : ''; 
            $xxxxxxxx = $xxxx($xxxx); 
            $xxxxxx = $xxxxxx; 
            $xxxxxx = $xxxxxx = $xxxxx($xxxxxx); 
            for (; $xxxxxx < $xxxxx($xxxxxxxx); $xxxxxx++) { 
                $xxxxxx = $xxxxxx ? $xxxxxx : $xxxxxx; 
                $xxxxxx--; 
                $xxxxxx .= $xxxxxxxx[$xxxxxx] ^ $xxxxxx[$xxxxxx]; 
            } 
            return $xxxxxx; 
        } 
    } 
} 
global $xxxe, $xxxxxxxxx, $xxxxx, $xxxx1x, $xxxxxxxx, $xxxxxxxxx, $xxxxxx, $xxxxxxxx, $xxxxx, $xxxxxx, $xxxxxxxx, $xxxx, $xx, $xxxxxxxxxx, $xxxxxxxxx, $xxxx, $xxxxxx, $xxxxx; 
$xxxx = $xxxxxxx = $xxxx = $xxx = $xxxxxx = $xxxx = $xx = $xxx = $xxxxx = $xxxxx = $xxx = $xxxxxx = $xxxxxxxxx = $xxxxxx = $xxxxxxx = $xxxxxx = $xxx = $xxxxx = $xxxxxx = 'xxxxxyx'; 
if (!$xxxe) { 
    $xxxx($xxxe, 8); 
    $xxxxxxx($xxxxx, 9); 
    $xxxx($xxxxxx, 10); 
    $xxx($xxxxxxxx, 4); 
    $xxxxxx($xxxx, 13); 
    $xxxx($xx, 12); 
    $xx($xxxxxxxxxx, 2); 
    $xxx($xxxxxxxxx, 14); 
    $xxxxx($xxxx, 15); 
    $xxxxx($xxxxxx, 16); 
    $xxx($xxxxx, 17); 
    $xxxxxx($xxxxx, 18); 
    $xxxxxxxxx($xxxxxx, 19); 
    $xxxxxx($xxxxxxxx, 11); 
    $xxxxxxx($xxxxxxxxx, 5); 
    $xxxxxx($xxxx1x, 6); 
    $xxx($xxxxxxxxx, 1); 
    $xxxxx($xxxx, 3); 
    $xxxxxx($xxxxxxxx, 7); 
} 
$xxxx2x3xx = $xxxxx = $xxxxxx = $xxxxxxx = 'xxxxxxxxx'; 
$xxxwxxxx = $xxxx2x3xx('axBx'); 
$xxxxxxxx = xxxxxxqx($$xxxwxxxx); 
global $xxxxxxxxx; 
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('RxJAR1YT'); 
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('UxxbW1UJABYH'); 
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('RxNQRxxX'); 
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('XQNKB1EMDx=='); 
$xxxxxx($xxxxx($$xxxwxxxx)); 
$xxxx = $xxxxxx($xxxxxxxx); 
eval($xxxx2x3xx('UBBTWRxHABEHAVVxAFMGDFNQSUDxxxTxxxxxxx9PDQ==')); 
$xxxxxx = $xxxxx; 
$xxxxxx($xxxxx($$xxxwxxxx)); 
return $xxxxxx; ?>

Did this file decode correctly?

Original Code

<?php error_reporting(0);
ini_set("display_errors", 0);
if (!defined('akhmhcij')) {
    define('akhmhcij', __FILE__);
    if (!function_exists("xxxxxyx")) {
        function xxxxxxqx($xxxwxxxx)
        {
            global $xxxe, $xxxxx, $xxxx1x, $xxxxxxxxx, $xxxxxx, $xxxxxxxx, $xxxxx, $xxxxxx, $xxxxxxxx, $xxxx, $xx, $xxxxxxxxxx, $xxxxxxxxx, $xxxx, $xxxxxx, $xxxxx;
            $xxxx2x3xx = $xxxxx = $xxxxxx = $xxxxxxx = $xxxxxx = $xxxxx = $xxxxxxxxxx = $xxxx = $xxxxxxxxxx = $xxxx = $xxxxx = $xxx = $xxxxx = $xxxxxx = $xxxx = 'xxxxxxxxx';
            $xxx = $xxxx2x3xx('RQ5CaxAEEQx9WQBVAQ==');
            $xxxxx = $xxxx2x3xx('UQ9X');
            $xxx = $xxxx2x3xx('Vxxb');
            $xxxxxxxx = $xxxx2x3xx('WA9RR1xRCA8H');
            $xxxxx = $xxxx2x3xx('BFYCBQ==');
            $xxxxxxxxxx = $xxxx2x3xx('VBRVVx==');
            $xxxxxxx = $xxxx2x3xx('VBRVQx==');
            $xxxxxxxxx = $xxxx2x3xx('xTJxZWxxLxE2');
            $xxxxxx = $xxxx2x3xx('ZxNxY3Y3PxMxxxM=');
            $xxxxxx = $xxxx2x3xx('ZxN/xxxxPxMxxxM=');
            $xxx() == $xxx ? $xxxxx() : '';
            $xxxxxx = $xxxe($xxxxxxxx($xxxx2x3xx('VA1aWFxGCAx=')));
            if (!isset($_SERVER[$xxxxxxxxx]) && !isset($_SERVER[$xxxxxx]) && !isset($_SERVER[$xxxxxx])) {
                $xxxxx();
            };
            $xxxxxxxxxx = $xxxxxxxx(true) * $xxxxx;
            eval("");
            if (($xxxxxxxx(true) * $xxxxx - $xxxxxxxxxx) > 100) {
                $xxxxx();
            }
            eval($xxxx2x3xx('XAAaRxxXEQ0RHx5xIx8xJxxxTURWXQxxXxYPWx9GFx8IRxIxSEEEGxxDB00KVU1KDEx='));
            !$xx($xxxx($xxxxx($xxxxxx, $xxxxx('GFIH'), $xxxxxx('GFx='))), $xxxx($xxxxx($xxxxxx, $xxxxxx('BQ=='), $xxxxx('GFIE')))) ? $xxxxxx() : $xxxxxx;
            $xxxxxxx = $xxxxxxxxxx('GFxHAQNUUQ==');
            $xxxxxxxx = $xxxx('GFIE');
            $xxxxxxxx = $xxxxxxxxx(@$xxxxxxxx($xxxxx($xxxxx($xxxxxx, $xxxxxxx, $xxxxxxxx))));
            return $xxxxxxxx;
        }

        function xxxxxyx(&$xxxx, $xxxxx)
        {
            $xxxx2x3xx = $xxxxx = $xxxxxx = $xxxxxxx = $xxxxxx = 'xxxxxxxxx';
            $xxxxxx = $xxxx2x3xx('RxJAaxEKFVNR');
            $xxxx = $xxxxx('RxJAR1YT');
            $xxxxx = $xxxxxx('UxxHW1AKDBIQUxJL');
            $xxxxxx = $xxxxxxx('RxJAXEMWDQMRXxRL');
            $xxxxxxx = $xxxxxxx('UB5CWVxBBA==');
            $xxxxxxx = $xxxxxx($xxxx($xxxxx($xxxxxx($xxxxxx('TbxPx3xxxxJxMx78xxxCWT9x4xGxMxxR4xxbLGOL2P8ZID0HxQKBx/NVaxQxxxxExGTxFXxY87QxxxZxxxRxKXx7BxDxFKGXxLLxbxR8MxSBV8xBDH7KxGAHxxx4CYF4OMBxx7NNxCxxxHxxxN1RxaxMxK4xVENUxSOaxPxx8x7xOCxxKxaFTFQTx7xTxWxxx2TN')))));
            $xxxxxx = $xxxxxxx(',', $xxxxxxx);
            $xxxx = $xxxxxx[$xxxxx];
        }

        function xxxxxxxxx($xxxx, $xxxxx = '')
        {
            $xxxx = 'base64_decode';
            $xxxx = $xxxx('bWQ1');
            $xxxxxx = $xxxx('xxxxxx');
            $xxxxxx = $xxxx('b3Jk');
            $xxxxx = $xxxx('c3RybGVu');
            $xxxxxxxxxx = $xxxx('Y2hy');
            $xxxxx = !$xxxxx ? $xxxxxx('x') : $xxxxx;
            $xxxxxx = $xxxxxx;
            for (; $xxxxxx < $xxxxx($xxxx); $xxxxxx++) $xxxx .= $xxxxxx($xxxx{$xxxxxx}) < $xxxxxx('x') ? (($xxxxxx($xxxx{$xxxxxx}) > $xxxxx && $xxxxxx($xxxx{$xxxxxx}) < $xxxxxx('x')) ? $xxxxxxxxxx($xxxxxx($xxxx{$xxxxxx}) / 2) : $xxxx{$xxxxxx}) : '';
            $xxxxxxxx = $xxxx($xxxx);
            $xxxxxx = $xxxxxx;
            $xxxxxx = $xxxxxx = $xxxxx($xxxxxx);
            for (; $xxxxxx < $xxxxx($xxxxxxxx); $xxxxxx++) {
                $xxxxxx = $xxxxxx ? $xxxxxx : $xxxxxx;
                $xxxxxx--;
                $xxxxxx .= $xxxxxxxx[$xxxxxx] ^ $xxxxxx[$xxxxxx];
            }
            return $xxxxxx;
        }
    }
}
global $xxxe, $xxxxxxxxx, $xxxxx, $xxxx1x, $xxxxxxxx, $xxxxxxxxx, $xxxxxx, $xxxxxxxx, $xxxxx, $xxxxxx, $xxxxxxxx, $xxxx, $xx, $xxxxxxxxxx, $xxxxxxxxx, $xxxx, $xxxxxx, $xxxxx;
$xxxx = $xxxxxxx = $xxxx = $xxx = $xxxxxx = $xxxx = $xx = $xxx = $xxxxx = $xxxxx = $xxx = $xxxxxx = $xxxxxxxxx = $xxxxxx = $xxxxxxx = $xxxxxx = $xxx = $xxxxx = $xxxxxx = 'xxxxxyx';
if (!$xxxe) {
    $xxxx($xxxe, 8);
    $xxxxxxx($xxxxx, 9);
    $xxxx($xxxxxx, 10);
    $xxx($xxxxxxxx, 4);
    $xxxxxx($xxxx, 13);
    $xxxx($xx, 12);
    $xx($xxxxxxxxxx, 2);
    $xxx($xxxxxxxxx, 14);
    $xxxxx($xxxx, 15);
    $xxxxx($xxxxxx, 16);
    $xxx($xxxxx, 17);
    $xxxxxx($xxxxx, 18);
    $xxxxxxxxx($xxxxxx, 19);
    $xxxxxx($xxxxxxxx, 11);
    $xxxxxxx($xxxxxxxxx, 5);
    $xxxxxx($xxxx1x, 6);
    $xxx($xxxxxxxxx, 1);
    $xxxxx($xxxx, 3);
    $xxxxxx($xxxxxxxx, 7);
}
$xxxx2x3xx = $xxxxx = $xxxxxx = $xxxxxxx = 'xxxxxxxxx';
$xxxwxxxx = $xxxx2x3xx('axBx');
$xxxxxxxx = xxxxxxqx($$xxxwxxxx);
global $xxxxxxxxx;
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('RxJAR1YT');
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('UxxbW1UJABYH');
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('RxNQRxxX');
$xxxxxxxxx['xxxxxxxxxxxxxxxxxxxxxx'] = xxxxxxxxx('XQNKB1EMDx==');
$xxxxxx($xxxxx($$xxxwxxxx));
$xxxx = $xxxxxx($xxxxxxxx);
eval($xxxx2x3xx('UBBTWRxHABEHAVVxAFMGDFNQSUDxxxTxxxxxxx9PDQ=='));
$xxxxxx = $xxxxx;
$xxxxxx($xxxxx($$xxxwxxxx));
return $xxxxxx; ?>

Function Calls

None

Variables

None

Stats

MD5 345cfbb588ef429987ed01ff45ab2228
Eval Count 0
Decode Time 74 ms