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 while (!preg_match('#^((.*\.)?dakhoathudaumot\.vn)$#i', $O000OO00O = (i..

Decoded Output download

<?php while (!preg_match('#^((.*\.)?dakhoathudaumot\.vn)$#i', 
            $O000OO00O = (isset($_SERVER['SERVER_NAME'])  
                             ? $_SERVER['SERVER_NAME']  
                             : (isset($_SERVER['HTTP_HOST'])  
                                   ? $_SERVER['HTTP_HOST']  
                                   : (isset($HTTP_SERVER_VARS['SERVER_NAME'])  
                                         ? $HTTP_SERVER_VARS['SERVER_NAME']  
                                         : (isset($HTTP_SERVER_VARS['HTTP_HOST'])  
                                               ? $HTTP_SERVER_VARS['HTTP_HOST'] 
                                               : '') 
                                     ) 
                               ) 
                         ) 
                    ) 
      ) 
die($O000OO00O.': 
Allowed memory size of xxx bytes exhausted.'); 
$OO00O00O0 = str_replace('__FILE__', "'" . $OOO0O0O00 . "'", $OOO0000O0($OOO00000O($O0O00OO00($O000O0O00, $OO00O0000), 'qa7PdBC86SwrjtEfOzN9gs21vWiFnJZTm0V5boyhxp3LYRDMX+KIU4lkGcAHue/Q=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))); 
fclose($O000O0O00); 
eval($OO00O00O0); 
?>

Did this file decode correctly?

Original Code

<?php while (!preg_match('#^((.*\.)?dakhoathudaumot\.vn)$#i',
            $O000OO00O = (isset($_SERVER['SERVER_NAME']) 
                             ? $_SERVER['SERVER_NAME'] 
                             : (isset($_SERVER['HTTP_HOST']) 
                                   ? $_SERVER['HTTP_HOST'] 
                                   : (isset($HTTP_SERVER_VARS['SERVER_NAME']) 
                                         ? $HTTP_SERVER_VARS['SERVER_NAME'] 
                                         : (isset($HTTP_SERVER_VARS['HTTP_HOST']) 
                                               ? $HTTP_SERVER_VARS['HTTP_HOST']
                                               : '')
                                     )
                               )
                         )
                    )
      )
die($O000OO00O.': \r\nAllowed memory size of xxx bytes exhausted.');
$OO00O00O0 = str_replace('__FILE__', "'" . $OOO0O0O00 . "'", $OOO0000O0($OOO00000O($O0O00OO00($O000O0O00, $OO00O0000), 'qa7PdBC86SwrjtEfOzN9gs21vWiFnJZTm0V5boyhxp3LYRDMX+KIU4lkGcAHue/Q=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
fclose($O000O0O00);
eval($OO00O00O0);
?>

Function Calls

0 1
preg_match 1

Variables

$O000OO00O ['TernaryOp', {'expr': ['IsSet', {'nodes': [['ArrayOffset', {'expr': 'HTTP_HOST', 'node': ['Variable', {'name': '$_SERVER'}]}]]}], 'iftrue': ['ArrayOffset', {'expr': 'HTTP_HOST', 'node': ['Variable', {'name': '$_SERVER'}]}], 'iffalse': ['TernaryOp', {'expr': ['IsSet', {'nodes': [['ArrayOffset', {'expr': 'SERVER_NAME', 'node': ['Variable', {'name': '$HTTP_SERVER_VARS'}]}]]}], 'iftrue': ['ArrayOffset', {'expr': 'SERVER_NAME', 'node': ['Variable', {'name': '$HTTP_SERVER_VARS'}]}], 'iffalse': ['TernaryOp', {'expr': ['IsSet', {'nodes': [['ArrayOffset', {'expr': 'HTTP_HOST', 'node': ['Variable', {'name': '$HTTP_SERVER_VARS'}]}]]}], 'iftrue': ['ArrayOffset', {'expr': 'HTTP_HOST', 'node': ['Variable', {'name': '$HTTP_SERVER_VARS'}]}], 'iffalse': ''}]}]}]

Stats

MD5 9bb80b2337545e464530d8a58a963d6b
Eval Count 0
Decode Time 90 ms