[ milosbeo @ 08.11.2014. 13:01 ] @
Pozdrav, imam jednu zarazenu wordpress prezentaciju i hocu da ocistim jednu tabelu. U svaki post na kraju je spusten maliciozni kod - backlink preko base64 "kobasice": Ovako izgleda polje u bazi: Code: - STANDARDAN TEXT U POSTU - - -I na kraju svakog posta ovo dole <!--5449cd194ff8e1414122777--><div style="display:none;">čitы na igrы 2014 goda <a href="http://*****#">čitы na igrы 2014 goda takomu</a> *****.ru</div><!--/5449cd194ff8e1414122777--> Probao sam sa komandama LEFT, REPLACE, LIKE... ali nisam uspeo da resim problem posto je ovaj gore link(maliciozni kod) u svakom postu razlicite duzine i razlicitog sadrzaja, pa ako bih obrisao poslednjih 100 karktera, negde bih obrisao i koristan sadrzaj, a negde i ne. Code: UPDATE `wp_posts` SET `post_content`=LEFT(`post_content`, LENGTH(`post_content`)-100) Ova gore komanda radi, brise poslednjih 100 karaktera u polju `post_content`a tabela je kao sto se vidi `wp_posts`. Da li postoji SQL komanda kojom mogu da posle odredjene reci ili odredjenog slova brisem sve iza. Recimo, pomocu REPLACE komande postavio bih da u svakom postu izmenim <!-- sa recimo + i onda kad naletim na + sve iza toga brisem, a ovo gore ostane netaknuto. Nadam se da ste razumeli. Hvala ![]() [Ovu poruku je menjao milosbeo dana 08.11.2014. u 14:34 GMT+1] |