2010-11-28 2 views
17

У нас есть веб-сайт, поддерживаемый старым сотрудником, и, похоже, он закодирован Zend Guard, включая все резервные копии.Декодировать PHP, закодированный с помощью «zend guard»

Я знаю немного о Zend Optimizer, но никогда не рассматривал его для защиты источников, поскольку, как я знаю, в конце байт-код необходимо декодировать для интерпретатора, и был уверен, что люди легко декодируют оптимизированные файлы с помощью некоторого программного обеспечения.

Теперь мне нужно декодировать некоторые файлы, и я не могу найти ничего, кроме некоторых «платных сервисов». У нас есть право собственности на код и теперь заблокированы для любых изменений и отладки. Как я могу декодировать наши файлы?

+3

Скорее всего, вы просто хотите получить защищенный код. Если бы это было действительно ваше, у вас тоже был бы источник. – 2010-11-28 18:21:53

+0

@Col. Шрапнель: Да; это защищенный код, наш, и является единственным «источником», который у нас есть. Дело в том, что мы официально не кодировали его, это делается старым сотрудником, может быть, с плохим намерением - само по себе управлять кодом, - так это то, что у нас есть как источник; php-файлы в каталоге сайта. – SuperDuck 2010-11-29 03:45:25

ответ

11

Весь смысл очень дорогого программного обеспечения Zend Guard заключается в шифровании кода, чтобы его нельзя было декодировать. Вот в чем дело.

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

Есть чтение этой статьи с сайта Zend, я знаю, что это предвзятый источник, но они правы: http://forums.zend.com/viewtopic.php?f=57&t=2242

+0

Спасибо, Орбинг, хороший ответ. Форматирование и документация не являются проблемой. Поэтому я попробую платный сервис, и если они не смогут, я рассмотрю продукт как надежный способ продажи PHP с закрытым исходным кодом для будущих проектов; мы никогда не выходили на этот рынок, потому что считали, что это будет легко расшифровать. Самое забавное, когда я изучал методы скрыть код ms-sql и PHP-код, у меня появилось много ответов от таких людей, как «вам не нужно, лицензионные соглашения существуют, чтобы защитить вас», «это зло, почему вам нужно скрыть свой код? »,« вы не можете ».. meh .. =) – SuperDuck 2010-11-29 04:02:01

Смежные вопросы