За последние 24 часа нас посетили 17559 программистов и 1722 робота. Сейчас ищет 1701 программист ...

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

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

  1. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а битрикс не на пыхе написан уже?
    лучше может и написать. я привожу пример софтин которые наиболее часто используются нелегально.
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Я никогда на нем не работал, по этому не знал...
    Да не важно, кто захочет скроет, кто захочет нет.

    Тут в принципе решать автору и разработчику.
     
  3. demyan1

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

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

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  5. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    сори, занят был на днях по самое не балуйся, постараюсь сделать сегодня/завтра....

    Добавлено спустя 12 минут 33 секунды:
    И так

    http://snipcode.ru/zend.zip

    вот файлик, в нем всего 3 десятка строк самого простого кода.

    Расшифруйте пожалуйста, кто может ))) Если кто то выложит сюда исходный код этого файлика, я признаю, что защиты не существует.
     
  6. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Я поинтересоваться, нет ли новостей )
     
  7. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Пока новостей нет. Оказалось не всё так просто.
    Можете выслать мне zend loader с Вашего сервера (именно с сервера), на котором этот файл запускается?
     
  8. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Ну то что будет не просто, это мне было понятно изначально ((((
    Нет, не могу ((( файлик запускается на любом шаред хостинге (я запускаю там же) своего сервера у меня нет (((
     
  9. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    ок, попробую обойтись...
     
  10. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    в интернете опять ктото не прав?
     
  11. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Это ты к чему? )
     
  12. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    тише. у нас эксперимент. мы наблюдаем за процессом хаканья.
     
  13. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    А нах оно надо вообще?
    Ну заплатите денег реально знающим пусть вам напишут лучше реальных скрипт кодов. (дешевле будет)
    Чем просить, что - то там хакнуть за бешеные деньги.
    Ну хакнуть можно если алгоритм узнать, но придется написать программу для возвращения данных из такого энкрипта, байт коды машины можно вернуть, зная алгоритм шифровки и разбора, ведь работает же в состоянии криптовки, да, потому, что разбирает сам Zend или IonCube этот самый байт код и уже запускает внутри себя, не давая другим знать, что он делает...
    Соответственно расшифровывает.
    Возьмите за пример компиляцию в байт коды.

    Если вы хоть раз вообще программировали на языках уровнем выше. Должны знать и понимать. Если нет.... Забудьте. Это до вас не дойдет еще долгое время ;)
     
  14. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    лично мне надо понять, я зря 600 баксов за Zend отвалил или нет )
     
  15. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    мне тоже оченьв ажно знать. давайте скидываться на приз.
     
  16. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    :D зря).
    чем плох pecl.php.net/package/bcompiler ?
    или eAccelerator?

    Это та же платформа которая компилирует исходные коды в байт коды...
    Лично не буду говорить, что я такой крутой, все верну как сказал-это demyan1, но опыт по энкриптному коду и dump классов и декриптингу к примеру Java кода, есть.
    И усераться, что невозможно это, не имеет никакого смысла.
    Да для школьников это не возможно, но вот для профессионалов которые пишут платформы для них эта задача будет не прям проста как раз, два, три, но они смогут вам это сделать. Но конечно, же, не за бесплатно.
    К примеру вы сможете из dll сделать дамп кода?

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

    Много статей по декрипту (декомпиляции) этих самых скомпилированных байт кодов.
    И про всякие дезендеры и деонкуберы, это все не просто так написано, это те-же платформы с программой для дампов исходников.
    php код пишется в открытом виде, а тут решение компиляции и скрытие исходника... Разумно тем, что не хочется показывать труд и так сказать опыт в программировании web. Но это web тут скрывать нечего, это сервер, это не куда не уходит дальше... Кто как хочет так и поступает, многие не скрывают свой труд.

    Плох Компилятор тем, что стоит поменять аналог компиляции чуть изменив префиксы или другое, что - то не будет работать декомпилятор не поймет он, что и откуда начинается, запутается и выдаст ошибку.

    Стоит найти то самое изменение в компиляторе, заменив в декомпиляторе, и все заработает...
    Это целая наука, ту не все так просто. Но лично я не вижу смысла усложнять задачу до такого уровня сложности. Нет необходимости.

    Одной обфускацией можно избавиться от школьников =)
    Ибо какие то названия abc + bcd в туче кода не будут понятны, что откуда и куда, ну рипай пожалуйста блин, чистый код будет у меня, с нормальными толковыми и понятными названиями и проектированием задач.

    Сами посудите php функции они никуда не деваются, они не могут поменять название и не могут удалиться.
    Они остаются... Но они в байтах, разобрать байты какой байт к чему относится, потребуется время и не мало ибо каждый разработчик платформ для компиляции создает свои параметры и т. д.
     
  17. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    И всё же вопрос актуален.
     
  18. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Нифига се ты настрочил, спасибо конечно....но тут как раз тот самый вопрос...сколько должен стоит продукт, что бы купить было легче чем ломать...
     
  19. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    В чем его актуальность?

    Ну по разному... Ну декрипт не для слабонервных, сразу скажу, это очень сложно, очень, на это надо убить много, много, много, времени или быть умным и выученным я не знаю с какой степенью, но нужно очень много сил на это (чтобы это сделать и быстро и без потерь исходника). По этому это гениальное решение =)

    От этого и фраза, скрыть легче чем расшифровать. =)

    Составьте фразу из букв "иид анйух!".=))
     
  20. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    актуален для меня
     
  21. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Как думаешь в php можно отследить стек вызовов:
    - Переменные которые используются в не функций?
    - Функции и какие переменные и названия в них используются?

    ;)
     
  22. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    терпение, господа, не надо ссориться :)
    у меня же есть и другие дела кроме этого.
    как только будут результаты - выложу в этой теме.

    Добавлено спустя 47 минут 3 секунды:
    Вот этого достаточно для доказательства?
    Код (PHP):
    1. function KeyGen (){
    2.     $key = md5 ( mktime ());
    3.     $new_key = '';
    4.     for ( $i = 1; $i <= 25; $i++) {
    5.        $new_key .= $key[$i];
    6.        if (($i%5 == 0 && $i != 25)) {
    7.           $new_key .= '-';
    8.          }
    9.     }
    10.     return strtoupper ($new_key);
    11. }
     
  23. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Да, это строки с 18 по 29 того файла что я дал.

    Признаю, защиты не было, нет, и не будет ((((

    ЗЫ пока мы тут с вами колупались, я нашел "нулёную" версию своего скрипта с декодированным файликом (((

    demyan1 спасибо что открыл глаза.

    Но вопрос сколько должен стоить продукт, что бы ломать было дешевле чем купить...это вопрос.

    Да, demyan1, вопрос, от объема файла зависит трудозатраты по расшифровке? Положу пару классов под зенд, пусть сношаются....

    Еще раз спасибо!!!
     
  24. demyan1

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

    С нами с:
    17 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Как насчёт:
    :)))
    Позвольте не отвечать на эти вопросы:
    Не хочу создавать себе трудности...

    Добавлено спустя 8 минут 52 секунды:
    p.s. Созрел другой вопрос: стоит ли покупать лицензию на Zend за 600$, если защита не надёжная и твой скрипт всё равно раскодируют?
     
  25. Dmitriy A. Arteshuk

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

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    От школоты вполне спасает + у меня еще несколько инструментов для воздействия на таких "умников"... например я на корню зарубаю обновления скрипта....да, можно то же выкрутится...но если 2000 рублей стоят такого танца с бубнами, пусть танцуют )

    С другой стороны, раз ломают, значит продукт нужен! )