а битрикс не на пыхе написан уже? лучше может и написать. я привожу пример софтин которые наиболее часто используются нелегально.
Я никогда на нем не работал, по этому не знал... Да не важно, кто захочет скроет, кто захочет нет. Тут в принципе решать автору и разработчику.
сори, занят был на днях по самое не балуйся, постараюсь сделать сегодня/завтра.... Добавлено спустя 12 минут 33 секунды: И так http://snipcode.ru/zend.zip вот файлик, в нем всего 3 десятка строк самого простого кода. Расшифруйте пожалуйста, кто может ))) Если кто то выложит сюда исходный код этого файлика, я признаю, что защиты не существует.
Пока новостей нет. Оказалось не всё так просто. Можете выслать мне zend loader с Вашего сервера (именно с сервера), на котором этот файл запускается?
Ну то что будет не просто, это мне было понятно изначально (((( Нет, не могу ((( файлик запускается на любом шаред хостинге (я запускаю там же) своего сервера у меня нет (((
А нах оно надо вообще? Ну заплатите денег реально знающим пусть вам напишут лучше реальных скрипт кодов. (дешевле будет) Чем просить, что - то там хакнуть за бешеные деньги. Ну хакнуть можно если алгоритм узнать, но придется написать программу для возвращения данных из такого энкрипта, байт коды машины можно вернуть, зная алгоритм шифровки и разбора, ведь работает же в состоянии криптовки, да, потому, что разбирает сам Zend или IonCube этот самый байт код и уже запускает внутри себя, не давая другим знать, что он делает... Соответственно расшифровывает. Возьмите за пример компиляцию в байт коды. Если вы хоть раз вообще программировали на языках уровнем выше. Должны знать и понимать. Если нет.... Забудьте. Это до вас не дойдет еще долгое время
зря). чем плох pecl.php.net/package/bcompiler ? или eAccelerator? Это та же платформа которая компилирует исходные коды в байт коды... Лично не буду говорить, что я такой крутой, все верну как сказал-это demyan1, но опыт по энкриптному коду и dump классов и декриптингу к примеру Java кода, есть. И усераться, что невозможно это, не имеет никакого смысла. Да для школьников это не возможно, но вот для профессионалов которые пишут платформы для них эта задача будет не прям проста как раз, два, три, но они смогут вам это сделать. Но конечно, же, не за бесплатно. К примеру вы сможете из dll сделать дамп кода? Хотя твердят, что практически не возможно, но вот есть такие кто-это делает с легкостью, просто они не афишируют, как это сделал demyan1 и обосрался грубо говоря. Много статей по декрипту (декомпиляции) этих самых скомпилированных байт кодов. И про всякие дезендеры и деонкуберы, это все не просто так написано, это те-же платформы с программой для дампов исходников. php код пишется в открытом виде, а тут решение компиляции и скрытие исходника... Разумно тем, что не хочется показывать труд и так сказать опыт в программировании web. Но это web тут скрывать нечего, это сервер, это не куда не уходит дальше... Кто как хочет так и поступает, многие не скрывают свой труд. Плох Компилятор тем, что стоит поменять аналог компиляции чуть изменив префиксы или другое, что - то не будет работать декомпилятор не поймет он, что и откуда начинается, запутается и выдаст ошибку. Стоит найти то самое изменение в компиляторе, заменив в декомпиляторе, и все заработает... Это целая наука, ту не все так просто. Но лично я не вижу смысла усложнять задачу до такого уровня сложности. Нет необходимости. Одной обфускацией можно избавиться от школьников =) Ибо какие то названия abc + bcd в туче кода не будут понятны, что откуда и куда, ну рипай пожалуйста блин, чистый код будет у меня, с нормальными толковыми и понятными названиями и проектированием задач. Сами посудите php функции они никуда не деваются, они не могут поменять название и не могут удалиться. Они остаются... Но они в байтах, разобрать байты какой байт к чему относится, потребуется время и не мало ибо каждый разработчик платформ для компиляции создает свои параметры и т. д.
Нифига се ты настрочил, спасибо конечно....но тут как раз тот самый вопрос...сколько должен стоит продукт, что бы купить было легче чем ломать...
В чем его актуальность? Ну по разному... Ну декрипт не для слабонервных, сразу скажу, это очень сложно, очень, на это надо убить много, много, много, времени или быть умным и выученным я не знаю с какой степенью, но нужно очень много сил на это (чтобы это сделать и быстро и без потерь исходника). По этому это гениальное решение =) От этого и фраза, скрыть легче чем расшифровать. =) Составьте фразу из букв "иид анйух!".=))
Как думаешь в php можно отследить стек вызовов: - Переменные которые используются в не функций? - Функции и какие переменные и названия в них используются?
терпение, господа, не надо ссориться у меня же есть и другие дела кроме этого. как только будут результаты - выложу в этой теме. Добавлено спустя 47 минут 3 секунды: Вот этого достаточно для доказательства? Код (PHP): function KeyGen (){ $key = md5 ( mktime ()); $new_key = ''; for ( $i = 1; $i <= 25; $i++) { $new_key .= $key[$i]; if (($i%5 == 0 && $i != 25)) { $new_key .= '-'; } } return strtoupper ($new_key); }
Да, это строки с 18 по 29 того файла что я дал. Признаю, защиты не было, нет, и не будет (((( ЗЫ пока мы тут с вами колупались, я нашел "нулёную" версию своего скрипта с декодированным файликом ((( demyan1 спасибо что открыл глаза. Но вопрос сколько должен стоить продукт, что бы ломать было дешевле чем купить...это вопрос. Да, demyan1, вопрос, от объема файла зависит трудозатраты по расшифровке? Положу пару классов под зенд, пусть сношаются.... Еще раз спасибо!!!
Как насчёт: )) Позвольте не отвечать на эти вопросы: Не хочу создавать себе трудности... Добавлено спустя 8 минут 52 секунды: p.s. Созрел другой вопрос: стоит ли покупать лицензию на Zend за 600$, если защита не надёжная и твой скрипт всё равно раскодируют?
От школоты вполне спасает + у меня еще несколько инструментов для воздействия на таких "умников"... например я на корню зарубаю обновления скрипта....да, можно то же выкрутится...но если 2000 рублей стоят такого танца с бубнами, пусть танцуют ) С другой стороны, раз ломают, значит продукт нужен! )