Как закодировать php файлы

Точные ответы на частые вопросы о хостинге

Сообщение admin » Вс апр 03, 2005 3:13 pm

как закодировать php файлы, так чтобы их никто, даже получив пароль к вашему эккаунту и скачав исходники с сервера, не смог восстановить до читаемого вида

для этого воспользуемся тем, что на сервере стоит php акселератор turck mmcache и закодируем файлы встроенным в него кодером

по пунктам все будет выглядеть примерно так

1) надо скачать файл с архивом пакета turck mmcache 2.4.6 со страницы
<a href='http://sourceforge.net/project/showfiles.php?group_id=69426' target='_blank'>http://sourceforge.net/project/showfiles.php?group_id=69426</a>
скачивайте версию под unix (с расширением .tar.gz)

2) из данного пакета вам нужен всего один файл encoder.php
этот файл скопируйте на ваш эккаунт на хостинге в любую директорию в public_html (то есть так, что бы его можно было запустить)

3) далее создайте в public_html временную директорию с любым названием и выставте на нее права 777 (то есть все)

4) запустите encoder.php зайдя по ссылке http://вашдомен/директориягдефайл/encoder.php

5) в запустившемся приложении укажите полный путь на файл для кодирования, например
/home/вашлогин/public_html/forum/config.php (файл с паролем на mysql базу форума)

там же чуть ниже укажите путь к временной директории которой вы назначали все права, например
/home/вашлогин/public_html/test/config.php

6) нажмите кнопку "Ок" чтобы закодировать файл, если все правильно указали, то получите в результате надпись, что все хорошо

7) далее просто скопируйте файл
/home/вашлогин/public_html/test/config.php
на место файла
/home/вашлогин/public_html/forum/config.php

8) удалите временную директорию которой вы назначали все права
удалите также с хостинга файл encoder.php чтобы его никто кроме вас не запускал
admin
Advanced Member
 
Сообщения: 1566
Зарегистрирован: Вс июн 23, 2002 7:40 pm

Сообщение admin » Вс апр 03, 2005 3:18 pm

данная информация очень ценная, поскольку позволяет закрыть огромную дыру в безопасности сайтов на php

например в вышеприведенном примере мы спокойно закодировали конфигурационный файл от форума в котором в открытом виде хранился пароль для доступа к форумной базе

теперь даже прочитав этот файл его невозможно понять, поскольку он зашифрован под php и в простом редакторе выглядит как абракадабра

точто также можно закодировать любые персональные скрипты, которые вы бережете и не хотите, допускать даже небольшой возможности, что они попадут, например к вашим конкурентам
admin
Advanced Member
 
Сообщения: 1566
Зарегистрирован: Вс июн 23, 2002 7:40 pm


Вернуться в Ответы на частые вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron