Как почистить вирусную строку?

Статус
В этой теме нельзя размещать новые ответы.

sllimm

Создатель
Регистрация
10 Авг 2008
Сообщения
24
Реакции
0
Как найти в файлах строку например <script src=http://lomko.biz/1.txt></script> и удалить её не повредив файл?
Вся эта ерись на ВДСке.
Знатоки, помогите!
 
У меня ещё вопрос

А как найти вирусные строки в DLE ,у меня сайт заразился iframe.
 
Как найти в файлах строку например <script src=http://lomko.biz/1.txt></script> и удалить её не повредив файл?
Вся эта ерись на ВДСке.
Знатоки, помогите!

Как вариант можно сделать так


Код:
Создаешь файл в домашней директории, допустим fix.sh, с таким содержимым:
#!/bin/sh

for f in `find . -type f -exec egrep -q lomko.biz {} \; -print`; do
    echo $f
    sed -i "" -e "s|<script src=http://lomko.biz/1.txt></script>||g" $f
done

Делаешь его исполняемым:
chmod +x fix.sh
И в домашней директории по ссш запускаешь на исполнение этот файл:
./fix.sh

Эта хрень уберет все вхождения по всему вашему аккаунту, даже в себе
между палками: "s|<script src=http://lomko.biz/1.txt></script>||"

Только сделай сначала резервную копию всех файлов, а то мало ли что :)
 
Как вариант можно сделать так


Код:
Создаете файл в домашней директории, допустим fix.sh, с таким содержимым:
#!/bin/sh

for f in `find . -type f -exec egrep -q адрес сайта {} \; -print`; do
    echo $f
    sed -i "" -e "s|<тут текст, который нужно убрать>||g" $f
done

Делаете его исполняемым:
chmod +x fix.sh
И в домашней директории по ссш запускаете на исполнение этот файл:
./fix.sh

Эта хрень уберет все вхождения по всему вашему аккаунту, даже в себе
между палками: "s|<тут текст, который нужно убрать>||"

Т.е. удалиться только данный текст, а все остальное в файле останется?

#!/bin/sh

for f in `find . -type f -exec egrep -q адрес сайта {} \; -print`; do
echo $f
sed -i "" -e "s|<<script src=http://lomko.biz/1.txt></script>>||g" $f
done

Пришет egrep: ЯЮИРЮ: No such file or directory
 
Я подправил код под твой вариант

Т.е. удалиться только данный текст, а все остальное в файле останется?

Да, только на всякий случай сделай сначала резервную копию всех файлов
 
Я подправил код под твой вариант



Да, только на всякий случай сделай сначала резервную копию всех файлов
Запускаю и ничего на экране не происходит. Просто висит и все.
 
Ну я когда иногда случается - тупо



Вылазит с 10-к файлов, vi их и все - минут 10 занимает

Самое главное - потом пароли на ФТП сменить потому что прилепится сново дня через 2-3
 
Ну я когда иногда случается - тупо

*** скрытое содержание ***

Вылазит с 10-к файлов, vi их и все - минут 10 занимает

Самое главное - потом пароли на ФТП сменить потому что прилепится сново дня через 2-3
Можно рабочую строку, чего там VI?
У меня заражено штук 500 файлов.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху