Вирус на сайте cms dle

siv1987
На сайте с 02.04.2009
Offline
427
#311
дани мапов:
Аватары воообще куда загружаются? Кажется uploads/fotos ? Что если просто туда в htaccess добавить запрет на выполнение скриптов в этой папке.

Не поможет.

дани мапов
На сайте с 06.09.2012
Offline
204
#312
дани мапов:
Аватары воообще куда загружаются? Кажется uploads/fotos ? Что если просто туда в htaccess добавить запрет на выполнение скриптов в этой папке. Поможет или нет?

RemoveHandler .php .phtml .pl
AddType text/plain .php .phtm .htm .html .phtml .pl

Или это:


RemoveHandler .php .phtml .php3
RemoveType .php .phtml .php3
php_flag engine off
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
mfl
На сайте с 16.10.2006
Offline
134
mfl
#313

дани мапов, да хоть так пишите: Deny from all, без разницы.

Скрипт выполнялся в другом месте.

B
На сайте с 07.05.2011
Offline
18
#314

Это тоже не поможет.

Это поможет только от непосредственного выполнения кода из этой директории.

Но код выполняется includ'ом из других директорий, в которых выполнение кода разрешено.

Я писал ранее как защититься от этого взлома.

nop
дани мапов
На сайте с 06.09.2012
Offline
204
#315
mfl:
дани мапов, да хоть так пишите: Deny from all, без разницы.
Скрипт выполнялся в другом месте.

Можете привести такой пример вызова?

mfl
На сайте с 16.10.2006
Offline
134
mfl
#316

пример:

файл index.php в корне сайта:

<?php require('uploads/fotos/ava.gif');

файл uploads/fotos/.htaccess

Deny from all

файл uploads/fotos/ava.gif

<?php echo 'sfdsdfhg';

дани мапов
На сайте с 06.09.2012
Offline
204
#317
mfl:
пример:

файл index.php в корне сайта:
<?php require('uploads/fotos/ava.gif');

файл uploads/fotos/.htaccess
Deny from all

файл uploads/fotos/ava.gif
<?php echo 'sfdsdfhg';

Так сначала нужно же записать в index.php require('uploads/fotos/ava.gif');

, а как вы это сделаете, если стоит запрет на выполнение скриптов :-)

mfl
На сайте с 16.10.2006
Offline
134
mfl
#318

<?php require($_GET['dd']);

так понятнее?

siv1987
На сайте с 02.04.2009
Offline
427
#319
дани мапов:
Так сначала нужно же записать в index.php require('uploads/fotos/ava.gif');
, а как вы это сделаете, если стоит запрет на выполнение скриптов :-)

Лол, а как у вас будет отрабатываться index.php если стоит запрет на выполнения скриптов? А инклудится изображение может в любом дырявом месте скрипта, там где запрет на выполнение не поставишь.

B
На сайте с 07.05.2011
Offline
18
#320

Резюмируем:

.htaccess - обрабатывается апачем на этапе непосредственного обращения к файлу.

Но include, require.. работает на уровне PHP с тех путей, в которых РАЗРЕШЕНО выполнение скрипта и прекрасно выполняет код найденный хоть где, в том числе и в директории с htaccess с запретом на выполнение в этой директории.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий