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 ini_set('include_path', dirname(__FILE__)); function main($x897356954c2cd3d41b22..

Decoded Output download

<?php 
ini_set('include_path', dirname(__FILE__)); 
 
function main($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
 
function f45698378b5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378c43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378Xdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378y0666f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    $x0b43c25ccf2340e23492d4d3141479dc = ''; 
    $x71510c08e23d2083eda280afa650b045 = 0; 
    $x16754c94f2e48aae0d6f34280507be58 = strlen($x897356954c2cd3d41b221e3f24f99bba); 
    $x276e79316561733d64abdf00f8e8ae48 = base64_decode($x276e79316561733d64abdf00f8e8ae48); 
    $x7a86c157ee9713c34fbd7a1ee40f0c5a = hexdec('&H' . substr($x276e79316561733d64abdf00f8e8ae48, 0, 2)); 
    for ($x1b90e1035d4d268e0d8b1377f3dc85a2 = 2;$x1b90e1035d4d268e0d8b1377f3dc85a2 < strlen($x276e79316561733d64abdf00f8e8ae48);$x1b90e1035d4d268e0d8b1377f3dc85a2 += 2) 
    { 
        $xe594cc261a3b25a9c99ec79da9c91ba5 = hexdec(trim(substr($x276e79316561733d64abdf00f8e8ae48, $x1b90e1035d4d268e0d8b1377f3dc85a2, 2))); 
        $x71510c08e23d2083eda280afa650b045 = (($x71510c08e23d2083eda280afa650b045 < $x16754c94f2e48aae0d6f34280507be58) ? $x71510c08e23d2083eda280afa650b045 + 1 : 1); 
        $xab6389e47b1edcf1a5267d9cfb513ce5 = $xe594cc261a3b25a9c99ec79da9c91ba5 ^ ord(substr($x897356954c2cd3d41b221e3f24f99bba, $x71510c08e23d2083eda280afa650b045 - 1, 1)); 
        if ($xab6389e47b1edcf1a5267d9cfb513ce5 <= $x7a86c157ee9713c34fbd7a1ee40f0c5a) $xab6389e47b1edcf1a5267d9cfb513ce5 = 255 + $xab6389e47b1edcf1a5267d9cfb513ce5 - $x7a86c157ee9713c34fbd7a1ee40f0c5a; 
        else $xab6389e47b1edcf1a5267d9cfb513ce5 = $xab6389e47b1edcf1a5267d9cfb513ce5 - $x7a86c157ee9713c34fbd7a1ee40f0c5a; 
        $x0b43c25ccf2340e23492d4d3141479dc = $x0b43c25ccf2340e23492d4d3141479dc . chr($xab6389e47b1edcf1a5267d9cfb513ce5); 
        $x7a86c157ee9713c34fbd7a1ee40f0c5a = $xe594cc261a3b25a9c99ec79da9c91ba5; 
    } 
    return $x0b43c25ccf2340e23492d4d3141479dc; 
} 
function f45698378f5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378j43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378hdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378tr5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378f0666f0acdeed38d4cd9084ade1739498($x) 
{ 
    return implode('', file($x)); 
} 
function f45698378g0666f0acdeed38d4cd9084ade1739498($s) 
{ 
    return (strstr($s, 'echo') == false ? (strstr($s, 'print') == false) ? (strstr($s, 'sprint') == false) ? (strstr($s, 'sprintf') == false) ? false : exit() : exit() : exit() : exit()); 
} 
function f45698378hyr3dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378uygf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378drfg34f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378jhkgvdsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
function f45698378yrdhhdacdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48) 
{ 
    if (file_exists($x456e79316561733d64abdf00f8e8ae48)) 
    { 
        unlink($x456e79316561733d64abdf00f8e8ae48); 
    }; 
    return $Xew6e79316561733d64abdf00f8e8ae48; 
} 
 
ini_set('include_path', '.'); 
 
?> 

Did this file decode correctly?

Original Code

