|
|
![]() adamant V.I.P. |
Зарегистрирован: 20.03.2008
Сообщений: 11494
|
Обратиться по нику
|
adamant |
Ответить с цитатой | | |
|
Вообщем сложился вопрос, есть PHP файл, нужно его зашифровать/закриптовать
как это и чем можно проделать |
|
|
|
|
|
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port | |
![]() creator123 Гуру |
Зарегистрирован: 25.07.2007
Сообщений: 1145
|
Обратиться по нику
|
|
|
<----- если понравился пост, жмакай сюды <----- |
![]() andreypaa Свой |
Зарегистрирован: 02.09.2008
Сообщений: 41
|
Обратиться по нику
|
andreypaa |
Ответить с цитатой | | |
|
Только говорят что zend encoder раскодируют без особых проблем, а так же и ioncube тоже. Правда вроде как получается не чистый исходный код, а прошедший обфускацию. Но уже подправить его будет легче. |
|
|
|
|
|
|
![]() adamant V.I.P. |
Зарегистрирован: 20.03.2008
Сообщений: 11494
|
Обратиться по нику
|
|
|
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port | |
![]() gskwillie Опытный |
Зарегистрирован: 15.03.2009
Сообщений: 163
|
Обратиться по нику
|
gskwillie |
Ответить с цитатой | | |
|
andreypaa писал(а): |
Только говорят что zend encoder раскодируют без особых проблем, а так же и ioncube тоже. Правда вроде как получается не чистый исходный код, а прошедший обфускацию. Но уже подправить его будет легче.
|
Если код не представляет особой ценности для масс, а нужен только твоему заказчику и ты просто не хочешь, чтобы он им с кем-то делился или ещё что, то обфускация - самое оно. Более-менее большой скрипт проще самому написать заново, нежели разобраться в той сути, которую обфускатор нахренячит. Уровень защиты программы должен соответствовать уровню вероятности её взлома. А очень часто бывает так, что дешевле автору денег заплатить, чтоб он внёс нужные изменения, чем оплачивать работу квалифицированных для этого дела кодеров, чьё время стоит немало. |
|
|
|
|
|
|
![]() Puika Свой |
Зарегистрирован: 03.04.2008
Сообщений: 49
|
Обратиться по нику
|
Puika |
Ответить с цитатой | | |
|
http://www.truebug.com/
TrueBug PHP Obfuscator & Encoder is for PHP application developers use to protect their source codes from modification, the Obfuscate functional will replace class, function, and variable names in PHP source codes with md5-hashes, making source code harder to understand and reverse engineering. |
|
|
|
|
|
|
![]() gskwillie Опытный |
Зарегистрирован: 15.03.2009
Сообщений: 163
|
Обратиться по нику
|
gskwillie |
Ответить с цитатой | | |
|
Puika писал(а): |
http://www.truebug.com/
TrueBug PHP Obfuscator & Encoder is for PHP application developers use to protect their source codes from modification, the Obfuscate functional will replace class, function, and variable names in PHP source codes with md5-hashes, making source code harder to understand and reverse engineering.
|
25 бачелл. Хуясе... Может, http://www.raizlabs.com/software/phpobfuscator/ ? |
|
|
|
|
|
|
![]() ctapbiu Опытный |
Зарегистрирован: 06.01.2008
Сообщений: 328
|
Обратиться по нику
|
ctapbiu |
Ответить с цитатой | | |
|
gskwillie писал(а): |
25 бачелл. Хуясе...
|
а зенд стоит 600/год
adamant писал(а): |
Вообщем сложился вопрос, есть PHP файл, нужно его зашифровать/закриптовать
как это и чем можно проделать
|
если тебе нужно 1 раз отдать, то можешь заменить все переменные и свои ф-ции на что-то одинаковое и вытянуть в строку, например из
Код: |
function cube($var) {
return $var*$var*$var;
}
$cubes = array();
for ($i=1; $i<100; $i++) {
$cubes[$i] = cube($i);
}
print_r($cubes);
|
сделать нечто вроде (это замена)
Код: |
function a1($a1) {
return $a1*$a1*$a1;
}
$a2= array();
for ($a3=1; $a3<100; $a3++) {
$a2[$a3] = a1($a3);
}
print_r($a2);
|
а потом
function a1($a1){return $a1*$a1*$a1;}$a2=array();for($a3=1;$a3<100;$a3++){$a2[$a3]=a1($a3);}print_r($a2);
расшифровывать только такое можно дооолго ,))
ЗЫ: последний код в одну строку ,)) |
|
|
|
|
|
|
![]() gskwillie Опытный |
Зарегистрирован: 15.03.2009
Сообщений: 163
|
Обратиться по нику
|
gskwillie |
Ответить с цитатой | | |
|
Ага, и при зашифровывании исходного кода таким методом более-менее больших файлов ресурсы серва буду интересным образом куда-то деваться  |
|
|
|
|
|
|
![]() Ronald Wild V.I.P. |
Зарегистрирован: 29.09.2006
Сообщений: 1959
|
Обратиться по нику
|
Ronald Wild |
Ответить с цитатой | | |
|
Столкнулся как-то с необходимостью шифровать php файлы, при этом на хосте у заказчика не было зенда. Остановился на SourceCop: http://www.sourcecop.com/
В отличие от многих других подобных программ у него есть привязка к ip и возможность установить expire date. Для верности предварительно код можно прогнать через любой обфускатор. |
|
|
|
|
|
|
![]() gskwillie Опытный |
Зарегистрирован: 15.03.2009
Сообщений: 163
|
Обратиться по нику
|
gskwillie |
Ответить с цитатой | | |
|
Ronald Wild писал(а): |
Столкнулся как-то с необходимостью шифровать php файлы, при этом на хосте у заказчика не было зенда. Остановился на SourceCop: http://www.sourcecop.com/
В отличие от многих других подобных программ у него есть привязка к ip и возможность установить expire date. Для верности предварительно код можно прогнать через любой обфускатор.
|
Ну чё, с виду неплохо делает. Я думаю, тут даже дополнительная обфускация не нужна. Только они WM не принимают. Как покупать, если не пейпала, ни визы нет?  |
|
|
|
|
|
|
![]() Ronald Wild V.I.P. |
Зарегистрирован: 29.09.2006
Сообщений: 1959
|
Обратиться по нику
|
Ronald Wild |
Ответить с цитатой | | |
|
Цитата: |
Я думаю, тут даже дополнительная обфускация не нужна.
|
Обфускация все же желательна, т.к встроенного обфускатора у него нет, а найти рабочий декодер можно.
Цитата: |
Как покупать, если не пейпала, ни визы нет?
|
А в чем проблема визу сделать? На крайняк виртуальную предоплаченную визу можно купить за ВМ. |
|
|
|
|
|
|
|