Site WordPress spart?
Îl curățăm din rădăcină.
Scoatem malware-ul, backdoor-urile și spam-ul injectat, găsim pe unde s-a intrat și închidem portița. Apoi te scoatem de pe blacklist-ul Google.
Ce se întâmplă de obicei
Semnele unei compromiteri WordPress — dacă recunoști câteva, e momentul să ne scrii.
Google te-a marcat
„Acest site poate fi spart" în rezultate, sau avertisment roșu în browser (Safe Browsing).
Redirecturi ciudate
Vizitatorii ajung pe pariuri, farmacii sau cazinouri în loc de site-ul tău.
Pagini spam indexate
În Google apar sute de pagini în japoneză/chineză sau despre cazino, pe care nu le-ai creat.
Admini necunoscuți
Conturi de administrator apărute din senin în WordPress — semn clasic de compromitere.
Hosting suspendat
Contul e blocat pentru „activitate malițioasă" sau pentru că serverul trimite spam.
Emailuri în spam
Mesajele tale ajung în spam, iar serverul e folosit pe ascuns ca releu de spam.
Cum arată infecția pe dinăuntru
Din cazurile pe care le-am rezolvat, tiparul e aproape mereu același — un atac de tip „doorway & cloaking":
Un fișier PHP ascuns (adesea `eval(base64_decode(...))`, cu nume aleatoriu, într-un folder de uploads sau un fals „PHPMailer") le permite să ruleze orice comandă pe server — nu doar pe un site, ci pe tot contul de hosting.
Malware-ul „raportează" la un server extern, de unde descarcă automat articole spam și instrucțiuni.
Sute de articole de cazinou apar în DB sub un autor fals (un ID inexistent), plus backlink-uri ascunse și un sitemap fals — ca să fie indexate de Google.
Cod ofuscat strecurat în `functions.php` (între markere de tip „custom filters") arată una lui Googlebot (spam) și altceva ție (site normal) — de-aia nu observi luni de zile, dar penalizarea la SEO vine.
Cum rezolvăm
Fără cârpeală. Căutăm cauza, nu doar simptomul.
Backup complet, întâi
Facem o copie a tot (fișiere + bază de date) înainte să atingem ceva — ca să nu pierzi nimic dacă se complică.
Diagnostic pe tot contul
Scanăm întreg hostingul, nu doar WordPress: fișiere core, mu-plugins, cron-uri, baza de date, `functions.php`, `.htaccess`. Găsim toate fișierele infectate — și punctul de intrare.
Curățare la sânge
Ștergem web-shell-urile și backdoor-urile, scoatem blocul injectat din `functions.php`, curățăm baza de date (articolele spam sub autorul fals, opțiunile ofuscate), ștergem sitemap-urile false și reinstalăm core-ul WordPress din surse oficiale.
Închidem vectorul de intrare
Găsim cum s-a intrat — plugin/temă vulnerabilă, parolă compromisă, permisiuni greșite — și-l blocăm. Fără pasul ăsta, infecția revine.
Securizare
Resetăm toate parolele și salt-urile, punem `wp-config.php` pe permisiuni 400, ascundem wp-login, activăm 2FA și WAF, blocăm enumerarea de utilizatori.
Delisting & raport
Cerem reevaluarea la Google (scoatere de pe Safe Browsing), deblocăm hostingul dacă a fost suspendat și îți predăm un raport clar cu ce s-a întâmplat și ce am făcut.
Prețuri
Transparent, fără surprize.
- Scanare și curățare a fișierelor (PHP/JS/CSS)
- Curățarea bazei de date
- Identificarea și închiderea punctului de intrare
- Devirusare completă la start — fișiere (PHP/JS/CSS) și baza de date
- Actualizări periodice pentru WordPress, plugin-uri și teme
- Scanări periodice și curățare la nevoie, ca site-ul să rămână curat
- Monitorizarea paginilor indexate în Google și delistarea celor de spam
- Configurări de securitate optimizate — versiune ascunsă, xml-rpc, adresă de login, permisiuni
Site infectat chiar acum?
Scrie-ne adresa și ce vezi. Diagnostic inițial rapid, apoi pași concreți.