Blog 24/7

exploit kit

TAB. 1Hasłopo angielsku
Po angielskuexploit kit
Którą formą pisaćpo angielsku Polski odpowiednik istnieje, ale w praktyce nikt tak nie pisze. Zostaw angielski, polski trzymaj jako synonim.
Inne formyzestaw exploitów · pakiet exploitów · gotowy pakiet exploitów
KategoriaZłośliwe oprogramowanie

Exploit kit to gotowe narzędzie przestępcze, zwykle aplikacja webowa oparta na bazie danych, która automatycznie atakuje odwiedzających stronę zestawem exploitów na błędy przeglądarek i ich wtyczek [1]. Po udanym ataku na komputer ofiary trafia złośliwe oprogramowanie (malware), najczęściej trojan, klient botnetu albo program kradnący dane [1]. Autorzy nie atakują sami: sprzedają licencje albo wynajmują narzędzie na dni i miesiące [1]. Exploit kit jest silnikiem ataku typu drive-by download, w którym do infekcji wystarcza wejście na stronę.

Jak działa

MITRE opisuje tę technikę jako uzyskanie dostępu do systemu przez to, że użytkownik odwiedza stronę w zwykłym toku przeglądania [2]. Skrypty wykonują się automatycznie i zwykle sprawdzają wersje przeglądarki i jej wtyczek w poszukiwaniu wersji podatnej; gdy ją znajdą, dostarczają kod exploita [2]. Udane wykorzystanie daje atakującemu wykonanie kodu na komputerze ofiary [2].

Ruch do exploit kitu zapewniają strony, których właściciele o niczym nie wiedzą. MITRE wymienia przejęte legalne witryny z wstrzykniętym kodem, zmodyfikowane skrypty w publicznej chmurze, płatne reklamy podstawione przez legalnych dostawców, czyli malvertising, oraz błędy aplikacji webowych, takie jak XSS (Cross-Site Scripting) [2]. Między stroną a exploit kitem często stoi skrypt kierujący ruchem (Traffic Direction Script, TDS), który decyduje, kogo przekierować [8]. Łańcuch pokazuje schemat poniżej.

RYS. 1Infekcja przez exploit kit

Operator zarządza całością przez panel webowy ze statystykami ataków [1]. Kampania prowadząca do exploit kitu potrafi też odsiewać odwiedzających: Malwarebytes opisał kod, który robił fingerprinting przeglądarki i atakował tylko Internet Explorera przy rozdzielczości ekranu większej niż 800×600, żeby ominąć systemy analizy [6].

Model biznesowy

Exploit kit był jednym z pierwszych produktów przestępczych sprzedawanych jak usługa, zanim upowszechnił się model malware-as-a-service (MaaS). Sekurak podaje, że pierwszym popularnym zestawem był Web Attacker z 2006 roku z siedmioma exploitami na Internet Explorera i Firefoksa [1]. Ceny i formy sprzedaży zestawia tabela.

FormaPrzykład z raportówŹródło
licencja na jedną instalacjęokoło 1000 USD za licencję[1]
najem na doby40 USD za 24 godziny, 150 USD za tydzień[1]
najem miesięczny na serwerze sprzedawcyBlackhole, 500 USD miesięcznie[4]
najem do instalacji u siebieBlackhole, 700 USD za trzy miesiące[4]
usługa dodatkowa: szyfrowanie ładunku50 USD miesięcznie[3]

Usługa szyfrowania ładunku odpowiada roli, jaką w pliku wykonywalnym pełni packer: ma utrudnić wykrycie przez antywirusy. Najdroższe zestawy kupowały luki zero-day; według Krebsa autor Blackhole'a zaczynał od budżetu 100 000 USD na zakup exploitów [3].

W WordPressie

Strona na WordPressie nie jest celem exploit kitu, tylko jego źródłem ruchu. Przejęta witryna dostaje wstrzyknięty kod, który przekierowuje odwiedzających do strony startowej kitu. To odmiana złośliwego przekierowania: właściciel widzi zwykłą stronę, a zainfekowani są jego czytelnicy.

Dobrze opisanym przykładem jest kampania pseudo-Darkleech. Unit 42 podaje, że wykryto ją w marcu 2015 roku, a przejęte strony przekierowywały użytkowników do exploit kitu; wstrzyknięty skrypt najczęściej wskazywał wprost stronę startową kitu [5]. Sucuri w grudniu 2015 roku opisał wariant, w którym złośliwy kod PHP wstrzykiwano do pliku wp-includes/nav-menu.php, a przeglądarka ofiary dostawała odpowiedź od Angler EK, próbującego zainstalować ransomware [7]. W lutym 2016 roku Malwarebytes opisał kampanię, w której do wszystkich plików JavaScript przejętych stron WordPress dopisywano dwukrotnie zaciemniony fragment; w jej ramach Angler EK zastąpił Nuclear EK, a ładunkiem był TeslaCrypt [6].

Wynika z tego praktyczna wskazówka. Zmiana w pliku rdzenia albo dopisek w plikach JS motywu to wskaźnik kompromitacji (IoC), który wykrywa monitorowanie integralności plików. Kod wstrzyknięty zwykle jest objęty zaciemnianiem kodu, więc przegląd wzrokowy łatwo go pomija.

Zagrożenia i skutki

Według Krebsa Blackhole był przez kilka lat odpowiedzialny za dużą część infekcji i kradzieży danych logowania do bankowości [3]. Group-IB przypisał narzędziom tego autora, Blackhole i Cool Exploit Kit, ponad 40% infekcji [4]. Ładunki zmieniały się z czasem: od trojanów bankowych po ransomware CryptoWall i TeslaCrypt, dostarczane przez Angler EK albo Neutrino EK [5].

Dla właściciela przejętej strony skutkiem jest to, że jego witryna rozsyła malware. Może trafić na listy ostrzeżeń przeglądarek i stracić zaufanie odwiedzających, nawet jeśli sama nie przechowuje żadnych cennych danych.

Jak się bronić

Obrona ma dwie strony. Użytkownik ogranicza skutki przez aktualizacje oprogramowania: exploit kit dobiera exploity do wykrytych wersji przeglądarki i wtyczek [2], więc przestarzały komponent jest warunkiem udanego ataku. Znaczenie ma też usuwanie niepotrzebnych wtyczek przeglądarki, na które sekurak wskazywał jako główne cele, takich jak Java, Flash Player i Adobe Acrobat [1].

Właściciel strony dba o to, żeby jego witryna nie stała się ogniwem łańcucha. Pomagają aktualne wtyczki i motywy, kontrola integralności plików rdzenia i skryptów oraz skanery złośliwego oprogramowania (malware scanner), które wykrywają wstrzyknięte przekierowania.

Historia i przykłady

  • 2006 — Web Attacker, pierwszy popularny exploit kit, z siedmioma exploitami [1].
  • 2011 — Niebezpiecznik opisuje Blackhole i zwraca uwagę na jego TDS [8].
  • 4 października 2013 — zatrzymanie autora Blackhole'a o pseudonimie Paunch; według Group-IB miał ponad 1000 klientów i zarabiał 50 000 USD miesięcznie [4].
  • 2015–2016 — kampania pseudo-Darkleech na stronach WordPress kieruje ruch do Angler EK i Neutrino EK [5].
  • kwiecień 2016 — rosyjski sąd skazuje autora Blackhole'a na siedem lat kolonii karnej [3].
TAB. 2

Przypisy

8
  1. [1] Exploit-as-a-Service · Sekurak
  2. [2] Drive-by Compromise, Technique T1189 — MITRE ATT&CK · MITRE
  3. [3] 'Blackhole' Exploit Kit Author Gets 7 Years · KrebsOnSecurity
  4. [4] Paunch & The BlackHole Exploit Kit Case · Group-IB
  5. [5] Campaign Evolution: Darkleech to Pseudo-Darkleech and Beyond · Palo Alto Networks Unit 42
  6. [6] WordPress Compromise Campaign: From Nuclear EK To Angler EK · Malwarebytes Labs
  7. [7] Evolution of Pseudo Darkleech · Sucuri
  8. [8] Blackhole exploit kit · Niebezpiecznik
TAB. 3

Hasła w tym artykule

16
TAB. 4

Linkują tutaj

6

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