Как этот PHP закодирован?

Кто-нибудь знает, как этот код PHP закодирован? Я не знаю, Zend ли, ionCube или что-то еще.

<?php

if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {
    function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   { 
        $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);
        $T7FC56270E7A70FA81A5935B72EACBE29 = 0;
        $T9D5ED678FE57BCCA610140957AFAB571 = 0;
        $T0D61F8370CAD1D412F80B84D143E1257 = 0;
        $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);
        $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;
        $T800618943025315F869E4E1F09471012 = 0; 
        $TDFCF28D0734569A6A693BC8194DE62BF = 16;
        $TC1D9F50F86825A1A2302EC2449C17196 = "";
        $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);
?>

3 ответа

Решение

Это просто запутанный код. Я предполагаю, что он был сгенерирован http://www.truebug.com/, судя по этой кэшированной странице Google, но это может быть любой аналогичный продукт.

Я предполагаю, что этот код использует Obfuscation,
Запутывать код - значит превращать его источник в практически нечитаемый аналог. Это точно такая же функциональность, но имена переменных и функций изменяются таким образом, что их очень трудно читать.

Это обычная практика, используемая для кода, который можно разобрать (например,.NET или любой интерпретируемый язык, например PHP, Ruby, Perl), чтобы защитить его как интеллектуальную собственность.

Проверьте этот вопрос для деталей: есть ли обфускатор кода для PHP?

Это автоматически сгенерированный код, и он чертовски уродлив. Я не думаю, что это закодировано - я просто думаю, что генератор просто бросил в код груз GUID для использования в качестве имен функций.

Другие вопросы по тегам