За последние 24 часа нас посетили 17440 программистов и 1713 роботов. Сейчас ищут 1749 программистов ...

Программа с кодировкой блокнота, нечитаемый код php

Тема в разделе "PHP для новичков", создана пользователем tajhizot, 7 апр 2013.

  1. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Интересно, как скоро на школоте 600 баксов окупаются?
    От школоты вполне спас бы бесплатный bcompiler, что-ли... нет?

    Добавлено спустя 1 минуту 13 секунд:
    igordata не ответил...
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да. давайте чистый эксперимент. я так понял, что это какой-то известный скрипт был декодирован?

    интересно просто сколько времени займёт декодировать какойнить скрит, которого нет ни у кого.
    и влияет ли обфускация на сложность именно борьбы с зендгардом.

    Добавлено спустя 1 минуту 40 секунд:
    а это что?
     
  3. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    не, я просто взял кусок кода да закодировал под 5.3 без обфускации

    Код (PHP):
    1. $url = 'http://rrrrrr.com.ru';
    2.  
    3. $urlMap = array('com', 'co.uk', 'msk.ru', 'com.ru');
    4. $hostData = explode('.', $url);
    5. $hostData = array_reverse($hostData);
    6.  
    7. if(array_search($hostData[1] . '.' . $hostData[0], $urlMap) !== FALSE)
    8. {
    9.     $host = $hostData[2] . '.' . $hostData[1] . '.' . $hostData[0];
    10. }
    11. elseif(array_search($hostData[0], $urlMap) !== FALSE)
    12. {
    13.     $host = $hostData[1] . '.' . $hostData[0];
    14. }
    15.  
    16.  
    17. function KeyGen()
    18. {
    19.     $key = md5(mktime());
    20.     $new_key = '';
    21.     for($i=1; $i <= 25; $i ++ )
    22.     {
    23.         $new_key .= $key[$i];
    24.         if ( $i%5==0 && $i != 25)
    25.         $new_key.='-';
    26.     }
    27. return strtoupper($new_key);
    28. }
    29.  
    Вот такой был файлик

    9 копий продукта...ну неделя где-то...
     
  4. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    http://pecl.php.net/package/bcompiler
    Это бесплатная библиотека, которая кодирует php-скрипт. Она до сих пор находится в стадии бета версии, но довольно успешно и стабильно справляется со своей задачей. Её используют некоторые разработчики для скрытия своего кода, но таких очень мало, поэтому ломать bcompiler никому не интересно. Однако знаю нескольких личностей, которые декодируют и bcompiler.
    Нет, вы не правильно поняли.
    Тот скрипт, что дал мне Dmitriy A. Arteshuk и его фраза:
    это разные скрипты.
    У меня был только один файлик, я понятия не имею о:
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Похоже на то, что ты не различаешь, что такое энкрипт и что такое обфускация...
    И как обфускация может помешать энкрипту? или декрипту? Что за бред, не такого деобфускация... Забудьте...

    Похоже на то, что ты даже пост мой не прочитал...
     
  6. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Что значит Ваша фраза?
    Если Вы считаете, что нет такого понятия как деобфускация -- Вы очень сильно заблуждаетесь...

    Добавлено спустя 2 минуты 48 секунд:
    есть даже целые словари для деобфускации...
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    хреново, чо. =(
     
  8. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    счас начнётся... докажи... давай деобфусцируй файл... :)

    Добавлено спустя 29 секунд:
    чо хреново?

    Добавлено спустя 1 минуту 58 секунд:
    igordata,
    приз будет или нет? :)
     
  9. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    О да...
    Похоже вы уже заблудились...

    Ну давайте деобфусцируйте мне:

    $bcf=n_f_c_D();
    $a=f($bcf); что я тут подразумевал?)

    Обфускация склонна к переименованию кода созданного пользователем, не более того, иначе-это будет уже хлам и мусор, всем известно, что она замедляет производительность и куча хлама мешает работать скрипту...

    Если будет грамотная обфускация скрипта вы его не вернете в прежнее состояние. Потому, что, это и есть скрипт с другими непонятными названиями.

    И в туче когда когда у вас все слитно и все в перемешку непонятные название рандомные...
    Так, что не путайте.

    Качественный энкрипт спасет на месяц до его декрипта, а обускация спасет на всегда вас) потому, что чистый свежий и созданный скрипт будет в единственном экземпляре)), который пишете именно вы.

    Вы правите хопачки опять обфускация рандомна, и опять головняк риперу, всего то обнова и опять новый код))
     
  10. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    что зенд гард фуфло

    Добавлено спустя 48 секунд:
    нет, уже всё ясно. =) поздняк. что ж ты, надо было напустить туману.

    а че там круче? ионкуб? давайте его ломать? =)

    Добавлено спустя 1 минуту 3 секунды:
    этот код очевиден и не нуждается в деобфускации

    Добавлено спустя 40 секунд:
    прежнее обычно и не требуется.
     
  11. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    тоже сломан, причём даже последняя версия (7.х) раскодируется.
    Это Вы заблудились. Не говорите того, что не знаете.
    Иногда исходные имена переменных и функций (собственных) не требуются.
     
  12. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    В том, то вся и суть... Что обфускация не энкрипт.

    ЛОЛ! Што?
     
  13. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Тролль.
    С Вами неприятно разговаривать...
    Какой смысл продолжать писать чушь, если один раз уже облажался?
     
  14. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Да вобщем рассуждать дальше нечего, Guard декодируется и все...как, это уже второй вопрос, пусть хоть методом прижигания барадавок, это не важно.

    Вывод один: занятие это геморное, под силу не многим, видимо дорогое. Значит больше файлов кодируем и все...пусть ипуцца как хотят )

    Ну а demyan1 спасибо что открыл глаза )
     
  15. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это печаль. печальная печаль.

    надо обфусцировать и загорять в bcompiler. а он с эвалом дружит?
     
  16. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Не совсем и не всегда...
    Иногда да...
    Тему можно закрыть для избежания далнейшего троллинга.
     
  17. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Да никто не тролит....с чего ты взял? У каждого своя манера общения, терпимее надо быть к людям )
     
  18. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Все я понял.
    ОМГ!
    исправлено igordata