Archiwa: PowerShell - Strona 13 z 41 - Security Bez Tabu

AgingFly: nowy malware atakujący ukraińskie instytucje publiczne i szpitale

Cybersecurity news

Wprowadzenie do problemu / definicja

AgingFly to nowo zidentyfikowana rodzina złośliwego oprogramowania wykorzystywana w ukierunkowanych atakach na instytucje publiczne oraz placówki ochrony zdrowia w Ukrainie. Zagrożenie łączy cechy trojana zdalnego dostępu, stealer’a oraz narzędzia post-eksploatacyjnego, co pozwala napastnikom nie tylko uzyskać dostęp do systemu, ale także prowadzić rekonesans, kraść dane i rozwijać operację wewnątrz sieci.

Charakter kampanii pokazuje, że współczesne grupy atakujące coraz częściej wykorzystują wieloetapowe łańcuchy infekcji, legalne komponenty systemu Windows oraz narzędzia open source. Taki model działania utrudnia detekcję, ponieważ złośliwa aktywność miesza się z pozornie normalnymi procesami administracyjnymi i użytkowymi.

W skrócie

Kampania przypisywana klastrowi UAC-0247 była wymierzona w ukraińskie urzędy i szpitale, a według analiz mogła obejmować również podmioty powiązane ze strukturami obronnymi. Atak rozpoczynał się od wiadomości phishingowej podszywającej się pod komunikację dotyczącą pomocy humanitarnej.

Po kliknięciu odsyłacza ofiara trafiała na skompromitowaną lub spreparowaną stronę, z której pobierała archiwum zawierające plik LNK. Następnie uruchamiany był wieloetapowy loader prowadzący do wdrożenia malware AgingFly, zdolnego do wykonywania poleceń, kradzieży plików, przechwytywania wpisywanych znaków, wykonywania zrzutów ekranu oraz pobierania dodatkowych modułów z serwera C2.

  • wektor wejścia: phishing i fałszywe lub skompromitowane witryny,
  • mechanizmy uruchomienia: LNK, HTA, zaplanowane zadania,
  • funkcje końcowe: zdalne sterowanie, eksfiltracja danych, keylogging, screen capture,
  • narzędzia pomocnicze: PowerShell, tunelowanie ruchu, skanowanie portów, kradzież danych z przeglądarek i komunikatorów.

Kontekst / historia

Kampanię zaobserwowano w marcu 2026 roku. Jej charakter wskazuje na kontynuację działań wymierzonych w organizacje o znaczeniu administracyjnym, operacyjnym i społecznym, zwłaszcza te, których zakłócenie może wywołać realne konsekwencje dla funkcjonowania państwa lub bezpieczeństwa obywateli.

Ataki na sektor publiczny i ochronę zdrowia nie są przypadkowe. Instytucje te przetwarzają duże wolumeny wrażliwych informacji, a jednocześnie często działają w środowiskach o złożonej infrastrukturze, gdzie szybkie wdrażanie zmian bezpieczeństwa bywa utrudnione. W przypadku szpitali dodatkową presję stanowi konieczność utrzymania ciągłości świadczenia usług, co może ograniczać możliwość natychmiastowego wyłączenia zainfekowanych systemów.

Na tle innych kampanii AgingFly wyróżnia się tym, że nie opiera się wyłącznie na klasycznym dropperze czy prostym stealerze. To rozbudowany zestaw technik łączący socjotechnikę, nadużycie zaufanych mechanizmów Windows, zdalne pobieranie komponentów i użycie publicznie dostępnych narzędzi ofensywnych.

Analiza techniczna

Łańcuch ataku rozpoczyna się od wiadomości phishingowej. Jej treść ma zachęcić odbiorcę do otwarcia materiałów związanych z pomocą humanitarną, co zwiększa skuteczność kampanii w środowisku objętym konfliktem i działaniami kryzysowymi. Po kliknięciu ofiara trafia na witrynę legalną, lecz wcześniej skompromitowaną przez podatność XSS, albo na stronę stworzoną specjalnie do tej operacji.

Pobrane archiwum zawiera plik skrótu LNK. Jego uruchomienie aktywuje mechanizm HTA, który pobiera i wykonuje zdalny plik HTA. Komponent ten pełni podwójną funkcję: wyświetla formularz-wabik odciągający uwagę użytkownika oraz tworzy zaplanowane zadanie odpowiedzialne za pobranie i uruchomienie właściwego pliku wykonywalnego. Kolejny etap obejmuje wstrzyknięcie shellcode do legalnego procesu, co obniża widoczność złośliwego działania.

Następnie wykorzystywany jest dwuetapowy loader. Drugi stopień korzysta z niestandardowego formatu wykonywalnego, a finalny ładunek jest dodatkowo kompresowany i szyfrowany. W wybranych scenariuszach operatorzy używają także komponentu odwrotnej powłoki TCP, umożliwiającego utrzymanie komunikacji z infrastrukturą sterującą. Polecenia wykonywane są z użyciem Windows Command Prompt, a transmisja do C2 jest chroniona prostym mechanizmem XOR.

Po wdrożeniu AgingFly uruchamiany bywa także skrypt PowerShell określany jako SILENTLOOP. Odpowiada on za wykonywanie poleceń, aktualizację konfiguracji oraz pobieranie aktualnego adresu serwera C2 z kanału Telegram lub źródeł zapasowych. Taka konstrukcja daje operatorom większą odporność na blokowanie pojedynczych elementów infrastruktury.

Sam malware został napisany w C# i komunikuje się z serwerem C2 przez WebSockety. Ruch jest zabezpieczany z wykorzystaniem AES-CBC ze statycznym kluczem. Funkcjonalnie AgingFly oferuje zestaw możliwości typowych dla zaawansowanego RAT-a:

  • zdalne wykonywanie poleceń,
  • eksfiltrację plików i danych,
  • rejestrowanie klawiszy,
  • wykonywanie zrzutów ekranu,
  • uruchamianie dodatkowego kodu dostarczanego przez operatora.

Najbardziej charakterystyczną cechą techniczną jest brak stałych handlerów poleceń w głównej próbce. Zamiast tego odpowiedzialne za funkcje moduły są dostarczane przez C2 jako kod źródłowy, a następnie kompilowane dynamicznie już na zainfekowanym hoście. Z perspektywy napastnika oznacza to mniejszy rozmiar początkowego ładunku, większą elastyczność i utrudnienie analizy statycznej. Z perspektywy obrońcy oznacza to konieczność szukania oznak kompilacji i uruchamiania kodu w czasie działania systemu.

W części odpowiedzialnej za kradzież danych operatorzy wykorzystywali narzędzie ChromElevator do odszyfrowywania informacji zapisanych w przeglądarkach opartych na Chromium, takich jak Chrome, Edge czy Brave. Celem były zapisane hasła i ciasteczka sesyjne. Dodatkowo próbowano pozyskiwać dane z desktopowej wersji WhatsApp przy użyciu narzędzi umożliwiających odszyfrowanie lokalnych baz danych aplikacji.

Po uzyskaniu przyczółka na stacji roboczej napastnicy prowadzili rekonesans i ruch boczny. W tym celu używano publicznie dostępnych narzędzi, w tym RustScan do skanowania portów oraz Ligolo-ng i Chisel do tunelowania ruchu. To szczególnie groźne w środowiskach o słabej segmentacji sieci, gdzie kompromitacja jednego hosta może szybko przełożyć się na penetrację kolejnych systemów.

Konsekwencje / ryzyko

Ryzyko związane z AgingFly należy ocenić jako wysokie. Malware nie ogranicza się do pojedynczego scenariusza użycia, lecz łączy możliwości kradzieży danych, trwałego dostępu i wsparcia dalszej eksploatacji. Oznacza to, że nawet pozornie niewielki incydent phishingowy może stać się początkiem szerszej kompromitacji całej organizacji.

Kradzież haseł, cookies i danych z komunikatorów może prowadzić do przejmowania kont, obchodzenia części mechanizmów opartych na aktywnych sesjach oraz dalszych ataków z wykorzystaniem legalnych tożsamości. W administracji publicznej skutkiem może być utrata informacji wrażliwych i naruszenie poufności komunikacji. W ochronie zdrowia konsekwencje są jeszcze poważniejsze, ponieważ incydent może wpłynąć zarówno na bezpieczeństwo danych medycznych, jak i na ciągłość działania usług.

Dodatkowym problemem jest dynamiczna kompilacja kodu na stacji ofiary. Tego typu technika znacząco ogranicza skuteczność prostych mechanizmów sygnaturowych. Organizacje polegające głównie na klasycznym antywirusie mogą mieć trudność z wykrywaniem podobnych kampanii na wczesnym etapie.

Rekomendacje

