Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Как зашифровать php скрипт |

23.08.2009, 21:16
|
|
Banned
Регистрация: 15.03.2009
Сообщений: 215
Провел на форуме: 1461068
Репутация:
221
|
|
Как зашифровать php скрипт
чем имено и чтоб работало всё! 
|
|
|

23.08.2009, 21:28
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Зашифровать скрипт, чтобы его невозможно было расшифровать, ты не сможешь. Можно попробовать обфускацию для запутывания и усложнения читаемости кода, я для этого писал скрипт ( тут)
|
|
|

23.08.2009, 21:46
|
|
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме: 10046345
Репутация:
4589
|
|
Зашифруй с помошью IonCube, это максимум, что можно сделать с php скриптом. Я бы ограничился вообще вот этим:
PHP код:
<?php
function pack_php($file)
{
if (!file_exists($file) or !is_readable($file))
{
die('The file could not be found. Trying to hack yourself? 0_o');
}
$code = bzcompress('?>'. shell_exec('php -nw '. $file), 9);
$output_fname = dirname($file). '/'. basename($file, '.php'). '_bz.php';
$output = fopen($output_fname, 'w');
fputs($output, '<?php $f=fopen(__FILE__,\'r\');'.
'fseek($f,133);$c=\'\';'.
'while (!feof($f)){$c.=fread($f,1024);}'.
'eval(bzdecompress($c));'.
'__halt_compiler(); ?>'. "\n". chr(0));
fputs($output, $code);
fclose($output);
chmod($output_fname, 0777);
echo "done.\n";
$before = filesize($file);
$after = filesize($output_fname);
echo '> Before compress : '. ($before / 1024). " Kb\n";
echo '> After compress : '. ($after / 1024). " Kb\n";
echo '> Compress ratio : '. (($before - $after) * 100) / $before. "%\n";
}
?>
|
|
|

24.08.2009, 16:35
|
|
Новичок
Регистрация: 23.11.2006
Сообщений: 4
Провел на форуме: 54383
Репутация:
0
|
|
Попробуй еще зенд энкодер с обфускацией.
Хотя как уже сказали выше, расшифровать все равно можно будет.
|
|
|

24.08.2009, 18:13
|
|
Новичок
Регистрация: 23.06.2009
Сообщений: 8
Провел на форуме: 15758
Репутация:
13
|
|
после обфускации может снизится скорость и потом, еще нужно найти хороший обфускатор (если у тебя не один файл, а целая куча и все они свзаны).
И как сказал unknow555 можно еще Zend энкодер, но его можно раскодировать. Есть еще акселераторы, но они кажется компилят уже на серваке (хз, сам не пробывал)
|
|
|

24.08.2009, 21:30
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
после обфускации может снизится скорость
а может повысится, если обфусцировать из $myveryverylongperemennay в $1 
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|