Blog 24/7

piracka wtyczka (nulled plugin)

TAB. 1Hasłoobie formy
Po angielskunulled plugin
Którą formą pisaćobie formy Obie formy są w obiegu. Przy pierwszym wystąpieniu pisz „polski termin (english term)”, dalej sam polski.
Inne formywtyczka z nielegalnego źródła · pirackie oprogramowanie · wtyczka ze zdjętą licencją
KategoriaStrony WWW, WordPress i hosting

Piracka wtyczka (nulled plugin) to płatna wtyczka albo motyw WordPressa rozpowszechniany za darmo lub za ułamek ceny, z usuniętą kontrolą licencji. Sucuri opisuje takie kopie jako zmodyfikowane wersje oficjalnych wtyczek i motywów, z których zdjęto ograniczenia licencyjne [1]. Nazywa się je też wersjami „crackowanymi” albo pirackimi [1]. Najpoważniejszym problemem nie jest sama licencja, tylko to, co ktoś dopisał do kodu przed udostępnieniem go do pobrania.

Jak działa

Płatna wtyczka zwykle łączy się z serwerem producenta, żeby sprawdzić klucz licencyjny i pobrać aktualizacje. Osoba, która ją „nulluje”, usuwa albo omija ten fragment kodu. Sucuri podkreśla, że skoro ktoś i tak zmienia kod, nie wiadomo, co jeszcze w nim zmienił [3]. Według Sucuri złośliwy kod, trojany i tylne furtki (backdoor) są regularnie wstrzykiwane do pirackich wtyczek, zanim trafią do serwisów z plikami [3].

Nie każda piracka wtyczka zawiera złośliwy kod, ale napastnicy traktują takie paczki jako wygodny kanał dystrybucji [2]. Właściciel strony sam instaluje tylną furtkę, więc nie trzeba łamać hasła ani szukać luki.

Drogę takiej wtyczki od sprzedawcy do przejętej strony pokazuje schemat poniżej.

RYS. 1Droga pirackiej wtyczki

W WordPressie

W WordPressie piracka wtyczka ma pełne uprawnienia kodu PHP strony. Może czytać plik wp-config.php, tworzyć użytkowników i zapisywać pliki. Dokumentacja utwardzania radzi, by nie pobierać wtyczek ani motywów z niezaufanych źródeł, tylko z repozytorium WordPress.org albo od znanych firm [5].

Sucuri w 2020 roku przeanalizował pakiety z serwisu, który oferował ponad 2500 pirackich wtyczek i motywów [2]. Do każdej paczki dołączano dwa pliki, rms-script-ini.php i rms-script-mu-plugin.php [2]. Pierwszy tworzył tylną furtkę w katalogu mu-plugins, drugi wyszukiwał konta administratorów i logował napastnika jako jeden z nich [2]. Ten sam kod wysyłał dane o stronie na serwer kontrolowany przez napastników [2].

Katalog mu-plugins jest tu ważny. Wtyczki „must-use” działają zawsze, nie da się ich wyłączyć z panelu i nie ma ich na domyślnej liście wtyczek [6]. Sucuri zauważa, że usunięcie pirackiej wtyczki w panelu nie usuwa tylnej furtki z mu-plugins [2].

W 2023 roku Sucuri pobrał losowy motyw z serwisu wysoko w wynikach wyszukiwania dla zapytania o darmowe pirackie motywy WordPress [1]. Motyw zawierał plik theme/inc/class-appside.php z silnie zaciemnionym kodem [1]; zob. zaciemnianie kodu. Kod okazał się webshellem, który potrafił wyłączać popularne wtyczki bezpieczeństwa, infekować inne pliki na serwerze i wysyłać dane logowania do bazy z wp-config.php na zewnętrzny serwer [1].

Zagrożenia i skutki

ZagrożenieOpis w źródłach
tylna furtkanieautoryzowany dostęp, kradzież danych i haseł [1]
nowi użytkownicyfurtka może tworzyć złośliwe konta [1]
SEO spam i reklamyukryte linki do podejrzanych stron [1]
brak aktualizacjibrak łatek od producenta [1]
czarna listaostrzeżenie w wynikach wyszukiwania [3]

Status prawny

Kwestia legalności jest bardziej złożona niż w przypadku zwykłego oprogramowania. WordPress jest wydany na licencji GPLv2 lub nowszej, a WordPress.org stoi na stanowisku, że wtyczki i motywy są utworami zależnymi i dziedziczą licencję GPL, choć przyznaje, że granica utworu zależnego jest prawnie niejasna [4]. Sucuri z kolei określa używanie pirackiej wtyczki jako piractwo oprogramowania i naruszenie praw autorskich twórcy, grożące wezwaniem DMCA albo pozwem [3]. Niezależnie od oceny prawnej piracka kopia nie daje dostępu do aktualizacji ani wsparcia producenta [1].

Jak się bronić

  1. Wtyczki i motywy tylko z repozytorium WordPress.org, od producenta albo od znanych firm [5].
  2. Jeśli płatna wtyczka jest za droga, darmowa wtyczka z oficjalnego katalogu jest bezpieczniejsza niż piracka kopia płatnej [1].
  3. Przejmując stronę po innym wykonawcy, trzeba sprawdzić pochodzenie każdej wtyczki. Sucuri zaleca w takiej sytuacji skan strony pod kątem integralności plików i znanego złośliwego kodu [3]; zob. skaner złośliwego oprogramowania (malware scanner) i monitorowanie integralności plików.
  4. Regularny przegląd sekcji Must-Use na ekranie wtyczek, bo tam lądują furtki z pirackich paczek [6] [2].

Jeśli piracka wtyczka była już zainstalowana, jej usunięcie to dopiero początek. Trzeba założyć, że dane z wp-config.php wyciekły, i przeprowadzić czyszczenie przejętej strony. Piracka wtyczka jest odmianą ataku na łańcuch dostaw, w którym zatruty jest sam kanał pobierania; pokrewne zjawisko opisuje hasło fałszywa wtyczka.

Historia i przykłady

W lipcu 2020 roku Sucuri opisał pirackie wtyczki z dołączoną tylną furtką, która zakładała plik w mu-plugins i logowała napastnika na konto administratora [2]. W lutym 2023 roku ten sam zespół pokazał webshell w losowo pobranym pirackim motywie [1]. W marcu 2026 roku Sucuri ponownie opisał ryzyka pirackich wtyczek: ukryty kod, brak łatek, spadek w wynikach wyszukiwania i ryzyko prawne [3].

TAB. 2

Przypisy

6
  1. [1] The Dangers of Installing Nulled WordPress Themes & Plugins · Sucuri
  2. [2] Pirated WordPress Plugins Bundled with Backdoors · Sucuri
  3. [3] The Security Risks of Using Nulled WordPress Plugins · Sucuri
  4. [4] License · WordPress.org
  5. [5] Hardening WordPress — Advanced Administration Handbook · WordPress.org
  6. [6] Must Use Plugins — Advanced Administration Handbook · WordPress.org
TAB. 3

Hasła w tym artykule

17
TAB. 4

Linkują tutaj

25

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com