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

Signing you up...

Thank you for signing up!

PHP Decode

<? namespace ITHive\WaitingLiveFeedPost; $GLOBALS['____17255054'] = array( 'deco..

Decoded Output download

<?  
namespace ITHive\WaitingLiveFeedPost; 
 
$GLOBALS['____17255054'] = array( 
    'decode', 
    'strrev', 
    'strtr', 
    'strpos', 
    'strpos', 
    'substr', 
    'strrev', 
    'base64_decode', 
    'substr', 
    'strlen', 
    'strlen', 
    'chr', 
    'ord', 
    'ord', 
    'mktime', 
    'intval', 
    'intval', 
    'intval', 
    'substr', 
    'substr', 
    'chr', 
    'ord', 
    'ord', 
    'mktime', 
    'mktime', 
    'decode', 
    'decode', 
    'strrotl', 
    'base64_encode', 
    'base64_encode', 
    'strlen' 
); 
 
if (!function_exists(__NAMESPACE__ . '\___1929046685')) { 
    function ___1929046685($_1137808739) 
    { 
        $_1703385782 = array( 
            'expire_mess_custom2', 
            'ithive_waitinglivefeedpost_', 
            'omed', 
            'Y', 
            'drm_stergokc', 
            '%010s ', 
            'ive_wa', 
            'ithive.waitinglivefeedpost', 
            '%s%s', 
            '~bs', 
            'etad_po', 
            'admin', 
            'modules', 
            'user_date_bsm.php', 
            'ithive.waitinglivefeedpost', 
            'bitrix', 
            'RHive_wa', 
            'd9895ff84c2hytos', 
            '', 
            '0db', 
            '3af65f215593f2a836', 
            'e2a7bad', 
            'http://bitrixsoft.com/bitrix/bs.php', 
            'ith', 
            'itinglivefeedpost_OLDSITEEXPIREDATES', 
            'DOCUMENT_ROOT', 
            '/', 
            '/', 
            'ithive_waitinglivefeedpost_TEMPORARY_CACHE', 
            'ithive_waitinglivefeedpost_TEMPORARY_CACHE', 
            '', 
            'e4942', 
            '%s%s', 
            '0a43c5c023d090a830d6', 
            'ith', 
            'itinglivefeedpost_SITEEXPIREDATEMAPER', 
            'm', 
            'd', 
            'Y', 
            'SiteExpireDate_ithive_waitinglivefeedpost', 
            '/classes/general/event.php', 
            '/classes/general/agent.php', 
            'date_publish_field', 
            'js', 
            '/bitrix/js/', 
            '/date_publish_field.js', 
            'lang', 
            '/bitrix/modules/', 
            '/lang/', 
            '/install/js/date_publish_field.js.php', 
            'css', 
            '/bitrix/css/', 
            '/date_publish_field.css', 
            'rel', 
            'date_publish_field', 
            'ithive_waitinglivefeedpost_OLDSITEEXPIREDATE', 
            'expire_mess_custom2' 
        ); 
 
        return ($_1703385782[$_1137808739]); 
    } 
} 
 
$_1124382588 = GetMessage(___1929046685(0)); 
$_1829603018 = (1284 / 2 - 642); 
 
@$GLOBALS['____17255054'][0](___1929046685(1) . $GLOBALS['____17255054'][1]($GLOBALS['____17255054'][2](___1929046685(2))), ___1929046685(3)); 
 
$_1431454308 = round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333); 
$_76619538 = ___1929046685(4); 
unset($_1101647334); 
$_26070365 = $GLOBALS['____17255054'][3](___1929046685(5), ___1929046685(6)); 
$_1101647334 = \COption::GetOptionString(___1929046685(7), $GLOBALS['____17255054'][4](___1929046685(8), ___1929046685(9), $GLOBALS['____17255054'][5]($_76619538, round(0 + 0.66666666666667 + 0.66666666666667 + 0.66666666666667), round(0 + 4))) . $GLOBALS['____17255054'][6](___1929046685(10))); 
$_1124575145 = array(round(0 + 5.6666666666667 + 5.6666666666667 + 5.6666666666667) => ___1929046685(11), round(0 + 7) => ___1929046685(12), round(0 + 11 + 11) => ___1929046685(13), round(0 + 6 + 6) => ___1929046685(14), round(0 + 1 + 1 + 1) => ___1929046685(15)); 
$_739060888 = ___1929046685(16); 
 
while ($_1101647334) { 
    $_1272550294 = ___1929046685(17); 
    $_1025043589 = $GLOBALS['____17255054'][7]($_1101647334); 
    $_614685841 = ___1929046685(18); 
    $_1272550294 = $GLOBALS['____17255054'][8](___1929046685(19) . $_1272550294, min(120, 0, 40), -round(0 + 1 + 1 + 1 + 1 + 1)) . ___1929046685(20); 
    $_180512662 = $GLOBALS['____17255054'][9]($_1272550294); 
    $_2043813683 = (193 * 2 - 386); 
 
    for ($_989003569 = min(66, 0, 22); $_989003569 < $GLOBALS['____17255054'][10]($_1025043589); $_989003569++) { 
        $_614685841 .= $GLOBALS['____17255054'][11]($GLOBALS['____17255054'][12]($_1025043589[$_989003569]) ^ $GLOBALS['____17255054'][13]($_1272550294[$_2043813683])); 
 
        if ($_2043813683 == $_180512662 - round(0 + 1)) { 
            $_2043813683 = (197 * 2 - 394); 
        } else { 
            $_2043813683 = $_2043813683 + round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2); 
        } 
    } 
 
    $_1431454308 = $GLOBALS['____17255054'][14]((1288 / 2 - 644), (818 - 2 * 409), (1104 / 2 - 552), $GLOBALS['____17255054'][15]($_614685841[round(0 + 6)] . $_614685841[round(0 + 1.5 + 1.5)]), $GLOBALS['____17255054'][16]($_614685841[round(0 + 1)] . $_614685841[round(0 + 7 + 7)]), $GLOBALS['____17255054'][17]($_614685841[round(0 + 2.5 + 2.5 + 2.5 + 2.5)] . $_614685841[round(0 + 4.5 + 4.5 + 4.5 + 4.5)] . $_614685841[round(0 + 1.75 + 1.75 + 1.75 + 1.75)] . $_614685841[round(0 + 6 + 6)])); 
 
    unset($_1272550294); 
    break; 
} 
 
$_913554742 = ___1929046685(21); 
$GLOBALS['____17255054'][18]($_1124575145); 
$_490035222 = ___1929046685(22); 
$_739060888 = ___1929046685(23) . $GLOBALS['____17255054'][19]($_739060888 . ___1929046685(24), round(0 + 2), -round(0 + 0.25 + 0.25 + 0.25 + 0.25)); 
 
@include($_SERVER[___1929046685(25)] . ___1929046685(26) . $GLOBALS['____17255054'][20](___1929046685(27), $_1124575145)); 
 
$_167698124 = round(0 + 1 + 1); 
 
