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 |
Stats
MD5 | cc764bfa3f7abcc303101cb2ec732f8c |
Eval Count | 0 |
Decode Time | 65 ms |