Podstawowym krokiem obronnym jest ograniczenie możliwości uruchamiania plików LNK, HTA i JS pochodzących z niezweryfikowanych źródeł. W środowiskach Windows warto wdrożyć polityki Application Control, reguły ASR oraz ograniczenia dla interpreterów i handlerów, które nie są potrzebne w codziennej działalności biznesowej.

Równie ważne jest wzmocnienie ochrony poczty elektronicznej. Obejmuje to filtrowanie wiadomości phishingowych, sandboxing załączników, analizę reputacji odsyłaczy oraz szkolenia użytkowników z rozpoznawania socjotechniki wykorzystującej aktualne i wiarygodnie brzmiące tematy.

Z perspektywy monitoringu warto uwzględnić następujące obszary detekcji:

  • nietypowe uruchomienia HTA oraz skrótów LNK,
  • tworzenie zaplanowanych zadań przez skrypty lub procesy potomne pochodzące z archiwów,
  • dynamiczną kompilację kodu C# na stacjach roboczych,
  • odczyt i eksport danych z lokalnych magazynów przeglądarek Chromium,
  • nietypowy dostęp do plików i baz danych WhatsApp Desktop,
  • użycie tuneli sieciowych i skanerów portów w segmentach użytkowników końcowych,
  • połączenia WebSocket do nieznanych hostów oraz anomalie w ruchu PowerShell.

W reakcji na incydent kluczowe jest nie tylko zresetowanie haseł, ale również unieważnienie aktywnych sesji przeglądarek i przegląd mechanizmów persistence. Przy podejrzeniu wycieku cookies sama zmiana hasła może nie wystarczyć, jeśli przejęte sesje pozostaną ważne. Konieczna jest także analiza zakresu ruchu bocznego i szybka izolacja zagrożonych hostów.

Długofalowo organizacje powinny inwestować w segmentację sieci, ograniczanie lokalnych uprawnień administracyjnych, EDR z analizą behawioralną oraz centralne logowanie zdarzeń z punktów końcowych. W instytucjach publicznych i ochronie zdrowia szczególne znaczenie mają gotowe procedury izolacji i eskalacji incydentów.

Podsumowanie

AgingFly jest przykładem nowoczesnego malware zaprojektowanego z myślą o elastycznym rozwijaniu funkcji i utrudnianiu analizy. Kampania wymierzona w ukraińskie instytucje publiczne i szpitale pokazuje, jak skutecznie napastnicy łączą phishing, legalne mechanizmy systemowe, zdalnie dostarczane komponenty oraz narzędzia open source wspierające kradzież danych i ruch boczny.

Dla zespołów bezpieczeństwa najważniejszy wniosek jest praktyczny: skuteczna obrona przed podobnymi zagrożeniami wymaga połączenia polityk ograniczających ryzykowne typy plików, monitoringu behawioralnego, segmentacji sieci oraz szybkiej reakcji na oznaki kradzieży danych uwierzytelniających. W realiach współczesnych kampanii ukierunkowanych sama detekcja sygnaturowa przestaje być wystarczająca.

Źródła

  1. BleepingComputer — https://www.bleepingcomputer.com/news/security/new-agingfly-malware-used-in-attacks-on-ukraine-govt-hospitals/
  2. CERT-UA report on AGINGFLY / UAC-0247 — https://cert.gov.ua/article/6284518

Dragon Boss Solutions: adware dla Windows, które wyłącza ochronę i otwiera drogę do dalszych ataków

Cybersecurity news

Wprowadzenie do problemu / definicja

Granica między potencjalnie niechcianym oprogramowaniem a realnym zagrożeniem bezpieczeństwa coraz częściej się zaciera. Kampania powiązana z Dragon Boss Solutions pokazuje, że adware i komponenty typu PUP mogą dziś działać jak pełnoprawne narzędzia przygotowujące system do dalszej kompromitacji.

W analizowanych przypadkach oprogramowanie nie ograniczało się do wyświetlania reklam, zmian w przeglądarce czy przekierowań ruchu. Zastosowane mechanizmy obejmowały osłabianie ochrony endpointu, modyfikacje środowiska Windows oraz utrzymywanie trwałości, co istotnie podnosi poziom ryzyka dla użytkowników i organizacji.

W skrócie

Sprawa dotyczy oprogramowania podpisanego certyfikatem Dragon Boss Solutions, dystrybuowanego jako komponent adware lub PUP. Analiza wykazała, że łańcuch działania obejmował skrypty odpowiedzialne za dodawanie wyjątków do Microsoft Defender, blokowanie domen aktualizacyjnych dostawców bezpieczeństwa oraz utrzymywanie trwałości z użyciem Harmonogramu zadań i mechanizmów WMI.

Dodatkowo infrastruktura aktualizacyjna umożliwiała ciche pobieranie i uruchamianie kolejnych pakietów z podwyższonymi uprawnieniami. W praktyce oznacza to, że pozornie „niskiego ryzyka” adware mogło stać się platformą do dostarczania kolejnych ładunków, w tym malware o znacznie poważniejszych skutkach.

  • wykorzystanie podpisanych binariów zwiększało wiarygodność oprogramowania,
  • mechanizm aktualizacji pozwalał na dostarczenie nowych komponentów bez interakcji użytkownika,
  • payload osłabiał ochronę systemu i utrudniał wykrycie zagrożenia,
  • modyfikowane przeglądarki mogły działać bez automatycznych aktualizacji.

Kontekst / historia

Przez lata potencjalnie niechciane aplikacje były traktowane głównie jako problem związany z komfortem pracy użytkownika. Najczęściej kojarzono je z natarczywymi reklamami, zmianą strony startowej, doinstalowywaniem rozszerzeń lub przejmowaniem ustawień przeglądarki. W tym przypadku skala zagrożenia okazała się jednak znacznie większa.

Badacze zauważyli, że infrastruktura aktualizacyjna używana przez komponenty związane z Dragon Boss Solutions dawała możliwość dostarczenia dowolnego pakietu do zainfekowanych hostów. Co szczególnie niepokojące, część domen aktualizacyjnych była dostępna do rejestracji, a po ich przejęciu odnotowano rzeczywisty ruch pochodzący z aktywnie działających systemów. Oznacza to, że zagrożenie miało charakter praktyczny, a nie wyłącznie laboratoryjny.

Dodatkowym elementem utrudniającym ocenę ryzyka było wykorzystanie legalnie podpisanych plików wykonywalnych oraz zmodyfikowanych wersji przeglądarek. Tego typu kombinacja zwiększa szanse na obejście części mechanizmów bezpieczeństwa i może obniżyć czujność użytkowników oraz administratorów.

Analiza techniczna

Techniczna strona incydentu łączy cechy adware, malware i nadużyć przypominających ryzyka supply chain. Kluczową rolę odgrywał własny mechanizm aktualizacji uruchamiany z podwyższonymi uprawnieniami. W praktyce umożliwiało to przygotowanie pakietu, który zostanie pobrany i zainstalowany bez widocznej interakcji ze strony użytkownika.

Drugim istotnym elementem był skrypt odpowiedzialny za neutralizację ochrony. Analiza wskazała, że payload wykonywał szereg działań mających obniżyć skuteczność zabezpieczeń i przygotować środowisko pod dalsze operacje.

  • dodawanie wyjątków w Microsoft Defender dla katalogów przeglądarek i lokalizacji etapowych,
  • modyfikację pliku hosts w celu blokowania domen dostawców zabezpieczeń,
  • usuwanie lub dezaktywację wybranych produktów bezpieczeństwa,
  • utrzymywanie trwałości przy pomocy zadań Harmonogramu zadań oraz subskrypcji WMI.

Szczególnie groźne były wyjątki dodawane do Defendera, ponieważ obejmowały nie tylko typowe ścieżki związane z Chrome i Edge, ale również niestandardowe katalogi wykorzystywane jako lokalizacje pośrednie dla kolejnych ładunków. To klasyczna technika przygotowania środowiska do dalszego wdrożenia malware.

Istotna była także trwałość infekcji. Obecność zadań startowych oraz artefaktów WMI oznaczała, że nawet częściowe usunięcie komponentów nie musiało prowadzić do pełnej neutralizacji zagrożenia. Środowisko mogło automatycznie ponawiać operacje związane z osłabianiem ochrony lub pobieraniem nowych pakietów.

W niektórych przypadkach zaobserwowano również modyfikowane binaria Chrome uruchamiane z parametrami symulującymi przestarzałość aktualizacji. Taki zabieg skutecznie wyłączał automatyczne aktualizowanie przeglądarki, zwiększając podatność systemu na znane luki i utrzymując zmodyfikowaną wersję aplikacji przez dłuższy czas.

Konsekwencje / ryzyko