while ($GLOBALS['____17255054'][21](___1929046685(28))) { 
    $_1876314243 = $GLOBALS['____17255054'][22]($GLOBALS['____17255054'][23](___1929046685(29))); 
    $_1819699483 = ___1929046685(30); 
    $_913554742 = $GLOBALS['____17255054'][24](___1929046685(31)) . $GLOBALS['____17255054'][25](___1929046685(32), $_913554742, ___1929046685(33)); 
    $_988344147 = $GLOBALS['____17255054'][26]($_913554742); 
    $_2043813683 = (968 - 2 * 484); 
 
    for ($_989003569 = min(148, 0, 49.333333333333); $_989003569 < $GLOBALS['____17255054'][27]($_1876314243); $_989003569++) { 
        $_1819699483 .= $GLOBALS['____17255054'][28]($GLOBALS['____17255054'][29]($_1876314243[$_989003569]) ^ $GLOBALS['____17255054'][30]($_913554742[$_2043813683])); 
 
        if ($_2043813683 == $_988344147 - round(0 + 1)) { 
            $_2043813683 = min(206, 0, 68.666666666667); 
        } else { 
            $_2043813683 = $_2043813683 + round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333); 
        } 
    } 
 
    $_167698124 = $GLOBALS['____17255054'][31](min(22, 0, 7.3333333333333), (992 - 2 * 496), (201 * 2 - 402), $GLOBALS['____17255054'][32]($_1819699483[round(0 + 2 + 2 + 2)] . $_1819699483[round(0 + 8 + 8)]), $GLOBALS['____17255054'][33]($_1819699483[round(0 + 2.25 + 2.25 + 2.25 + 2.25)] . $_1819699483[round(0 + 0.5 + 0.5 + 0.5 + 0.5)]), $GLOBALS['____17255054'][34]($_1819699483[round(0 + 12)] . $_1819699483[round(0 + 2.3333333333333 + 2.3333333333333 + 2.3333333333333)] . $_1819699483[round(0 + 14)] . $_1819699483[round(0 + 3)])); 
 
    unset($_913554742); 
    break; 
} 
 
$_26070365 = ___1929046685(34) . $GLOBALS['____17255054'][35]($GLOBALS['____17255054'][36]($_26070365, round(0 + 1 + 1 + 1), -round(0 + 0.25 + 0.25 + 0.25 + 0.25)) . ___1929046685(35), round(0 + 1), -round(0 + 5)); 
 
for ($_989003569 = (1080 / 2 - 540), $_1127210550 = ($GLOBALS['____17255054'][37]() < $GLOBALS['____17255054'][38]((242 * 2 - 484), (189 * 2 - 378), (215 * 2 - 430), round(0 + 5), round(0 + 0.5 + 0.5), round(0 + 502.5 + 502.5 + 502.5 + 502.5))) || $_1431454308 <= round(0 + 2 + 2 + 2 + 2 + 2), $_418336114 = ($_1431454308 < $GLOBALS['____17255054'][39]((784 - 2 * 392), min(136, 0, 45.333333333333), (882 - 2 * 441), Date(___1929046685(36)), $GLOBALS['____17255054'][40](___1929046685(37)) - $_1829603018, $GLOBALS['____17255054'][41](___1929046685(38)))); $_989003569 < round(0 + 10), $_1127210550 || $_418336114 || $_1431454308 != $_167698124; $_989003569++) { 
    return false; 
} 
 
$GLOBALS['____17255054'][42]($_739060888, $_1431454308); 
$GLOBALS['____17255054'][43]($_26070365, $_167698124); 
$GLOBALS[___1929046685(39)] = ithive_waitinglivefeedpost_OLDSITEEXPIREDATE; 
 
$_153677116 = $GLOBALS['____17255054'][44]($GLOBALS['____17255054'][45](__DIR__)); 
Loader::registerAutoLoadClasses($_153677116, [ 
    Event::class => ___1929046685(40), 
    Agent::class => ___1929046685(41) 
]); 
 
\CJSCore::RegisterExt(___1929046685(42), array( 
    ___1929046685(43) => ___1929046685(44) . $_153677116 . ___1929046685(45), 
    ___1929046685(46) => ___1929046685(47) . $_153677116 . ___1929046685(48) . LANGUAGE_ID . ___1929046685(49), 
    ___1929046685(50) => ___1929046685(51) . $_153677116 . ___1929046685(52), 
    ___1929046685(53) => array(___1929046685(54)) 
)); 
 
