Помогите с регуляркой в Notepad++

OnCat
На сайте с 21.10.2008
Offline
83
987

Накидали гадости черти и спамят, уязвимость нашел, устранил, но накидали более 500 файлов, как только с этим кодом, так и в начале старых файлов движков. Как убить махом в Notepad+ ?

<?php eval(base64_decode($_POST['Здесь любой произвольный набор симоволов, цифр и букв']));?>

Всегда Ваш
Хелпзонович
На сайте с 15.06.2005
Offline
133
#1

Регулярка -


<(\?)php eval\(base64_decode\(\$_POST\['.*'\]\)\);(\?)>
Вы там держитесь! Хорошего вам настроения. Здоровья.
izyalex
На сайте с 06.04.2009
Offline
60
#2

Знаком с данной гадостью. Советую так ;)

<\?php\s{10,}eval\(base64_decode\(\$_POST\[.[A-Za-z0-9]{6,7}.\]\)\)\;\?><\?php

Из консоли выглядит примерно так:

grep -lsrP '<\?php\s{10,}eval\(base64_decode\(\$_POST\[.[A-Za-z0-9]{6,7}.\]\)\)\;\?>' --include="*.php" ./ | xargs -i perl -pi -e 's|<\?php\s{10,}eval\(base64_decode\(\$_POST\[.[A-Za-z0-9]{6,7}.\]\)\)\;\?><\?php|<\?php|' {}
Сpanel хостинг (http://bit.ly/Vjwlfl) и ISPmanager хостинг (http://bit.ly/11NnOqJ) от 119р./мес VIP Премиум хостинг (http://bit.ly/VibYQ9) в Москве, 1000р./мес и не парюсь
siv1987
На сайте с 02.04.2009
Offline
427
#3

<\?php\s+eval\(base64_decode\(\$_POST\['.+?'\]\)\);\?>

OnCat
На сайте с 21.10.2008
Offline
83
#4

Спасибо друзья, вроде справился.

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

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