Największe zagrożenie wynika z połączenia legalnego podpisu kodu, aktywnego kanału aktualizacji oraz celowego osłabiania ochrony endpointu. Taki zestaw tworzy warunki, w których stacja robocza może zostać wykorzystana do dalszej kompromitacji niemal bez udziału użytkownika.

Dla organizacji skutki mogą być znacznie poważniejsze niż w przypadku typowego adware. Mowa nie tylko o spadku komfortu pracy, ale o realnym pogorszeniu zdolności wykrywania incydentów i reagowania na nie.

  • obniżenie skuteczności EDR i antywirusa,
  • utrata części widoczności telemetrycznej na stacji końcowej,
  • możliwość dostarczenia kolejnych rodzin malware, spyware lub ransomware,
  • wzrost ryzyka kradzieży danych i przejęcia kont,
  • większa podatność środowisk o wysokiej wartości, takich jak administracja, edukacja, opieka zdrowotna i infrastruktura krytyczna.

Niebezpieczny jest także aspekt klasyfikacyjny. Jeżeli zespół bezpieczeństwa traktuje PUP-y wyłącznie jako problem porządkowy lub zgodności z polityką, może przeoczyć wczesny etap kompromitacji. W tym przypadku właśnie oprogramowanie z „szarej strefy” pełniło funkcję nośnika zachowań typowych dla bardziej zaawansowanych kampanii.

Rekomendacje

Organizacje powinny traktować komponenty powiązane z Dragon Boss Solutions jako incydent bezpieczeństwa, a nie jedynie naruszenie polityki użytkowania. Reakcja powinna obejmować zarówno analizę techniczną stacji, jak i przegląd mechanizmów zaufania opartych wyłącznie na podpisie cyfrowym.

  • przeszukać systemy pod kątem zadań Harmonogramu zadań, skryptów PowerShell i artefaktów WMI związanych z trwałością,
  • zweryfikować listę wykluczeń Microsoft Defender i usunąć nieuzasadnione wyjątki,
  • monitorować oraz kontrolować zmiany w pliku hosts, zwłaszcza wpisy blokujące domeny producentów zabezpieczeń,
  • oceniać reputację podpisanych binariów i aktualizatorów, zamiast ufać samemu podpisowi kodu,
  • wykrywać nietypowe parametry uruchomieniowe przeglądarek oraz wyłączone automatyczne aktualizacje,
  • ograniczać lokalne uprawnienia administracyjne i wdrażać mechanizmy application control,
  • w przypadku wykrycia infekcji izolować host, analizować artefakty i rozważyć odtworzenie systemu z zaufanego obrazu.

Podsumowanie

Incydent związany z Dragon Boss Solutions pokazuje, że współczesne adware może pełnić rolę platformy przygotowującej system do dalszych ataków. Dodawanie wyjątków do Defendera, blokowanie aktualizacji narzędzi bezpieczeństwa, trwałość osiągana przez WMI i Harmonogram zadań oraz ciche pobieranie kolejnych pakietów sprawiają, że nie jest to już wyłącznie problem „niechcianych reklam”.

Najważniejszy wniosek dla zespołów bezpieczeństwa jest prosty: potencjalnie niechciane oprogramowanie nie powinno być automatycznie uznawane za zagrożenie niskiego priorytetu. W określonych warunkach może stać się gotową platformą do eskalacji ryzyka, wyłączenia ochrony i wdrażania kolejnych ładunków w środowiskach produkcyjnych.

Źródła

  1. Infosecurity Magazine – Dragon Boss Adware Disables Windows Defender
    https://www.infosecurity-magazine.com/news/dragon-boss-adware-disables/
  2. Huntress – When PUPs Grow Fangs: Dragon Boss Solutions’ $10 Supply Chain Risk
    https://www.huntress.com/blog/pups-grow-fangs

JanelaRAT atakuje bankowość w Ameryce Łacińskiej: trojan finansowy wchodzi na nowy poziom kontroli ofiary

Cybersecurity news

Wprowadzenie do problemu / definicja

JanelaRAT to trojan zdalnego dostępu (RAT), który został przystosowany do operacji wymierzonych w sektor finansowy i użytkowników bankowości elektronicznej w Ameryce Łacińskiej. Zagrożenie łączy cechy klasycznego malware bankowego z funkcjami umożliwiającymi aktywną interakcję z ofiarą, co pozwala przestępcom nie tylko kraść dane, ale także przejmować kontrolę nad przebiegiem sesji użytkownika.

W praktyce oznacza to przejście od pasywnej kradzieży poświadczeń do modelu ataku, w którym operator może reagować na działania ofiary w czasie rzeczywistym, obserwować ekran, symulować kliknięcia i wyświetlać fałszywe komunikaty przypominające legalne okna bankowe.

W skrócie

W 2025 roku JanelaRAT był wykorzystywany w intensywnych kampaniach wymierzonych głównie w Brazylię i Meksyk. Ataki opierały się przede wszystkim na phishingu, fałszywych dokumentach oraz wieloetapowych łańcuchach infekcji, które finalnie uruchamiały malware z użyciem techniki DLL side-loading.

  • malware aktywuje się kontekstowo, gdy użytkownik otwiera aplikację lub stronę powiązaną z bankowością,
  • umożliwia przechwytywanie ekranu i naciśnięć klawiszy,
  • potrafi symulować działania myszy i klawiatury,
  • wykorzystuje pełnoekranowe nakładki do oszustw w czasie rzeczywistym,
  • utrudnia wykrycie dzięki użyciu legalnych komponentów i selektywnemu uruchamianiu złośliwych funkcji.

Kontekst / historia

JanelaRAT był wcześniej opisywany jako zmodyfikowany wariant BX RAT. Pierwsze publiczne analizy tej rodziny wskazywały na kampanie oparte na archiwach ZIP, skryptach VBS i prostszych mechanizmach pobierania kolejnych etapów infekcji. Z czasem operatorzy rozbudowali zarówno sam implant, jak i sposób jego dostarczania.

W kolejnych odsłonach kampanii zaczęto wykorzystywać instalatory MSI, legalne pliki wykonywalne oraz komponenty pomocnicze, które miały zwiększyć skuteczność infekcji i utrudnić analizę. Równolegle badacze obserwowali także nadużycia związane ze złośliwymi rozszerzeniami przeglądarek opartych na Chromium. Najnowsze warianty pokazują jednak wyraźną zmianę jakościową: JanelaRAT staje się narzędziem do interaktywnego oszustwa finansowego, a nie tylko do kradzieży danych.

Analiza techniczna

Typowy łańcuch infekcji rozpoczyna się od wiadomości phishingowej podszywającej się pod fakturę, dokument biznesowy lub pilne powiadomienie wymagające reakcji. Ofiara pobiera plik PDF, archiwum ZIP albo uruchamia instalator MSI, który pełni rolę droppera. Następnie wykonywane są kolejne komponenty odpowiedzialne za rozpakowanie ładunku i uruchomienie właściwego malware.

Jednym z kluczowych elementów kampanii jest DLL side-loading. W tym scenariuszu legalny plik binarny ładuje spreparowaną bibliotekę DLL, co pomaga ominąć część mechanizmów ochronnych i utrudnia przypisanie złośliwej aktywności do oczywistego procesu malware.

Po skutecznym uruchomieniu JanelaRAT uzyskuje trwałość w systemie, między innymi przez utworzenie skrótu w folderze autostartu Windows. Następnie komunikuje się z serwerem C2 przez TCP, rejestruje zainfekowany host i rozpoczyna monitoring aktywności użytkownika.

Szczególnie istotna jest analiza tytułu aktywnego okna. Trojan porównuje go z wbudowaną listą nazw i wzorców związanych z bankami oraz usługami finansowymi. Dopiero po wykryciu zgodności przechodzi do aktywnej fazy operacyjnej, dzięki czemu ogranicza liczbę zbędnych działań i zmniejsza ryzyko szybkiego wykrycia.

  • wykonuje zrzuty ekranu i eksfiltruje obrazy,
  • przechwytuje naciśnięcia klawiszy,
  • symuluje działania myszy i klawiatury,
  • uruchamia polecenia systemowe i skrypty PowerShell,
  • zbiera metadane o systemie,
  • wykrywa sandboxy i narzędzia analityczne,
  • identyfikuje obecność mechanizmów antyfraudowych,
  • raportuje okresy bezczynności i powrotu użytkownika do aktywności.

Jedną z najbardziej niebezpiecznych funkcji pozostają pełnoekranowe nakładki i fałszywe komunikaty imitujące legalne interfejsy bankowe lub systemowe. Mechanizm ten może posłużyć do przechwytywania loginów, haseł, kodów jednorazowych oraz manipulowania decyzjami użytkownika podczas sesji bankowej.