while (!$GLOBALS['____17255054'][46](___1929046685(55)) || $GLOBALS['____17255054'][47](ithive_waitinglivefeedpost_OLDSITEEXPIREDATE) <= min(166, 0, 55.333333333333) || ithive_waitinglivefeedpost_OLDSITEEXPIREDATE != ithive_waitinglivefeedpost_SITEEXPIREDATE) { 
    die(GetMessage(___1929046685(56))); 
} 
 ?>

Did this file decode correctly?

Original Code

<? 
namespace ITHive\WaitingLiveFeedPost;

$GLOBALS['____17255054'] = array(
    'decode',
    'strrev',
    'strtr',
    'strpos',
    'strpos',
    'substr',
    'strrev',
    'base64_decode',
    'substr',
    'strlen',
    'strlen',
    'chr',
    'ord',
    'ord',
    'mktime',
    'intval',
    'intval',
    'intval',
    'substr',
    'substr',
    'chr',
    'ord',
    'ord',
    'mktime',
    'mktime',
    'decode',
    'decode',
    'strrotl',
    'base64_encode',
    'base64_encode',
    'strlen'
);

if (!function_exists(__NAMESPACE__ . '\___1929046685')) {
    function ___1929046685($_1137808739)
    {
        $_1703385782 = array(
            'expire_mess_custom2',
            'ithive_waitinglivefeedpost_',
            'omed',
            'Y',
            'drm_stergokc',
            '%010s ',
            'ive_wa',
            'ithive.waitinglivefeedpost',
            '%s%s',
            '~bs',
            'etad_po',
            'admin',
            'modules',
            'user_date_bsm.php',
            'ithive.waitinglivefeedpost',
            'bitrix',
            'RHive_wa',
            'd9895ff84c2hytos',
            '',
            '0db',
            '3af65f215593f2a836',
            'e2a7bad',
            'http://bitrixsoft.com/bitrix/bs.php',
            'ith',
            'itinglivefeedpost_OLDSITEEXPIREDATES',
            'DOCUMENT_ROOT',
            '/',
            '/',
            'ithive_waitinglivefeedpost_TEMPORARY_CACHE',
            'ithive_waitinglivefeedpost_TEMPORARY_CACHE',
            '',
            'e4942',
            '%s%s',
            '0a43c5c023d090a830d6',
            'ith',
            'itinglivefeedpost_SITEEXPIREDATEMAPER',
            'm',
            'd',
            'Y',
            'SiteExpireDate_ithive_waitinglivefeedpost',
            '/classes/general/event.php',
            '/classes/general/agent.php',
            'date_publish_field',
            'js',
            '/bitrix/js/',
            '/date_publish_field.js',
            'lang',
            '/bitrix/modules/',
            '/lang/',
            '/install/js/date_publish_field.js.php',
            'css',
            '/bitrix/css/',
            '/date_publish_field.css',
            'rel',
            'date_publish_field',
            'ithive_waitinglivefeedpost_OLDSITEEXPIREDATE',
            'expire_mess_custom2'
        );

        return ($_1703385782[$_1137808739]);
    }
}

$_1124382588 = GetMessage(___1929046685(0));
$_1829603018 = (1284 / 2 - 642);

@$GLOBALS['____17255054'][0](___1929046685(1) . $GLOBALS['____17255054'][1]($GLOBALS['____17255054'][2](___1929046685(2))), ___1929046685(3));

$_1431454308 = round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333);
$_76619538 = ___1929046685(4);
unset($_1101647334);
$_26070365 = $GLOBALS['____17255054'][3](___1929046685(5), ___1929046685(6));
$_1101647334 = \COption::GetOptionString(___1929046685(7), $GLOBALS['____17255054'][4](___1929046685(8), ___1929046685(9), $GLOBALS['____17255054'][5]($_76619538, round(0 + 0.66666666666667 + 0.66666666666667 + 0.66666666666667), round(0 + 4))) . $GLOBALS['____17255054'][6](___1929046685(10)));
$_1124575145 = array(round(0 + 5.6666666666667 + 5.6666666666667 + 5.6666666666667) => ___1929046685(11), round(0 + 7) => ___1929046685(12), round(0 + 11 + 11) => ___1929046685(13), round(0 + 6 + 6) => ___1929046685(14), round(0 + 1 + 1 + 1) => ___1929046685(15));
$_739060888 = ___1929046685(16);