<?php
ini_set('include_path', dirname(__FILE__));

function main($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    return $Xew6e79316561733d64abdf00f8e8ae48;
}

function f45698378b5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378c43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378Xdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378y0666f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    $x0b43c25ccf2340e23492d4d3141479dc = '';
    $x71510c08e23d2083eda280afa650b045 = 0;
    $x16754c94f2e48aae0d6f34280507be58 = strlen($x897356954c2cd3d41b221e3f24f99bba);
    $x276e79316561733d64abdf00f8e8ae48 = base64_decode($x276e79316561733d64abdf00f8e8ae48);
    $x7a86c157ee9713c34fbd7a1ee40f0c5a = hexdec('&H' . substr($x276e79316561733d64abdf00f8e8ae48, 0, 2));
    for ($x1b90e1035d4d268e0d8b1377f3dc85a2 = 2;$x1b90e1035d4d268e0d8b1377f3dc85a2 < strlen($x276e79316561733d64abdf00f8e8ae48);$x1b90e1035d4d268e0d8b1377f3dc85a2 += 2)
    {
        $xe594cc261a3b25a9c99ec79da9c91ba5 = hexdec(trim(substr($x276e79316561733d64abdf00f8e8ae48, $x1b90e1035d4d268e0d8b1377f3dc85a2, 2)));
        $x71510c08e23d2083eda280afa650b045 = (($x71510c08e23d2083eda280afa650b045 < $x16754c94f2e48aae0d6f34280507be58) ? $x71510c08e23d2083eda280afa650b045 + 1 : 1);
        $xab6389e47b1edcf1a5267d9cfb513ce5 = $xe594cc261a3b25a9c99ec79da9c91ba5 ^ ord(substr($x897356954c2cd3d41b221e3f24f99bba, $x71510c08e23d2083eda280afa650b045 - 1, 1));
        if ($xab6389e47b1edcf1a5267d9cfb513ce5 <= $x7a86c157ee9713c34fbd7a1ee40f0c5a) $xab6389e47b1edcf1a5267d9cfb513ce5 = 255 + $xab6389e47b1edcf1a5267d9cfb513ce5 - $x7a86c157ee9713c34fbd7a1ee40f0c5a;
        else $xab6389e47b1edcf1a5267d9cfb513ce5 = $xab6389e47b1edcf1a5267d9cfb513ce5 - $x7a86c157ee9713c34fbd7a1ee40f0c5a;
        $x0b43c25ccf2340e23492d4d3141479dc = $x0b43c25ccf2340e23492d4d3141479dc . chr($xab6389e47b1edcf1a5267d9cfb513ce5);
        $x7a86c157ee9713c34fbd7a1ee40f0c5a = $xe594cc261a3b25a9c99ec79da9c91ba5;
    }
    return $x0b43c25ccf2340e23492d4d3141479dc;
}
function f45698378f5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378j43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378hdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378tr5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378f0666f0acdeed38d4cd9084ade1739498($x)
{
    return implode('', file($x));
}
function f45698378g0666f0acdeed38d4cd9084ade1739498($s)
{
    return (strstr($s, 'echo') == false ? (strstr($s, 'print') == false) ? (strstr($s, 'sprint') == false) ? (strstr($s, 'sprintf') == false) ? false : exit() : exit() : exit() : exit());
}
function f45698378hyr3dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378uygf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378drfg34f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378jhkgvdsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}
function f45698378yrdhhdacdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba, $x276e79316561733d64abdf00f8e8ae48)
{
    if (file_exists($x456e79316561733d64abdf00f8e8ae48))
    {
        unlink($x456e79316561733d64abdf00f8e8ae48);
    };
    return $Xew6e79316561733d64abdf00f8e8ae48;
}

ini_set('include_path', '.');

?>

Function Calls

dirname 1
ini_set 2

Variables

None

Stats

MD5 b16aeb0e7089b5f7890fca520e5bf86c
Eval Count 0
Decode Time 67 ms