Konsekwencje / ryzyko

JanelaRAT stanowi istotne zagrożenie dla klientów banków, firm realizujących płatności oraz samych instytucji finansowych. Z perspektywy ofiary końcowej ryzyko nie ogranicza się do utraty danych uwierzytelniających. Malware może aktywnie uczestniczyć w sesji, obserwować zachowanie użytkownika i przejąć kontrolę w kluczowym momencie operacji finansowej.

  • przejęcie kont bankowych i biznesowych,
  • kradzież środków finansowych,
  • kompromitacja danych kart i portfeli kryptowalutowych,
  • ujawnienie poufnych informacji widocznych na ekranie,
  • trudniejsze wykrywanie incydentu przez systemy antyfraudowe.

Dla banków i organizacji finansowych oznacza to wzrost ryzyka oszustw typu account takeover oraz większą trudność w odróżnieniu aktywności użytkownika od działań sterowanych przez operatora malware. Kontekstowe uruchamianie funkcji trojana sprawia, że część zabezpieczeń może zobaczyć jedynie fragment zdarzeń lub błędnie uznać je za normalne zachowanie klienta.

Rekomendacje

Obrona przed JanelaRAT wymaga podejścia wielowarstwowego, obejmującego zarówno zabezpieczenia poczty, jak i monitoring procesów, autostartu oraz nietypowych zależności między legalnymi plikami wykonywalnymi i bibliotekami DLL.

  • blokować lub ściśle kontrolować pliki MSI, VBS, LNK i archiwa ZIP dostarczane e-mailem,
  • monitorować legalne procesy ładujące nietypowe biblioteki DLL,
  • wdrożyć detekcję DLL side-loading oraz podejrzanych wpisów w autostarcie,
  • analizować połączenia TCP do nieznanej infrastruktury C2,
  • wykrywać uruchamianie PowerShell i cmd.exe przez procesy z nietypowych lokalizacji,
  • kontrolować nieautoryzowane rozszerzenia i parametry uruchamiania przeglądarek,
  • stosować EDR z rozbudowaną telemetrią procesów i aktywności użytkownika,
  • regularnie szkolić pracowników z rozpoznawania phishingu podszywającego się pod dokumenty finansowe.

W środowiskach o podwyższonym ryzyku warto dodatkowo ograniczyć możliwość instalacji oprogramowania przez użytkowników, wdrożyć allowlisting aplikacji, monitorować nietypowe nakładki ekranowe oraz segmentować stanowiska wykorzystywane do operacji finansowych. Duże znaczenie ma też stosowanie metod uwierzytelniania odpornych na phishing wszędzie tam, gdzie jest to możliwe.

Podsumowanie

JanelaRAT pokazuje, jak szybko ewoluują współczesne trojany finansowe. To już nie tylko malware do kradzieży danych, ale narzędzie pozwalające prowadzić oszustwa w czasie rzeczywistym, z aktywnym udziałem operatora i przy wykorzystaniu interfejsu ofiary.

Połączenie phishingu, wieloetapowej infekcji, DLL side-loading, trwałości w systemie, monitorowania aktywnego okna i fałszywych nakładek ekranowych sprawia, że wykrywanie zagrożenia wymaga korelacji wielu sygnałów. Dla zespołów bezpieczeństwa oznacza to konieczność obserwacji nie tylko samego malware, lecz także relacji między procesami, aktywnością użytkownika i zachowaniem aplikacji finansowych.

Źródła

JanelaRAT atakuje banki w Ameryce Łacińskiej: phishing, DLL side-loading i przejęcie sesji użytkownika

Cybersecurity news

Wprowadzenie do problemu / definicja

JanelaRAT to złośliwe oprogramowanie typu remote access trojan (RAT), które od początku było projektowane z myślą o atakach na użytkowników usług finansowych. Zagrożenie jest szczególnie aktywne w Ameryce Łacińskiej, przede wszystkim w Brazylii i Meksyku, gdzie operatorzy prowadzą kampanie wymierzone w klientów banków oraz osoby korzystające z usług finansowych i kryptowalutowych.

Charakterystyczną cechą JanelaRAT jest połączenie funkcji klasycznego trojana bankowego z możliwościami zdalnej administracji nad zainfekowanym systemem. Oznacza to, że malware nie ogranicza się do biernej kradzieży danych, lecz może aktywnie obserwować użytkownika, analizować jego działania i ingerować w przebieg sesji bankowej.

W skrócie

W 2025 roku odnotowano 14 739 prób ataku JanelaRAT w Brazylii oraz 11 695 w Meksyku, co pokazuje skalę i konsekwencję prowadzonych kampanii. Ataki rozpoczynają się najczęściej od wiadomości phishingowych podszywających się pod niezapłacone faktury lub dokumenty finansowe.

  • kampanie wykorzystują archiwa ZIP i wieloetapowy łańcuch infekcji,
  • obecne warianty stosują instalatory MSI jako droppery,
  • do uruchamiania malware wykorzystywana jest technika DLL side-loading,
  • trwałość w systemie bywa osiągana przez skróty LNK w folderze autostartu,
  • malware monitoruje aktywne okna i reaguje na uruchomienie usług bankowych.

Kontekst / historia

JanelaRAT został publicznie opisany w 2023 roku jako zagrożenie powiązane z rodziną BX RAT. W pierwszych analizach wskazywano wykorzystanie archiwów ZIP zawierających skrypty Visual Basic Script, które pobierały kolejne komponenty i finalnie uruchamiały trojana z użyciem DLL side-loading.

Z czasem operatorzy zmienili sposób dostarczania ładunku. Od co najmniej maja 2024 roku zaobserwowano przesunięcie w stronę instalatorów MSI, które pełnią funkcję dropperów i inicjują kolejne etapy infekcji. W analizach pojawiały się również elementy napisane w Go, PowerShell oraz skryptach batch, co wskazuje na stopniowy rozwój zaplecza operacyjnego i zwiększanie odporności kampanii na detekcję.

Taka ewolucja pokazuje, że JanelaRAT nie jest pojedynczą, krótkotrwałą kampanią, lecz aktywnie utrzymywanym narzędziem cyberprzestępczym. Operatorzy regularnie modyfikują techniki dostarczania i uruchamiania malware, aby zwiększyć skuteczność ataków oraz utrudnić pracę systemom ochronnym.

Analiza techniczna

Łańcuch infekcji zwykle zaczyna się od phishingu. Ofiara otrzymuje wiadomość, która zachęca do kliknięcia odnośnika związanego z rzekomą fakturą, rozliczeniem lub pilnym dokumentem. Następnie pobierane jest archiwum ZIP albo inny zasób inicjujący dalsze etapy instalacji.

Po uruchomieniu pakietu rozpoczyna się wieloetapowy proces, w którym wykorzystywane są skrypty i legalne komponenty systemowe. Końcowym elementem jest często załadowanie złośliwej biblioteki DLL przez legalny plik wykonywalny. Dzięki technice DLL side-loading aktywność trojana zostaje ukryta w kontekście zaufanego procesu, co utrudnia wykrycie przez rozwiązania oparte wyłącznie na prostych sygnaturach.

Po instalacji JanelaRAT nawiązuje komunikację z serwerem C2 przez gniazdo TCP, rejestruje infekcję i rozpoczyna analizę środowiska ofiary. Jednym z kluczowych mechanizmów jest monitorowanie tytułu aktywnego okna. Jeśli nazwa otwartego okna odpowiada zapisanej w kodzie liście instytucji finansowych lub usług powiązanych z bankowością, malware może uruchomić dodatkowy kanał komunikacji i umożliwić operatorowi wykonanie zdalnych działań.

Funkcjonalnie JanelaRAT łączy cechy trojana bankowego, narzędzia do zdalnego dostępu i modułu nadzorującego zachowanie użytkownika. Do przypisywanych mu możliwości należą:

  • wykonywanie i wysyłanie zrzutów ekranu,
  • wycinanie fragmentów ekranu i ich eksfiltracja,
  • przechwytywanie naciśnięć klawiszy,
  • symulowanie działań myszy i klawiatury,
  • uruchamianie poleceń przez cmd.exe i PowerShell,
  • wyświetlanie fałszywych komunikatów oraz pełnoekranowych nakładek,
  • zbieranie metadanych systemowych,
  • wykrywanie środowisk sandbox i narzędzi analitycznych,
  • rozpoznawanie systemów antyfraudowych.

Istotnym elementem działania najnowszych wariantów jest także monitorowanie aktywności użytkownika. Malware sprawdza czas od ostatniej interakcji z systemem i przekazuje operatorowi informację o okresach bezczynności. To pozwala lepiej dobrać moment przeprowadzenia zdalnych operacji, zwłaszcza tych, które wymagają mniejszego ryzyka zauważenia przez ofiarę.

