Wpis z mikrobloga

Może ktoś z tagów #programowanie #linux #januszeinformatyki mnie wesprze:
Zawirusowało mi pół hostingu ot do wszystkich plików jak leci na początku doklejony ten sam kod (tu akurat wiem jak zrobić listę plików i wyszukać toto regexem. W jaki sposób mogę wywalić/podmienić treść we wszystkich plikach i plikach w podkatalogach? Dostęp do shella mam. Moje umiejętności pomagają co najwyżej na pliki w jednym katalogu...

Na przywracanie backupa jest już zbyt późno.
  • 3
  • Odpowiedz
@Patryk: Pomijając już kwestie findo-sedowe, to nie warto się babrać ze spenetrowanym systemem, bo nie możesz być nigdy do końca pewien tego, co zostało dokładnie zmienione, jakie dane wyciekły itp. Raczej szedłbym w postawienie systemu na nowo i restore z ostatniego backupa/snapshota.
  • Odpowiedz
@virgoerns: nie wiem czy to odpowiednio wyraźnie napisałem nie mam czystego backupa

Czyli coś takiego powinno mi zadziałać?
find . -type f -exec sed -i -e 's/<\?php \$ryuobdv.* \$ryuobdv=\$tspmdncpk-1; \?>/g' {} \;

Czy coś robię nie tak
  • Odpowiedz