while ($_1101647334) {
    $_1272550294 = ___1929046685(17);
    $_1025043589 = $GLOBALS['____17255054'][7]($_1101647334);
    $_614685841 = ___1929046685(18);
    $_1272550294 = $GLOBALS['____17255054'][8](___1929046685(19) . $_1272550294, min(120, 0, 40), -round(0 + 1 + 1 + 1 + 1 + 1)) . ___1929046685(20);
    $_180512662 = $GLOBALS['____17255054'][9]($_1272550294);
    $_2043813683 = (193 * 2 - 386);

    for ($_989003569 = min(66, 0, 22); $_989003569 < $GLOBALS['____17255054'][10]($_1025043589); $_989003569++) {
        $_614685841 .= $GLOBALS['____17255054'][11]($GLOBALS['____17255054'][12]($_1025043589[$_989003569]) ^ $GLOBALS['____17255054'][13]($_1272550294[$_2043813683]));

        if ($_2043813683 == $_180512662 - round(0 + 1)) {
            $_2043813683 = (197 * 2 - 394);
        } else {
            $_2043813683 = $_2043813683 + round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2);
        }
    }

    $_1431454308 = $GLOBALS['____17255054'][14]((1288 / 2 - 644), (818 - 2 * 409), (1104 / 2 - 552), $GLOBALS['____17255054'][15]($_614685841[round(0 + 6)] . $_614685841[round(0 + 1.5 + 1.5)]), $GLOBALS['____17255054'][16]($_614685841[round(0 + 1)] . $_614685841[round(0 + 7 + 7)]), $GLOBALS['____17255054'][17]($_614685841[round(0 + 2.5 + 2.5 + 2.5 + 2.5)] . $_614685841[round(0 + 4.5 + 4.5 + 4.5 + 4.5)] . $_614685841[round(0 + 1.75 + 1.75 + 1.75 + 1.75)] . $_614685841[round(0 + 6 + 6)]));

    unset($_1272550294);
    break;
}

$_913554742 = ___1929046685(21);
$GLOBALS['____17255054'][18]($_1124575145);
$_490035222 = ___1929046685(22);
$_739060888 = ___1929046685(23) . $GLOBALS['____17255054'][19]($_739060888 . ___1929046685(24), round(0 + 2), -round(0 + 0.25 + 0.25 + 0.25 + 0.25));

@include($_SERVER[___1929046685(25)] . ___1929046685(26) . $GLOBALS['____17255054'][20](___1929046685(27), $_1124575145));

$_167698124 = round(0 + 1 + 1);

while ($GLOBALS['____17255054'][21](___1929046685(28))) {
    $_1876314243 = $GLOBALS['____17255054'][22]($GLOBALS['____17255054'][23](___1929046685(29)));
    $_1819699483 = ___1929046685(30);
    $_913554742 = $GLOBALS['____17255054'][24](___1929046685(31)) . $GLOBALS['____17255054'][25](___1929046685(32), $_913554742, ___1929046685(33));
    $_988344147 = $GLOBALS['____17255054'][26]($_913554742);
    $_2043813683 = (968 - 2 * 484);

    for ($_989003569 = min(148, 0, 49.333333333333); $_989003569 < $GLOBALS['____17255054'][27]($_1876314243); $_989003569++) {
        $_1819699483 .= $GLOBALS['____17255054'][28]($GLOBALS['____17255054'][29]($_1876314243[$_989003569]) ^ $GLOBALS['____17255054'][30]($_913554742[$_2043813683]));

        if ($_2043813683 == $_988344147 - round(0 + 1)) {
            $_2043813683 = min(206, 0, 68.666666666667);
        } else {
            $_2043813683 = $_2043813683 + round(0 + 0.33333333333333 + 0.33333333333333 + 0.33333333333333);
        }
    }

    $_167698124 = $GLOBALS['____17255054'][31](min(22, 0, 7.3333333333333), (992 - 2 * 496), (201 * 2 - 402), $GLOBALS['____17255054'][32]($_1819699483[round(0 + 2 + 2 + 2)] . $_1819699483[round(0 + 8 + 8)]), $GLOBALS['____17255054'][33]($_1819699483[round(0 + 2.25 + 2.25 + 2.25 + 2.25)] . $_1819699483[round(0 + 0.5 + 0.5 + 0.5 + 0.5)]), $GLOBALS['____17255054'][34]($_1819699483[round(0 + 12)] . $_1819699483[round(0 + 2.3333333333333 + 2.3333333333333 + 2.3333333333333)] . $_1819699483[round(0 + 14)] . $_1819699483[round(0 + 3)]));

    unset($_913554742);
    break;
}

