шифрование php файла

Статус
В этой теме нельзя размещать новые ответы.

uadesign

Постоялец
Регистрация
20 Апр 2006
Сообщения
341
Реакции
138
какие варианты зашифровать php файл, от посторонних глаз??
кроме Зенда
 
Zend самый распространенный шифратор именно поэтому дешифратор к нему тоже есть, а вот дешифратор для ionCube пока не попадался, принцип работы сходный с Zend к php прикручивается расширение чтобы зашифрованные файлы обрабатывались сервером
 
Zend уже не спасёт, от чтения кода, хитрыми юзерами.. к сожалению
 
Легкое шифрование. Расшифровать можно, но...

Файл encode64.php:
PHP:
<?PHP
/*
Перед шифрованием файла удалите в нем теги php ("<?PHP" и "?>").
Запустите этот файл через браузер (http://host/encode64.php?n=11 (n - кол-во раз сжатия)).
*/
if ($fh = fopen('index_decode.php', 'r')) { //грузим файл
    $b = fread($fh, 1111111);// выделяем максмальный размер буфера
    fclose($fh);
}

$a=1;
while ( $a <= $_GET['n'] ) {        // Шифруем. $_GET['n'] - кол-во раз сжатия.
$b = base64_encode(gzdeflate($b));
$b = 'eval(gzinflate(base64_decode("'.$b;
$b = $b.'")));';

$a=$a+1;
}
$str="<?php ".$b."?>";  // вывод на экран
$str2=highlight_string($str,true);
echo $str2;

if ($fh = fopen('index_encode.php', 'w')) {  // вывод в файл для теста
    fwrite($fh, "<? ".$b." ?>");
    fclose($fh);
}
?>
 
юзай ioncube или обфускацию. :)

P.S.:дешефратор для ioncube есть, его правда потрудней дайти чем dezender, но кому нужно тот найдет. :)
 
а
Скрытое содержимое доступно для зарегистрированных пользователей!
лего расшифровать?
 
Это не шифровщик а обфускатор.
Все твои данные останутся в неизменнёном виде.
Изменятся только названия переменных/функций.
 
2 alexz15

и как зашифрованный скрипт сервер выполнять будет? насколько понимаю требовалось шифрование, но с возможностью выполнения.
 
2 alexz15

и как зашифрованный скрипт сервер выполнять будет? насколько понимаю требовалось шифрование, но с возможностью выполнения.
А ты пробовал шифровать? Этим шифровщиком шифруют некоторые шеллы (кстати вроде здесь на нулледе я его увидел).
создай файл encode64.php и в него скопируй этот код;
создай файл index_decode.php (файл, который шифруем) и напиши там (без "<?PHP" и "?>":(
PHP:
phpinfo();
и запусти в браузере /encode64.php?n=11
в папке со скриптом появится шифрованный файл index_encode.php, запусти его.
PS/ Права доступа к папке со скриптом должны быть 777
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху