+48 506 130 673 [email protected]

Włamanie na stronę internetową to jeden z najpoważniejszych problemów, z jakimi może zmierzyć się właściciel witryny. Skutki mogą obejmować: brak możliwości logowania, zmiany w treści strony, przekierowania na inne witryny, wirusy, wyskakujące reklamy czy utratę danych.

Na szczęście w większości przypadków da się odzyskać dostęp i naprawić stronę. Ten poradnik przeprowadzi Cię krok po kroku przez proces odzyskiwania kontroli oraz zabezpieczania witryny przed kolejnymi atakami.


1. Jak rozpoznać, że strona została zhakowana?

Oto najczęstsze objawy włamania:

1. Nie możesz się zalogować

Hasło nie działa, a opcja resetu jest wyłączona lub wiadomości resetujące nie dochodzą.

2. Strona wyświetla inne treści lub reklamy

Obce komunikaty, banery, nowe podstrony bez Twojej zgody.

3. Strona przekierowuje na inne witryny

To klasyczny objaw zainfekowania złośliwym kodem.

4. Ostrzeżenia w przeglądarce

Komunikaty typu: „Ta strona może być niebezpieczna”.

5. Otrzymujesz nietypowe powiadomienia z hostingu

np. o wzroście ruchu, zmianach w plikach, wykryciu malware.

6. Pliki na serwerze zostały zmodyfikowane

Pojawiają się nieznane pliki, foldery lub skrypty.

Jeśli występuje jeden z tych objawów — prawdopodobnie strona została naruszona.


2. Co zrobić jako pierwsze? Plan działania krok po kroku

W przypadku włamania kluczowe są szybkie i przemyślane działania, aby ograniczyć szkody.

Krok 1: Odłącz stronę od użytkowników (jeśli to konieczne)

Możesz:

  • włączyć tryb awaryjny w CMS,

  • tymczasowo zablokować stronę przez .htaccess,

  • ustawić stronę w trybie „prace techniczne”.

Pozwoli to uniknąć dalszych szkód.


3. Jak odzyskać dostęp do panelu logowania?

Metoda 1: Reset hasła przez e-mail

Jeśli włamywacz nie zmienił adresu e-mail:

  • skorzystaj z funkcji „Zapomniałem hasła”.

Jeśli e-mail nie dochodzi → podejrzewaj zmianę danych w systemie.


Metoda 2: Zmiana hasła przez panel hostingu (phpMyAdmin)

Dotyczy stron opartych na systemach CMS jak WordPress, Joomla, PrestaShop.

  1. Zaloguj się do panelu hostingu.

  2. Otwórz bazę danych w phpMyAdmin.

  3. Znajdź tabelę z użytkownikami (np. wp_users).

  4. Edytuj rekord administratora.

  5. Ustaw nowe hasło (najczęściej w formacie MD5 dla starszych systemów lub odpowiedni format CMS).

  6. Zapisz zmiany.

To natychmiast przywraca dostęp do konta.


Metoda 3: Usunięcie złośliwych wtyczek lub motywów przez FTP

  1. Zaloguj się na serwer przez FTP lub panel plików.

  2. Wejdź do folderów:

    • /wp-content/plugins/

    • /wp-content/themes/

  3. Usuń podejrzane elementy.

  4. Spróbuj zalogować się ponownie.


Metoda 4: Przywrócenie dostępu przez edycję plików konfiguracyjnych

Włamywacz mógł zmienić:

  • pliki logowania,

  • plik .htaccess,

  • plik konfiguracyjny CMS.

Przywrócenie oryginalnych wersji często usuwa blokadę.


4. Kiedy odzyskamy logowanie — pełne czyszczenie strony

Uwaga: odzyskanie dostępu to tylko początek. Musisz usunąć złośliwy kod i zabezpieczyć stronę.


Krok 1: Przeskanuj stronę narzędziami antywirusowymi

Z poziomu hostingu lub zewnętrznych skanerów możesz znaleźć:

  • złośliwe pliki JS,

  • backdoory,

  • pliki uploadowane przez hakerów,

  • podejrzane skrypty.


Krok 2: Porównaj pliki CMS z wersją oryginalną

W przypadku WordPressa:

  • pobierz czyste pliki,

  • porównaj z plikami na serwerze,

  • usuń wszystko, co nie powinno tam być.

Najczęstsze miejsca wstrzyknięć:

  • functions.php,

  • index.php,

  • wp-config.php,

  • .htaccess,

  • folder uploads.


Krok 3: Sprawdź konta administratorów

Usuń obce konta i zachowaj tylko własne.


Krok 4: Zmień wszystkie hasła

Zmiana powinna dotyczyć:

  • administratorów CMS,

  • użytkowników FTP,

  • bazy danych,

  • konta w panelu hostingu,

  • adresu e-mail używanego do logowania.


Krok 5: Zaktualizuj CMS, wtyczki, motywy

Stare wersje mają luki bezpieczeństwa.


5. Co jeśli nie udało się odzyskać strony?

Wtedy pozostają dwie metody:

Metoda A: Przywrócenie kopii zapasowej

Większość hostingów oferuje backupy:

  • dzienne,

  • tygodniowe,

  • automatyczne.

Przywrócenie kopii może w kilka minut przywrócić pełną funkcjonalność.


Metoda B: Kompletny reset i instalacja od nowa

Czasem to jedyna pewna metoda:

  • instalujesz CMS od zera,

  • przywracasz tylko czyste dane,

  • dokładnie sprawdzasz wszystkie pliki.


6. Jak zabezpieczyć stronę po włamaniu, żeby to się nie powtórzyło?

Po odzyskaniu strony koniecznie zabezpiecz ją.

1. Aktualizacje na bieżąco

Najważniejszy element bezpieczeństwa.

2. Silne hasła i unikalne loginy

Hasło typu „admin123” to zaproszenie dla włamywaczy.

3. Instalacja wtyczek bezpieczeństwa (np. firewall, skanery)

Chronią przed:

  • próbami logowania,

  • atakami brute force,

  • lukami w wtyczkach.

4. Kopie zapasowe

Najlepiej automatyczne, nawet codziennie.

5. Zmiana adresu logowania

W WordPressie możesz zmienić wp-login.php na niestandardowy adres.

6. Wyłączenie niepotrzebnych funkcji

np. edycji plików z panelu, xml-rpc.

7. Ograniczenie praw dostępu

Nigdy nie twórz kont administratora „na wszelki wypadek”.


7. Jak sprawdzić, czy strona jest już czysta?

Po naprawieniu włamania sprawdź:

✔ Czy strona nie przekierowuje?

✔ Czy kod źródłowy nie zawiera podejrzanych skryptów?

✔ Czy Google nie wyświetla ostrzeżeń?

✔ Czy panel logowania działa poprawnie?

✔ Czy w plikach nie pojawiają się nowe modyfikacje?

Przez kilka dni warto monitorować stronę codziennie.


Podsumowanie

Włamanie na stronę i utrata możliwości logowania to poważny, ale rozwiązywalny problem.
Aby odzyskać dostęp i zabezpieczyć stronę:

1. Sprawdź objawy włamania.

2. Odzyskaj dostęp przez e-mail, bazę danych lub FTP.

3. Usuń złośliwe pliki i napraw błędy.

4. Zmień wszystkie hasła i konta użytkowników.

5. Przywróć kopię zapasową, jeśli konieczne.

6. Wprowadź zabezpieczenia, aby uniknąć kolejnych włamań.

Prawidłowo zabezpieczona strona jest odporna na większość ataków i działa stabilnie przez lata.

    BEZPŁATNA POMOC INFORMATYCZNA