W poprzednich analizach wskazywano również możliwość wykorzystania złośliwego rozszerzenia dla przeglądarek opartych na Chromium. Taki komponent może zwiększać zakres zbieranych danych o historię przeglądania, pliki cookie, informacje o kartach i listę rozszerzeń, a także wspierać manipulowanie uruchomieniem przeglądarki podczas sesji bankowej.

Konsekwencje / ryzyko

JanelaRAT stanowi poważne zagrożenie zarówno dla klientów banków, jak i dla samych instytucji finansowych. Ryzyko nie kończy się na kradzieży loginów i haseł. Malware potrafi aktywnie ingerować w sesję użytkownika, wyświetlać fałszywe komunikaty oraz wykonywać działania sterowane zdalnie, co znacząco zwiększa skuteczność oszustw finansowych.

Najpoważniejsze konsekwencje obejmują przejęcie poświadczeń, kradzież danych bankowych i kryptowalutowych, manipulację interfejsem użytkownika oraz prowadzenie oszustw w czasie rzeczywistym. Zdolność do wykrywania narzędzi antyfraudowych sugeruje ponadto, że operatorzy starają się adaptacyjnie omijać istniejące mechanizmy obronne.

Z perspektywy organizacji szczególnie niebezpieczne jest połączenie phishingu, legalnych plików binarnych, skryptów wieloetapowych i mechanizmów trwałości. Taki model działania utrudnia detekcję, jeśli monitoring ogranicza się wyłącznie do pojedynczych wskaźników kompromitacji.

Rekomendacje

Ograniczenie ryzyka związanego z JanelaRAT wymaga podejścia wielowarstwowego. Ochrona powinna obejmować zarówno pocztę elektroniczną, jak i endpointy, przeglądarki, ruch sieciowy oraz analizę zachowań użytkownika.

  • wzmacniać ochronę poczty przed phishingiem i analizować podejrzane załączniki oraz odnośniki,
  • stosować sandboxing dla wiadomości związanych z fakturami i dokumentami finansowymi,
  • monitorować uruchamianie instalatorów MSI z nietypowych lokalizacji,
  • wykrywać przypadki DLL side-loading i ładowania nieoczekiwanych bibliotek,
  • analizować tworzenie skrótów LNK w folderach autostartu Windows,
  • kontrolować nietypowe sekwencje uruchamiania PowerShell, cmd.exe i skryptów batch,
  • rejestrować manipulacje parametrami startowymi przeglądarek i ładowanie niestandardowych rozszerzeń,
  • budować reguły behawioralne łączące phishing, pobranie ZIP, uruchomienie legalnego EXE i załadowanie złośliwej DLL,
  • monitorować procesy wykonujące zrzuty ekranu, symulujące wejście użytkownika i komunikujące się z C2,
  • szkolić użytkowników końcowych w rozpoznawaniu prób phishingu.

Dla zespołów SOC i threat huntingu szczególnie wartościowe będzie wykrywanie procesów reagujących na tytuły aktywnych okien, obserwacja anomalii w interfejsie użytkownika oraz identyfikacja wzorców wskazujących na przejęcie sesji bankowej lub użycie ekranowych nakładek.

Podsumowanie

JanelaRAT to rozwijające się zagrożenie bankowe, które skutecznie łączy phishing, techniki living-off-the-land, DLL side-loading oraz aktywne przejmowanie interakcji użytkownika. Skala kampanii w Brazylii i Meksyku pokazuje, że operatorzy dysponują dojrzałym zapleczem technicznym i dobrze rozumieją specyfikę lokalnych celów.

Najgroźniejszym elementem tego malware nie jest wyłącznie kradzież danych, lecz zdolność do obserwowania ofiary, wykrywania momentów aktywności i zdalnego wpływania na legalną sesję finansową. Obrona przed takim zagrożeniem wymaga korelacji telemetryki z wielu warstw oraz połączenia klasycznych zabezpieczeń z analizą behawioralną.

Źródła

  1. The Hacker News — https://thehackernews.com/2026/04/janelarat-malware-targets-latin.html
  2. Kaspersky Securelist — https://securelist.com/janelarat-banking-trojan-targeting-latin-america/116806/
  3. Zscaler ThreatLabz — https://www.zscaler.com/blogs/security-research/janelarat-brazilian-banking-trojan
  4. KPMG — https://assets.kpmg.com/content/dam/kpmg/xx/pdf/2025/07/janelarat-analysis.pdf

LucidRook: nowe malware uderza w NGO i uczelnie, wykorzystując Lua, Rust i DLL sideloading

Cybersecurity news

Wprowadzenie do problemu / definicja

LucidRook to nowo ujawnione, wieloetapowe złośliwe oprogramowanie wykorzystywane w ukierunkowanych kampaniach spear-phishingowych przeciwko organizacjom pozarządowym oraz uczelniom na Tajwanie. Zagrożenie wyróżnia się modułową architekturą, wykorzystaniem interpretera Lua osadzonego bezpośrednio w bibliotece DLL oraz silnym naciskiem na utrudnianie analizy powłamaniowej. Z perspektywy cyberbezpieczeństwa LucidRook należy traktować jako stager, czyli komponent pośredni odpowiedzialny za rozpoznanie środowiska, pobieranie kolejnych ładunków oraz przygotowanie dalszych działań operacyjnych.

W skrócie

LucidRook został powiązany z aktywnością grupy śledzonej jako UAT-10362. Ataki obserwowano co najmniej od października 2025 roku i były one prowadzone za pomocą wiadomości phishingowych zawierających zaszyfrowane archiwa z hasłem podanym w treści e-maila. Badacze opisali dwa łańcuchy infekcji: wariant oparty na skrócie LNK oraz wariant oparty na pliku EXE podszywającym się pod legalne oprogramowanie ochronne.

Po uruchomieniu malware wykonuje rekonesans systemu, pakuje i szyfruje zebrane dane, a następnie eksfiltruje je przez FTP. Dodatkowo pobiera zaszyfrowany ładunek drugiego etapu w postaci skompilowanego bytecode Lua, co zwiększa elastyczność operatorów i utrudnia pełną rekonstrukcję incydentu.

Kontekst / historia

Według dostępnych ustaleń kampania była wymierzona w podmioty z Tajwanu, w tym organizacje non-profit i prawdopodobnie uniwersytety. W przynętach wykorzystywano dokumenty pozorujące oficjalną korespondencję administracyjną, co zwiększało wiarygodność wiadomości i skłaniało ofiary do uruchomienia dostarczonych plików.

Istotnym elementem tej operacji była regionalizacja ataku. Część próbek uruchamiała się wyłącznie w środowiskach zgodnych językowo z tradycyjnym chińskim używanym na Tajwanie. Taka selekcja ogranicza widoczność kampanii w typowych sandboxach i środowiskach laboratoryjnych, które często używają konfiguracji anglojęzycznych.

Badacze wskazali również na powiązane narzędzie o nazwie LucidKnight, które prawdopodobnie pełni rolę komponentu rozpoznawczego. To sugeruje, że operatorzy dysponują bardziej rozbudowanym zestawem narzędzi, umożliwiającym etapowe profilowanie celu przed wdrożeniem pełnego łańcucha infekcji.

Analiza techniczna

W analizowanych incydentach zaobserwowano dwa główne scenariusze dostarczenia zagrożenia. W pierwszym ofiara otrzymywała archiwum zawierające plik LNK z ikoną dokumentu oraz ukryty katalog z kolejnymi komponentami. Kliknięcie skrótu uruchamiało legalne elementy systemu Windows w modelu living-off-the-land, co pomagało ominąć część mechanizmów detekcji. Następnie aktywowany był dropper nazwany LucidPawn.

LucidPawn odszyfrowywał i zapisywał na dysku dwa główne komponenty: legalny plik wykonywalny związany z DISM, przemianowany tak, by przypominał przeglądarkę Microsoft Edge, oraz złośliwą bibliotekę DismCore.dll. Taki układ umożliwiał sideloading DLL, czyli uruchomienie złośliwego kodu przez zaufany proces. Mechanizm persistence opierał się na skrócie w folderze autostartu, co pozwalało wznowić działanie malware po restarcie systemu.

Drugi łańcuch infekcji wykorzystywał plik EXE napisany w .NET, podszywający się pod oprogramowanie bezpieczeństwa. Po uruchomieniu dropper dekodował osadzone binaria i zapisywał je w katalogu systemowym, przygotowując analogiczny zestaw do uruchomienia LucidRook oraz utrzymania trwałości.

Sam LucidRook to 64-bitowa biblioteka DLL działająca jako stager. Zawiera interpreter Lua 5.4.8 oraz komponenty skompilowane w Rust, co zwiększa złożoność analizy statycznej i dynamicznej. Po uruchomieniu malware realizuje dwa podstawowe zadania. Po pierwsze, wykonuje rekonesans hosta, zbierając informacje o koncie użytkownika, nazwie komputera, procesach, zainstalowanym oprogramowaniu oraz innych cechach środowiska. Po drugie, łączy się z infrastrukturą C2 i pobiera kolejny etap działania w postaci zaszyfrowanego archiwum zawierającego bytecode Lua.

Na uwagę zasługuje sposób obsługi drugiego etapu. Zamiast klasycznego pobierania pliku PE lub skryptu w postaci jawnej, LucidRook weryfikuje sygnaturę bytecode Lua i wykonuje go wewnątrz osadzonego interpretera. Taki model daje operatorom dużą elastyczność operacyjną: mogą szybko zmieniać logikę działania bez modyfikacji głównego loadera. Dodatkowo utrudnia to odtworzenie pełnego przebiegu incydentu, jeżeli obrońcy zabezpieczą jedynie pierwszy etap, a nie przechwycą chwilowo hostowanego payloadu.

Malware stosuje również zaawansowaną obfuskację ciągów znaków. Ukrywane są nazwy plików, rozszerzenia, identyfikatory wewnętrzne oraz adresy infrastruktury. Deszyfracja zachodzi dopiero w czasie wykonania z użyciem obliczanych dynamicznie adresów oraz kluczy rekonstruowanych w pamięci. To znacząco utrudnia automatyczne rozpakowanie próbki i budowę reguł wykrywania opartych wyłącznie na statycznych wskaźnikach.

Kanał komunikacji C2 opiera się na FTP. Zebrane dane są szyfrowane kluczem RSA, pakowane do archiwum chronionego hasłem i przesyłane na serwer operatora. Następnie malware inicjuje kolejną sesję FTP w celu pobrania ładunku kolejnego etapu. Badacze zwrócili uwagę, że część tej infrastruktury mogła bazować na publicznie dostępnych lub skompromitowanych serwerach FTP należących do lokalnych firm, co dodatkowo utrudnia klasyczne blokowanie na podstawie reputacji domen czy adresów.

Konsekwencje / ryzyko

LucidRook stanowi istotne zagrożenie dla organizacji o wysokiej wartości wywiadowczej, szczególnie tych działających w sektorze publicznym, edukacyjnym i społecznym. Ryzyko nie ogranicza się do jednorazowej infekcji stacji roboczej. Jako stager malware może być używany do przygotowania dalszych działań, w tym wdrożenia kolejnych modułów, pozyskania danych operacyjnych, rozpoznania infrastruktury i potencjalnego rozszerzenia dostępu.

Najpoważniejsze konsekwencje obejmują wyciek danych organizacyjnych, profilowanie personelu i systemów, a także utratę integralności środowiska końcowego. Z punktu widzenia zespołów SOC i DFIR szczególnie problematyczne są: selektywne uruchamianie zależne od języka systemu, wykorzystywanie legalnych binariów systemowych, krótkotrwale hostowane payloady oraz wielowarstwowe szyfrowanie danych i konfiguracji.

W praktyce LucidRook pokazuje również rosnący trend łączenia mniej typowych technologii, takich jak Lua i Rust, z technikami LOLBAS oraz sideloadingiem DLL. Taka kombinacja utrudnia detekcję sygnaturową i wymusza silniejsze oparcie ochrony o telemetrię behawioralną.

Rekomendacje

Organizacje powinny w pierwszej kolejności wzmocnić ochronę przed spear-phishingiem, zwłaszcza dla użytkowników obsługujących korespondencję zewnętrzną i dokumenty urzędowe. Warto wdrożyć blokowanie lub ścisłe ograniczenie uruchamiania plików LNK oraz archiwów chronionych hasłem pochodzących z poczty elektronicznej.

Konieczne jest monitorowanie anomalii związanych z uruchamianiem legalnych narzędzi systemowych w nietypowych kontekstach, w szczególności procesów powiązanych z PowerShell, DISM, katalogami autostartu oraz lokalizacjami użytkownika i ProgramData. Wykrywanie powinno obejmować przypadki DLL sideloadingu, tworzenia skrótów persistence i wykonywania bibliotek przez nietypowe eksporty.

Z perspektywy sieciowej warto kontrolować i ograniczać ruch FTP wychodzący, szczególnie do nieautoryzowanych hostów. Tam, gdzie to możliwe, należy całkowicie wyłączyć ten protokół dla stacji roboczych użytkowników. Pomocne będzie także wykrywanie archiwów ZIP lub RAR tworzonych lokalnie przez nietypowe procesy oraz późniejszych połączeń do zewnętrznych serwerów transferowych.

  • wdrożenie EDR z naciskiem na detekcję zachowań post-exploitation,
  • monitorowanie uruchamiania interpreterów i niestandardowych loaderów w DLL,
  • analiza artefaktów persistence w folderach Startup,
  • korelacja zdarzeń związanych z ukrytymi katalogami i podejrzanymi plikami o nazwach imitujących legalne komponenty,
  • stosowanie izolowanych sandboxów z różnymi konfiguracjami językowymi, aby zwiększyć szansę ujawnienia próbek geoselektywnych.

Dla zespołów reagowania ważne jest także zabezpieczenie pełnego łańcucha artefaktów, w tym pobranych archiwów, tymczasowych plików payloadu, logów FTP oraz pamięci operacyjnej. W przypadku zagrożeń modułowych sama próbka loadera może nie wystarczyć do pełnego ustalenia celu końcowego ataku.

Podsumowanie

LucidRook to przykład nowoczesnego malware wykorzystywanego w precyzyjnych kampaniach ukierunkowanych. Łączy osadzony interpreter Lua, komponenty Rust, techniki DLL sideloadingu, obfuskację i selektywne wykonanie zależne od regionu. Dzięki temu operatorzy zyskują elastyczne narzędzie do rozpoznania i rozwijania dalszych etapów ataku przy ograniczonej widoczności dla obrońców.

Dla organizacji kluczowe pozostaje odejście od wyłącznie sygnaturowego modelu ochrony na rzecz wykrywania behawioralnego, kontroli łańcucha uruchomień oraz ścisłego monitorowania nietypowych kanałów eksfiltracji. Kampania z użyciem LucidRook pokazuje, że nawet pozornie nieskomplikowane wektory wejścia, takie jak archiwum z plikiem LNK lub fałszywym EXE, mogą prowadzić do zaawansowanej i trudnej do zbadania kompromitacji.

Źródła

  1. BleepingComputer — https://www.bleepingcomputer.com/news/security/new-lucidrook-malware-used-in-targeted-attacks-on-ngos-universities/
  2. Cisco Talos — New Lua-based malware “LucidRook” observed in targeted attacks against Taiwanese organizations — https://blog.talosintelligence.com/new-lua-based-malware-lucidrook/

UAT-10362 atakuje tajwańskie organizacje z użyciem malware LucidRook

Cybersecurity news

Wprowadzenie do problemu / definicja

Nowo opisana kampania szpiegowska pokazuje, jak współczesne grupy APT łączą spear-phishing, DLL side-loading oraz wieloetapowe łańcuchy infekcji, aby uzyskać trwały i trudny do wykrycia dostęp do systemów ofiar. Centralnym elementem operacji jest LucidRook — zaawansowany stager dla systemów Windows, który osadza interpreter Lua i po kompromitacji stacji roboczej pobiera kolejne moduły z infrastruktury sterującej.

Analiza wskazuje, że operatorzy nie działali przypadkowo. Kampania była wymierzona w organizacje z Tajwanu, w tym podmioty pozarządowe i prawdopodobnie środowiska akademickie, a zastosowane przynęty zostały dopasowane do lokalnego kontekstu. To typowy wzorzec dla operacji ukierunkowanych, gdzie liczy się nie skala, lecz skuteczna infiltracja wybranych celów.

W skrócie

Badacze przypisali aktywność klastrowi oznaczonemu jako UAT-10362. Ataki rozpoczynały się od wiadomości spear-phishingowych prowadzących do zaszyfrowanych archiwów RAR lub 7-Zip, zawierających pliki LNK albo wykonywalne EXE podszywające się pod legalne narzędzia.

  • Łańcuch infekcji prowadził do uruchomienia komponentu LucidPawn, a następnie stagera LucidRook.
  • Malware zbierał informacje o hoście, przesyłał je do infrastruktury C2 i pobierał zaszyfrowany bajtkod Lua.
  • Zaobserwowano również narzędzie rozpoznawcze LucidKnight, wykorzystywane do profilowania ofiary.
  • Kampania wykorzystywała selektywne uruchamianie kodu zależne od ustawień językowych systemu.

