Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрипт в картинке
 
 автор: юный хакер   (08.08.2005 в 22:15)
 
 

Имеется конструкция типа:
echo '<img src=" '.$url.' ">'
Что будет, если по $url будет картинка с вредоносным скриптом?

   
 
 автор: Boss   (08.08.2005 в 22:26)   письмо автору
 
   для: юный хакер   (08.08.2005 в 22:15)
 

Все зависит от работы скрипта.... насколько он вредный, но я лучше бы этого не испытывал :)..

   
 
 автор: юный хакер   (08.08.2005 в 22:38)
 
   для: Boss   (08.08.2005 в 22:26)
 

Вот это мну и смущает)))
а можно, как нибудь запретить выполнение этого скрипта, ведь на форумы можно загружать аватары, и никто не боится, что аватара может быть с сюрпризом=)

   
 
 автор: Boss   (08.08.2005 в 22:44)   письмо автору
 
   для: юный хакер   (08.08.2005 в 22:38)
 

> а можно, как нибудь запретить выполнение этого скрипта

Закрой браузер, выйди из инета, выключи компьютер и закопай его на глубину 20 метров.

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

>и никто не боится, что аватара может быть с сюрпризом

А чего надо боятся? вряд ли скрипт может удалить папку Windows, просто смышленые пользователи знают как уберечь свой компьютер, например нестандартные пути папок, фаерволы, антивири... можно даже написать свою программы на проверку входящего трафика... но это уже компьютерная безопастность...
Самые опасные скрипты на которые я натыкался это переполнение памяти было, весь explorer заглюхал напрочь....

   
 
 автор: cheops   (09.08.2005 в 01:28)   письмо автору
 
   для: юный хакер   (08.08.2005 в 22:15)
 

По $url должна быть картинка, хотя имеются умельцы которые встраивают в картинку скрипты - это не просто... Кроме того, серьёзного урона нанести нельзя... максимум cookie своровать или ещё что-то в этом духе, так как изображение будет грузится браузером и злоумышленику придётся пользоваться JavaScript или аналогичную технологию. Если на сервере отключены функцию выполняющие shell-команды, то развернуться будет в общем негде... динамические имена, без инициализации опасны в конструкции include...

   
 
 автор: glsv (Дизайнер)   (09.08.2005 в 09:44)   письмо автору
 
   для: cheops   (09.08.2005 в 01:28)
 

А если вместо картинки php-скрипт? Последствия могут быть плачевны.
… хотя вопрос был, наверное, про клиента, а не про сервер.

   
 
 автор: cheops   (09.08.2005 в 11:43)   письмо автору
 
   для: glsv (Дизайнер)   (09.08.2005 в 09:44)
 

Его между двух точек будет не так просто всобачить, хотя конечно если не отлючена функция system() и прочие - будет плохо, также злоумышленик сможет воспользоваться функцией eval(). Но всё это хозяйство стараются отключить.

   
 
 автор: glsv (Дизайнер)   (09.08.2005 в 09:43)   письмо автору
 
   для: юный хакер   (08.08.2005 в 22:15)
 

Может быть пригодится.
Чтобы запретить выполнение php-скриптов в директориях с картинками или файлами, которые могут загружать пользователи, поместите в эти директории файл .htaccess с директивами

Options -Indexes 
RemoveHandler .php .phtml 
AddType text/html .php .phtm .htm .html .phtml

Все php-скрипты будут интепретироваться, как html-файлы

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования