Hacknutý WordPress web (Drobčekovo) – ako som vyčistil napadnutý web bez straty dát

Napísal Marián Kohn, WordPress developer a konzultant

Riešenie hacknutého WordPress webu detských jaslí

Počas bežného dňa ma kontaktoval klient s problémom. Web bol hacknutý. Návštevníci končili na spam stránkach a klient riskoval penalizáciu od Google. Bolo treba konať okamžite.

👉 web presmerovával návštevníkov na podozrivé stránky
👉 Google začal zobrazovať varovania
👉 admin bol pomalý a nestabilný

Web bol zjavne kompromitovaný.

Tento prípad som riešil pre klienta z oblasti služieb – Drobčekovo – detské jasle.

❌ Problém

Po prvotnej kontrole bolo jasné:

👉 web bol hacknutý
👉 v súboroch sa nachádzal škodlivý kód
👉 niektoré systémové súbory boli upravené

Typické príznaky:

  • presmerovania na spam / casino weby
  • neznámy obsah v hlavičke stránky
  • podozrivé PHP súbory v /wp-content/uploads/
  • výrazné spomalenie webu
Riešenie hacknutého WordPress webu detských jaslí

⚠️ Dopad

  • strata dôvery návštevníkov
  • hrozilo zablokovanie webu vo výsledkoch Google
  • riziko blacklistu od Google
  • možné úniky dát
  • poškodenie SEO

👉 v tomto stave web priamo škodí biznisu

🔍 Diagnostika (CLI)

Diagnostiku som robil priamo na serveri cez SSH – rýchlejšie a presnejšie ako cez WordPress admin.

Použil som napríklad:

find . -type f -name "*.php" -mtime -2

👉 nájdenie nedávno zmenených súborov

grep -R "base64_decode" .

👉 hľadanie obfuskovaného (škodlivého) kódu

wp plugin list

👉 kontrola pluginov

wp user list

👉 kontrola podozrivých používateľov

💣 Identifikácia problému

Problém bol kombinácia:

👉 zastaraný plugin
👉 slabé zabezpečenie
👉 injektovaný škodlivý kód v súboroch

Hackeri mali prístup k zápisu do systému.

🛠️ Riešenie

Postup bol systematický:

1. Zálohovanie webu

👉 overenie dostupných záloh

2. Izolácia problému

👉 identifikácia infikovaných súborov
👉 kontrola functions.php, header.php, uploads

3. Čistenie

👉 odstránenie škodlivého kódu
👉 porovnanie s čistým WordPress core
👉 reinštalácia jadra:

wp core download --force

4. Pluginy a témy

👉 odstránenie nepoužívaných pluginov
👉 aktualizácia všetkého

5. Používatelia

👉 odstránenie neznámych admin účtov

wp user delete ID

6. Zabezpečenie

👉 reset všetkých hesiel
👉 kontrola práv (chmod)
👉 základné hardening opatrenia

Riešenie hacknutého WordPress webu detských jaslí

✅ Výsledok

  • web bol offline → online do ~30 minút
  • opäť fungoval bez presmerovaní
  • odstránený škodlivý kód
  • výrazne lepší výkon
  • pripravený na reindexáciu Google

👉 bez straty dát

🧠 Poučenie

Hacky nevznikajú náhodne.

Najčastejšie dôvody:

  • zastarané pluginy
  • nulled témy
  • slabé heslá
  • chýbajúce aktualizácie

👉 WordPress nie je problém.
👉 problém je údržba.

🧩 Záver

Hacknutý web sa dá opraviť.

👉 ale treba vedieť kde hľadať
👉 a hlavne konať rýchlo

Každá hodina navyše = väčšie škody.

👉 Potrebujete pomoc?

Ak máte podozrenie, že váš web bol napadnutý:

  • presmerovania
  • podozrivý obsah
  • spomalenie

Napíšte mi. Pozriem sa na web a poviem vám, čo sa deje.

Web viem:

  • vyčistiť
  • zabezpečiť
  • stabilizovať

🔒 Poznámka

Tento prípad bol publikovaný so súhlasom klienta. Citlivé technické detaily boli zámerne vynechané.

Ďalšie prípadové štúdie


Marián Kohn – WordPress a WooCommerce developer

O autorovi

Volám sa Marián Kohn a pomáham firmám riešiť technické problémy na WordPress a WooCommerce weboch.

Špecializujem sa na opravy spadnutých webov, výkon, bezpečnosť a riešenie chýb, ktoré brzdia biznis.

Keď WordPress zlyhá, zasahujem.

Potrebujete pomoc? Ozvite sa


Vložiť komentár