Kontekst / historia

Kampania została wykryta w październiku 2025 roku i od początku nosiła cechy operacji szpiegowskiej o wysokim stopniu dopasowania do celu. Wabiki odnosiły się do realiów tajwańskich instytucji, co sugeruje dobre przygotowanie operatorów i rozpoznanie środowiska ofiar jeszcze przed rozpoczęciem właściwej infekcji.

Atakujący połączyli socjotechnikę z technikami utrudniającymi analizę. W praktyce oznaczało to użycie archiwów zabezpieczonych hasłem, ikon dokumentów PDF, fałszywych komunikatów o zakończeniu skanowania lub czyszczenia systemu oraz warunkowego wykonywania kodu tylko w odpowiednim środowisku regionalnym. Tego typu mechanizmy ograniczają szansę wykrycia próbki w laboratoriach analitycznych i sandboxach.

Analiza techniczna

W opisywanej kampanii wykorzystano dwa główne wektory dostarczenia złośliwego oprogramowania. W pierwszym scenariuszu użytkownik uruchamiał plik LNK podszywający się pod dokument PDF. Taki skrót inicjował skrypt PowerShell, który następnie korzystał z legalnego komponentu systemowego do załadowania złośliwej biblioteki DLL. Tę rolę pełnił LucidPawn, odpowiedzialny za zapisanie kolejnych elementów łańcucha infekcji i ustanowienie trwałości.

W drugim wariancie archiwum zawierało pojedynczy plik EXE udający legalne narzędzie bezpieczeństwa. Program napisany w .NET dekodował osadzone binaria, zapisywał je na dysku i konfigurował persistence, jednocześnie wyświetlając użytkownikowi fałszywy komunikat sugerujący poprawne zakończenie działania.

Kluczowym komponentem zestawu narzędzi jest LucidRook — 64-bitowa biblioteka DLL dla Windows, zawierająca interpreter Lua 5.4.8, elementy skompilowane w Rust oraz logikę odpowiedzialną za pobieranie dalszych etapów infekcji. Po uruchomieniu malware wykonuje rekonesans hosta, zbiera dane systemowe i inicjuje komunikację z serwerem C2 w celu pobrania zaszyfrowanego ładunku Lua, który uruchamiany jest bezpośrednio na przejętym systemie.

Architektura oparta na Lua zapewnia operatorom dużą elastyczność. Zamiast dostarczać nowy implant natywny przy każdej zmianie celu, atakujący mogą modyfikować jedynie bajtkod pobierany po kompromitacji. Taki model utrudnia analizę powłamaniową, ponieważ podstawowy loader nie musi zawierać pełnej funkcjonalności operacyjnej.

LucidRook stosuje również szereg zabezpieczeń utrudniających inżynierię wsteczną. Badacze wskazali na szeroką obfuskację łańcuchów znaków, dynamiczne wyliczanie adresów danych oraz odszyfrowywanie części wartości dopiero w czasie działania. Zmodyfikowano również środowisko Lua, aby ograniczyć mechanizmy, które mogłyby ułatwić analizę działania złośliwego kodu.

Istotnym elementem kampanii był geo-targeting. LucidPawn sprawdzał język interfejsu Windows i kontynuował działanie jedynie wtedy, gdy środowisko odpowiadało ustawieniom związanym z tradycyjnym chińskim używanym na Tajwanie. To podejście zmniejsza ryzyko przypadkowego ujawnienia pełnego łańcucha infekcji poza zakładanym obszarem operacyjnym.

Komunikacja z infrastrukturą C2 wyróżniała się wykorzystaniem serwerów FTP z publicznie dostępnymi lub ujawnionymi poświadczeniami. Malware wysyłał zebrane dane w archiwach ZIP zabezpieczonych hasłem i dodatkowymi mechanizmami kryptograficznymi, a następnie pobierał z tych samych zasobów kolejne etapy infekcji. To rozwiązanie obniża koszt operacji i jednocześnie komplikuje atrybucję.

Dodatkowo zidentyfikowano LucidKnight — narzędzie rozpoznawcze powiązane z rodziną Lucid. Komponent ten zbiera informacje o systemie, procesach, architekturze procesora i zainstalowanym oprogramowaniu, po czym pakuje dane do zaszyfrowanego archiwum. Obecność tego modułu sugeruje warstwowy model działania: najpierw profilowanie, potem wdrożenie bardziej zaawansowanego stagera.

Konsekwencje / ryzyko

Zestaw narzędzi używany przez UAT-10362 wskazuje na zagrożenie o wysokiej dojrzałości operacyjnej. Ryzyko nie kończy się na pojedynczym uruchomieniu droppera, ponieważ LucidRook został zaprojektowany jako platforma umożliwiająca dalsze dostarczanie modułów, zdalne wykonywanie kodu oraz rozwijanie operacji wewnątrz środowiska ofiary.

Dla organizacji pozarządowych, uczelni i instytucji działających w obszarach politycznie wrażliwych oznacza to realne ryzyko wycieku danych, mapowania infrastruktury, utrzymania długotrwałej obecności napastnika i rozszerzania dostępu na kolejne zasoby. Szczególnie groźne jest połączenie legalnie wyglądających plików, side-loadingu DLL oraz selektywnego uruchamiania kodu, ponieważ taki zestaw może ominąć zarówno użytkowników, jak i część tradycyjnych zabezpieczeń sygnaturowych.

Dodatkowym problemem jest wykorzystanie publicznej lub skompromitowanej infrastruktury pośredniej. Ruch do serwerów FTP i podobnych usług może nie zostać od razu uznany za podejrzany, jeśli organizacja nie prowadzi ścisłej kontroli komunikacji wychodzącej. Elastyczność zapewniana przez zewnętrzny bajtkod Lua umożliwia natomiast szybkie zmiany funkcji implantu bez konieczności wymiany podstawowego loadera.

Rekomendacje

Organizacje powinny wzmocnić ochronę przed spear-phishingiem, szczególnie w grupach użytkowników wysokiego ryzyka. Kluczowe znaczenie ma analiza archiwów chronionych hasłem, monitorowanie plików LNK dostarczanych pocztą oraz ograniczanie uruchamiania skryptów i interpreterów z nietypowych lokalizacji.

Niezbędne jest także wdrożenie monitoringu DLL side-loading oraz wykrywania anomalii związanych z uruchamianiem legalnych binariów systemowych w niestandardowym kontekście. Szczególną uwagę należy zwrócić na przypadki, gdy zaufany plik EXE ładuje bibliotekę DLL z katalogów użytkownika, lokalizacji tymczasowych lub niestandardowych ścieżek aplikacyjnych.

  • Monitorować uruchomienia plików LNK inicjujących PowerShell lub inne interpretery.
  • Wykrywać tworzenie mechanizmów persistence w folderach Startup.
  • Analizować nietypowe użycie komponentów systemowych wykorzystywanych do side-loadingu.
  • Kontrolować wychodzące połączenia FTP do niestandardowych hostów.
  • Śledzić tworzenie zaszyfrowanych archiwów ZIP zawierających dane inwentaryzacyjne systemu.
  • Identyfikować procesy wykorzystujące artefakty wskazujące na osadzony interpreter Lua.

W środowiskach szczególnie narażonych na ataki ukierunkowane warto stosować listy dozwolonych aplikacji, segmentację sieci, kontrolę ruchu wychodzącego oraz korelację telemetrii z EDR, systemów pocztowych i proxy. Z punktu widzenia reagowania na incydenty istotne będzie również zabezpieczanie artefaktów pamięci i ruchu sieciowego, ponieważ część funkcjonalności może być dostarczana dopiero po ustanowieniu łączności z C2.

Podsumowanie

Kampania UAT-10362 potwierdza, że nowoczesne operacje szpiegowskie coraz częściej opierają się na modularnych stagerach zamiast pojedynczych, statycznych implantów. LucidRook łączy interpreter Lua, komponenty Rust, obfuskację, geo-targeting i wieloetapową komunikację z infrastrukturą sterującą, tworząc narzędzie zaprojektowane z myślą o elastyczności i skrytości.

Z perspektywy obrony najważniejsze wnioski są trzy: archiwa z hasłem i pliki LNK nadal pozostają skutecznym nośnikiem ataku, legalne binaria systemowe są nadal aktywnie wykorzystywane do side-loadingu, a analiza samego loadera może być niewystarczająca, gdy główna logika działania dostarczana jest dynamicznie po kompromitacji. To wymusza łączenie ochrony poczty, EDR, monitoringu ruchu wychodzącego i analizy behawioralnej.

