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 if (!function_exists('3')) { function 3($for) { return chr($for); } } ..

Decoded Output download

<?php  
if (!function_exists('3')) {  
function 3($for)  
{  
return chr($for);  
}  
}  
defined('BSPHP_SET') or die(3(78).3(111).3(116).3(44).3(84).3(104).3(105).3(115).3(32).3(70).3(105).3(108).3(101).3(32).3(78).3(111).3(116).3(32).3(67).3(97).3(110).3(32).3(105).3(110).3(32).3(73).3(101).3(32).3(79).3(112).3(101).3(110));  
defined('whileelse') or define('whileelse', str_replace('\', '/', __dir__) . '/');  
defined('') or define('', str_replace('LibBsphp/', '', whileelse));  
defined('BSPHP_DIR_OPEN') or define('BSPHP_DIR_OPEN', dirname($_SERVER['SCRIPT_FILENAME']));  
defined('BSPHP_DIR_DATA') or define('BSPHP_DIR_DATA',  . 'Data/');  
defined('BSPHP_URL_DOCUMENT_ROOT') or define(  
'BSPHP_URL_DOCUMENT_ROOT',  
'http://' . $_SERVER['HTTP_HOST'] . str_replace($_SERVER['DOCUMENT_ROOT'], '', )  
);  
define('function', microtime());  
include_once(whileelse . "" . '/' . 3(99).3(108).3(97).3(115).3(115) . "" . '/' . 3(108).3(105).3(98).3(46).3(99).3(108).3(97).3(115).3(115).3(46).3(112).3(104).3(112));  
::function();  
::_Melseif();  
date_default_timezone_set(::(3(115).3(121).3(115), 3(116).3(105).3(109).3(101).3(122).3(111).3(110).3(101)));  
define('', strtotime(date("" . 'Y-m-d H:i:s')) + ::(3(115).3(121).3(115), 3(116).3(105).3(109).3(101).3(95).3(97).3(100).3(100)));  
define('9', date("" . 'Y-m-d H:i:s', ));  
if (::(3(115).3(121).3(115), 3(101).3(114).3(114).3(111).3(114).3(95).3(99).3(111).3(100).3(101))==1) {  
();  
} else {  
();  
}  
if (::(3(115).3(121).3(115), 'stop_ip') !='') {  
if (("/" . ::(3(115).3(121).3(115), 'stop_ip') . "/i", ())) {  
::while_SERVER('IP', "IP," . ());  
exit;  
}  
}  
if (BSPHP_SET !=3(78).3(79).3(84).3(77).3(79).3(68).3(69))  
::();  
 ?>

Did this file decode correctly?

Original Code

<?php 
if (!function_exists('3')) { 
function 3($for) 
{ 
return chr($for); 
} 
} 
defined('BSPHP_SET') or die(3(78).3(111).3(116).3(44).3(84).3(104).3(105).3(115).3(32).3(70).3(105).3(108).3(101).3(32).3(78).3(111).3(116).3(32).3(67).3(97).3(110).3(32).3(105).3(110).3(32).3(73).3(101).3(32).3(79).3(112).3(101).3(110)); 
defined('whileelse') or define('whileelse', str_replace('\', '/', __dir__) . '/'); 
defined('') or define('', str_replace('LibBsphp/', '', whileelse)); 
defined('BSPHP_DIR_OPEN') or define('BSPHP_DIR_OPEN', dirname($_SERVER['SCRIPT_FILENAME'])); 
defined('BSPHP_DIR_DATA') or define('BSPHP_DIR_DATA',  . 'Data/'); 
defined('BSPHP_URL_DOCUMENT_ROOT') or define( 
'BSPHP_URL_DOCUMENT_ROOT', 
'http://' . $_SERVER['HTTP_HOST'] . str_replace($_SERVER['DOCUMENT_ROOT'], '', ) 
); 
define('function', microtime()); 
include_once(whileelse . "" . '/' . 3(99).3(108).3(97).3(115).3(115) . "" . '/' . 3(108).3(105).3(98).3(46).3(99).3(108).3(97).3(115).3(115).3(46).3(112).3(104).3(112)); 
::function(); 
::_Melseif(); 
date_default_timezone_set(::(3(115).3(121).3(115), 3(116).3(105).3(109).3(101).3(122).3(111).3(110).3(101))); 
define('', strtotime(date("" . 'Y-m-d H:i:s')) + ::(3(115).3(121).3(115), 3(116).3(105).3(109).3(101).3(95).3(97).3(100).3(100))); 
define('9', date("" . 'Y-m-d H:i:s', )); 
if (::(3(115).3(121).3(115), 3(101).3(114).3(114).3(111).3(114).3(95).3(99).3(111).3(100).3(101))==1) { 
(); 
} else { 
(); 
} 
if (::(3(115).3(121).3(115), 'stop_ip') !='') { 
if (("/" . ::(3(115).3(121).3(115), 'stop_ip') . "/i", ())) { 
::while_SERVER('IP', "IP," . ()); 
exit; 
} 
} 
if (BSPHP_SET !=3(78).3(79).3(84).3(77).3(79).3(68).3(69)) 
::(); 
 ?>

Function Calls

None

Variables

None

Stats

MD5 51c8fa3cf912a8b9c043f7de5a9df7ed
Eval Count 0
Decode Time 48 ms