$_26070365 = ___1929046685(34) . $GLOBALS['____17255054'][35]($GLOBALS['____17255054'][36]($_26070365, round(0 + 1 + 1 + 1), -round(0 + 0.25 + 0.25 + 0.25 + 0.25)) . ___1929046685(35), round(0 + 1), -round(0 + 5));

for ($_989003569 = (1080 / 2 - 540), $_1127210550 = ($GLOBALS['____17255054'][37]() < $GLOBALS['____17255054'][38]((242 * 2 - 484), (189 * 2 - 378), (215 * 2 - 430), round(0 + 5), round(0 + 0.5 + 0.5), round(0 + 502.5 + 502.5 + 502.5 + 502.5))) || $_1431454308 <= round(0 + 2 + 2 + 2 + 2 + 2), $_418336114 = ($_1431454308 < $GLOBALS['____17255054'][39]((784 - 2 * 392), min(136, 0, 45.333333333333), (882 - 2 * 441), Date(___1929046685(36)), $GLOBALS['____17255054'][40](___1929046685(37)) - $_1829603018, $GLOBALS['____17255054'][41](___1929046685(38)))); $_989003569 < round(0 + 10), $_1127210550 || $_418336114 || $_1431454308 != $_167698124; $_989003569++) {
    return false;
}

$GLOBALS['____17255054'][42]($_739060888, $_1431454308);
$GLOBALS['____17255054'][43]($_26070365, $_167698124);
$GLOBALS[___1929046685(39)] = ithive_waitinglivefeedpost_OLDSITEEXPIREDATE;

$_153677116 = $GLOBALS['____17255054'][44]($GLOBALS['____17255054'][45](__DIR__));
Loader::registerAutoLoadClasses($_153677116, [
    Event::class => ___1929046685(40),
    Agent::class => ___1929046685(41)
]);

\CJSCore::RegisterExt(___1929046685(42), array(
    ___1929046685(43) => ___1929046685(44) . $_153677116 . ___1929046685(45),
    ___1929046685(46) => ___1929046685(47) . $_153677116 . ___1929046685(48) . LANGUAGE_ID . ___1929046685(49),
    ___1929046685(50) => ___1929046685(51) . $_153677116 . ___1929046685(52),
    ___1929046685(53) => array(___1929046685(54))
));

while (!$GLOBALS['____17255054'][46](___1929046685(55)) || $GLOBALS['____17255054'][47](ithive_waitinglivefeedpost_OLDSITEEXPIREDATE) <= min(166, 0, 55.333333333333) || ithive_waitinglivefeedpost_OLDSITEEXPIREDATE != ithive_waitinglivefeedpost_SITEEXPIREDATE) {
    die(GetMessage(___1929046685(56)));
}

Function Calls

None

Variables

None

Stats

MD5 637c2e2329b0bf8c55c6e572ae6bfee7
Eval Count 0
Decode Time 94 ms