Źródła

  1. UAT-10362 Targets Taiwanese NGOs with LucidRook Malware in Spear-Phishing Campaigns — https://thehackernews.com/2026/04/uat-10362-targets-taiwanese-ngos-with.html
  2. New Lua-based malware “LucidRook” observed in targeted attacks against Taiwanese organizations — https://blog.talosintelligence.com/new-lua-based-malware-lucidrook/

CVE-2025-26633: złośliwe pliki MSC w Microsoft MMC umożliwiają wykonanie kodu i eskalację uprawnień

Cybersecurity news

Wprowadzenie do problemu / definicja

CVE-2025-26633 to podatność związana z obsługą plików MSC przez Microsoft Management Console (MMC) w systemach Windows. Problem wynika z niewystarczającego ostrzegania użytkownika przed otwarciem spreparowanego pliku konsoli administracyjnej, co może doprowadzić do uruchomienia kodu w kontekście bieżącego użytkownika.

W praktyce oznacza to, że plik kojarzony z legalnymi narzędziami administracyjnymi może zostać wykorzystany jako nośnik ataku. Taki scenariusz jest szczególnie groźny w środowiskach, gdzie pliki MSC są traktowane jako zaufane i używane na co dzień przez administratorów oraz zespoły wsparcia IT.

W skrócie

Luka CVE-2025-26633 dotyczy mechanizmu otwierania plików MSC w Windows i umożliwia wykonanie dowolnego kodu po otwarciu złośliwego pliku przez ofiarę. Publicznie dostępny proof of concept pokazuje, że odpowiednio przygotowany plik może uruchomić polecenia PowerShell i doprowadzić do utworzenia lokalnego konta z uprawnieniami administracyjnymi.

  • podatność dotyczy Microsoft Management Console,
  • wektorem ataku jest spreparowany plik MSC,
  • kod uruchamiany jest w kontekście aktualnego użytkownika,
  • luka została załatana przez Microsoft,
  • podatność trafiła do katalogu Known Exploited Vulnerabilities, co wskazuje na jej wykorzystanie w realnych atakach.

Kontekst / historia

Microsoft Management Console od wielu lat stanowi podstawę licznych narzędzi administracyjnych dostępnych w systemach Windows. Format MSC służy do definiowania konsol i przystawek administracyjnych, dlatego w wielu organizacjach takie pliki nie budzą podejrzeń i są postrzegane jako element normalnej pracy operacyjnej.

To właśnie ten poziom domyślnego zaufania czyni MMC atrakcyjnym celem dla atakujących. Jeśli użytkownik zostanie nakłoniony do otwarcia pliku MSC dostarczonego pocztą elektroniczną, z udziału sieciowego lub poprzez pobranie z Internetu, może dojść do uruchomienia niepożądanych działań bez użycia klasycznego pliku wykonywalnego.

W przypadku CVE-2025-26633 zagrożenie wpisuje się w techniki nadużywania natywnych komponentów systemu operacyjnego. Atakujący wykorzystuje zaufane narzędzie Windows jako pośrednika do wykonania kodu, utrudniając wykrycie incydentu i zwiększając szansę powodzenia ataku.

Analiza techniczna

Publiczny materiał exploitacyjny pokazuje scenariusz, w którym plik MSC w formacie XML zawiera definicję akcji uruchamiającej polecenie systemowe. W przykładowym ładunku używany jest PowerShell uruchamiany w sposób ukryty, który tworzy nowe konto lokalne, ustawia hasło i dodaje użytkownika do grupy Administratorzy.

Nie jest to klasyczny błąd pamięci, lecz problem wynikający z niewłaściwego modelu zaufania do zawartości pliku MSC oraz niedostatecznego mechanizmu ostrzegania. Jeśli system pozostaje niezałatany, a użytkownik otworzy spreparowany plik, MMC może wykonać osadzoną akcję bez skutecznej bariery bezpieczeństwa.

Skuteczność ataku zależy od kilku czynników operacyjnych:

  • sposobu dostarczenia pliku do ofiary,
  • poziomu uprawnień zalogowanego użytkownika,
  • konfiguracji PowerShell i polityk bezpieczeństwa,
  • zastosowania kontroli aplikacyjnych,
  • stanu poprawek na stacji roboczej lub serwerze.

Jeżeli ofiara posiada podwyższone uprawnienia, atak może szybko przełożyć się na pełne przejęcie systemu. W przypadku kont o niższych uprawnieniach podatność nadal umożliwia wykonanie kodu i może pełnić rolę etapu pośredniego do dalszej eskalacji, utrwalenia dostępu lub ruchu bocznego.

Opublikowany publicznie exploit nie przedstawia nowej klasy błędu, ale znacząco obniża próg wejścia dla mniej zaawansowanych operatorów. To zwiększa ryzyko, że technika będzie częściej wykorzystywana w kampaniach phishingowych i atakach oportunistycznych.

Konsekwencje / ryzyko

Najważniejszą konsekwencją CVE-2025-26633 jest możliwość uruchomienia dowolnych poleceń w kontekście bieżącego użytkownika. Taki dostęp może zostać szybko wykorzystany do dalszych działań post-exploitation, zwłaszcza w środowiskach z nadmiernymi uprawnieniami lokalnymi.

  • tworzenie lokalnych kont uprzywilejowanych,
  • uruchamianie skryptów i poleceń systemowych,
  • instalacja mechanizmów persistence,
  • pobieranie kolejnych komponentów malware,
  • kradzież poświadczeń i przygotowanie ruchu bocznego,
  • obchodzenie części kontroli skupionych wyłącznie na plikach EXE.

Ryzyko rośnie w organizacjach, które nie wdrożyły poprawek bezpieczeństwa, dopuszczają otwieranie plików z niezaufanych lokalizacji lub nie monitorują zachowania procesów takich jak mmc.exe i powershell.exe. Szczególnie narażone są stacje administracyjne oraz serwery używane interaktywnie.

Z perspektywy biznesowej skutki mogą obejmować przejęcie punktów końcowych, naruszenie poufności danych, zakłócenia operacyjne oraz wzrost kosztów reagowania na incydent. Umieszczenie luki w katalogu aktywnie wykorzystywanych podatności dodatkowo podnosi jej priorytet w procesie zarządzania ryzykiem.

Rekomendacje

Podstawowym działaniem ochronnym jest wdrożenie aktualizacji bezpieczeństwa udostępnionych przez Microsoft dla CVE-2025-26633. Organizacje powinny potwierdzić poziom załatania zarówno na stacjach roboczych, jak i na systemach administracyjnych oraz serwerach, gdzie uruchamiane są narzędzia MMC.

Warto również wdrożyć dodatkowe środki ograniczające możliwość nadużycia tej techniki:

  • zablokować lub ograniczyć otwieranie plików MSC z niezaufanych lokalizacji,
  • monitorować uruchomienia mmc.exe z nietypowych ścieżek użytkownika,
  • korelować aktywność mmc.exe z procesami potomnymi, takimi jak powershell.exe, cmd.exe, wscript.exe i cscript.exe,
  • ograniczyć możliwość tworzenia lokalnych kont oraz zmian członkostwa w grupie Administratorzy,
  • stosować AppLocker, WDAC lub podobne mechanizmy kontroli aplikacyjnej,
  • włączyć rejestrowanie działań PowerShell oraz monitorowanie zdarzeń tworzenia użytkowników lokalnych,
  • szkolić administratorów i użytkowników w zakresie ryzyka związanego z plikami MSC spoza zaufanych źródeł,
  • zweryfikować, czy EDR lub XDR wykrywają anomalie związane z wykorzystaniem MMC jako wektora wykonania kodu.

Z punktu widzenia SOC warto przygotować reguły wykrywające łańcuch obejmujący uruchomienie mmc.exe z nietypowego katalogu, następnie start powershell.exe, a później utworzenie konta lokalnego lub dodanie użytkownika do grupy administratorów. Taki zestaw zdarzeń może być silnym wskaźnikiem kompromitacji.

Podsumowanie

CVE-2025-26633 pokazuje, że nawet zaufane komponenty administracyjne Windows mogą stać się skutecznym wektorem ataku, jeśli mechanizmy ostrzegania i kontroli są niewystarczające. Spreparowany plik MSC może posłużyć do uruchomienia kodu, utrwalenia dostępu oraz lokalnej eskalacji uprawnień.

Publiczna dostępność proof of concept zwiększa ryzyko operacyjne, ponieważ upraszcza odtworzenie techniki przez atakujących. Dlatego kluczowe znaczenie mają szybkie patchowanie, monitorowanie aktywności mmc.exe, blokowanie nieautoryzowanych plików MSC oraz ścisła kontrola działań wykonywanych przez PowerShell i lokalne konta użytkowników.

Źródła