За последние 24 часа нас посетили 34936 программистов и 1756 роботов. Сейчас ищет 871 программист ...

Обфускация кода

Тема в разделе "PHP для новичков", создана пользователем -Vladimir-, 17 фев 2011.

  1. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Как лучше зашифровать код, чтобы невозможно было обнаружить в нём загрузки данных со сторонних ресурсов? Например:
    $content=file_get_contents("http://мой_сайт.ру/файл");

    Разделить url на несколько переменных? Что ещё можно придумать?
     
  2. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Имеется ввиду, перед обфускацией кода.
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вот попробуй и расскажи =)
     
  4. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Код (Text):
    1. <?
    2. $content=file_get_contents("http://мой_сайт.ру/файл");
    3. ?>
    После обфускации:
    Код (Text):
    1. <? $GLOBALS['_128572537_']=Array(base64_decode('Zml' .'sZV9nZXRfY29udG' .'V' .'u' .'dHM=')); ?><? function _280320331($i){$a=Array('aHR0cDovL+zu6V/x4OnyLvDzL/Tg6es=');return base64_decode($a[$i]);} ?><? $_0=$GLOBALS['_128572537_'][0](_280320331(0)); ?>
    Возможно ли узнать из второго кода адрес http://мой_сайт.ру/файл ?
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    возможно блин =) ты ж сам этого требуешь, чтобы было можно узнать.
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    $_0 = file_get_contents('http://мой_сайт.ру/файл');
     
  7. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Я говорю о ссылке http://мой_сайт.ру/файл, а не о содержимом этого файла.

    Ссылку надо зашифровать в коде, чтобы её невозможно было узнать.
    Т.е. скрипт получает контент со стороннего сервера, а откуда - не узнаешь.
     
  8. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    -Vladimir-
    ну как же не узнаешь если ты хочешь чтобы как раз узнали.
     
  9. haotichni

    haotichni Активный пользователь

    С нами с:
    14 фев 2011
    Сообщения:
    67
    Симпатии:
    0
    Адрес:
    дома недалеких
    -Vladimir-

    ты не забудь подудумать чтобы подумать что тебе надо для того чтобы надо было, потому что если нужное надо чтобы было нужным а оно ненужное нужно, что теряется смысл в нужном! ну ты подумай!
     
  10. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    можно просто запустить программу контроля сетевых подключений и посмотреть, куда обращается скрипт. тут уж никак не зашифруешься.
     
  11. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно тупо сделать echo =)