HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как зашифровать php скрипт
  #1  
Старый 23.08.2009, 21:16
Myload
Banned
Регистрация: 15.03.2009
Сообщений: 215
С нами: 9031173

Репутация: 221
По умолчанию Как зашифровать php скрипт

чем имено и чтоб работало всё!
 
Ответить с цитированием

  #2  
Старый 23.08.2009, 21:28
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Зашифровать скрипт, чтобы его невозможно было расшифровать, ты не сможешь. Можно попробовать обфускацию для запутывания и усложнения читаемости кода, я для этого писал скрипт (тут)
 
Ответить с цитированием

  #3  
Старый 23.08.2009, 21:46
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами: 10058786

Репутация: 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_fname0777); 
         
        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"
    } 
?>
 
Ответить с цитированием

  #4  
Старый 24.08.2009, 16:35
unknown555
Новичок
Регистрация: 23.11.2006
Сообщений: 4
С нами: 10243945

Репутация: 0
По умолчанию

Попробуй еще зенд энкодер с обфускацией.
Хотя как уже сказали выше, расшифровать все равно можно будет.
 
Ответить с цитированием

  #5  
Старый 24.08.2009, 18:13
Prodex
Новичок
Регистрация: 23.06.2009
Сообщений: 8
С нами: 8885998

Репутация: 13
По умолчанию

после обфускации может снизится скорость и потом, еще нужно найти хороший обфускатор (если у тебя не один файл, а целая куча и все они свзаны).
И как сказал unknow555 можно еще Zend энкодер, но его можно раскодировать. Есть еще акселераторы, но они кажется компилят уже на серваке (хз, сам не пробывал)
 
Ответить с цитированием

  #6  
Старый 24.08.2009, 21:30
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
С нами: 11212166

Репутация: 182


По умолчанию

Цитата:
после обфускации может снизится скорость
а может повысится, если обфусцировать из $myveryverylongperemennay в $1
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если ты попал... (записки бывалого программиста) ErrorNeo Статьи 135 23.01.2016 11:59
Мой ржачный разговор в аське с кем-то вроде как с античата, как я подумал Дрэгги Болталка 21 22.07.2007 12:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.