АРМАДА
Как зашифровать PHP
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

adamant
V.I.P.
Зарегистрирован: 20.03.2008
Сообщений: 11494
Обратиться по нику
# Добавлено:Пт Май 08, 2009 3:07 pmДобавить в избранноеОтветить с цитатой
Вообщем сложился вопрос, есть PHP файл, нужно его зашифровать/закриптовать

как это и чем можно проделать
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port |

creator123
Гуру
Зарегистрирован: 25.07.2007
Сообщений: 1145
Обратиться по нику
# Добавлено:Пт Май 08, 2009 3:45 pmОтветить с цитатой
zend
<----- если понравился пост, жмакай сюды <-----

andreypaa
Свой
Зарегистрирован: 02.09.2008
Сообщений: 41
Обратиться по нику
# Добавлено:Пт Май 08, 2009 8:39 pmОтветить с цитатой
Только говорят что zend encoder раскодируют без особых проблем, а так же и ioncube тоже. Правда вроде как получается не чистый исходный код, а прошедший обфускацию. Но уже подправить его будет легче.

adamant
V.I.P.
Зарегистрирован: 20.03.2008
Сообщений: 11494
Обратиться по нику
# Добавлено:Пт Май 08, 2009 11:03 pmОтветить с цитатой
Drinks or Beer
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: evasupport@jabber.org и ICQ: 750000
Unlimited on 1Gbs port |

gskwillie
Опытный
Зарегистрирован: 15.03.2009
Сообщений: 163
Обратиться по нику
# Добавлено:Сб Май 09, 2009 3:53 amОтветить с цитатой
andreypaa писал(а):
Только говорят что zend encoder раскодируют без особых проблем, а так же и ioncube тоже. Правда вроде как получается не чистый исходный код, а прошедший обфускацию. Но уже подправить его будет легче.


Если код не представляет особой ценности для масс, а нужен только твоему заказчику и ты просто не хочешь, чтобы он им с кем-то делился или ещё что, то обфускация - самое оно. Более-менее большой скрипт проще самому написать заново, нежели разобраться в той сути, которую обфускатор нахренячит. Уровень защиты программы должен соответствовать уровню вероятности её взлома. А очень часто бывает так, что дешевле автору денег заплатить, чтоб он внёс нужные изменения, чем оплачивать работу квалифицированных для этого дела кодеров, чьё время стоит немало.

Puika
Свой
Зарегистрирован: 03.04.2008
Сообщений: 49
Обратиться по нику
# Добавлено:Сб Май 09, 2009 5:38 amОтветить с цитатой
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
Обратиться по нику
# Добавлено:Сб Май 09, 2009 8:14 amОтветить с цитатой
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
Обратиться по нику
# Добавлено:Сб Май 09, 2009 8:54 amОтветить с цитатой
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
Обратиться по нику
# Добавлено:Сб Май 09, 2009 9:27 amОтветить с цитатой
Ага, и при зашифровывании исходного кода таким методом более-менее больших файлов ресурсы серва буду интересным образом куда-то деваться Smile

Ronald Wild
V.I.P.
Зарегистрирован: 29.09.2006
Сообщений: 1959
Обратиться по нику
# Добавлено:Ср Май 13, 2009 12:23 pmОтветить с цитатой
Столкнулся как-то с необходимостью шифровать php файлы, при этом на хосте у заказчика не было зенда. Остановился на SourceCop: http://www.sourcecop.com/
В отличие от многих других подобных программ у него есть привязка к ip и возможность установить expire date. Для верности предварительно код можно прогнать через любой обфускатор.

gskwillie
Опытный
Зарегистрирован: 15.03.2009
Сообщений: 163
Обратиться по нику
# Добавлено:Ср Май 13, 2009 5:31 pmОтветить с цитатой
Ronald Wild писал(а):
Столкнулся как-то с необходимостью шифровать php файлы, при этом на хосте у заказчика не было зенда. Остановился на SourceCop: http://www.sourcecop.com/
В отличие от многих других подобных программ у него есть привязка к ip и возможность установить expire date. Для верности предварительно код можно прогнать через любой обфускатор.


Ну чё, с виду неплохо делает. Я думаю, тут даже дополнительная обфускация не нужна. Только они WM не принимают. Как покупать, если не пейпала, ни визы нет? Sad

Ronald Wild
V.I.P.
Зарегистрирован: 29.09.2006
Сообщений: 1959
Обратиться по нику
# Добавлено:Чт Май 14, 2009 2:19 pmОтветить с цитатой
Цитата:
Я думаю, тут даже дополнительная обфускация не нужна.


Обфускация все же желательна, т.к встроенного обфускатора у него нет, а найти рабочий декодер можно.
Цитата:
Как покупать, если не пейпала, ни визы нет?

А в чем проблема визу сделать? На крайняк виртуальную предоплаченную визу можно купить за ВМ.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры