Archiwa: Junior - Security Bez Tabu

Fable 5 Wrócił. Problem Nie Zniknął. AI Lock-In W Cyberbezpieczeństwie

Model Znika. Co Dzieje Się Z Procesem?

Wyobraź sobie, że przez kilka miesięcy budujesz proces bezpieczeństwa wokół konkretnego modelu AI.

Nie kolejne demo dla zarządu. Nie chatbota, który poprawia styl polityki bezpieczeństwa albo przygotowuje podsumowanie publicznego raportu. Model zaczyna wykonywać prawdziwą pracę.

Czytaj dalej „Fable 5 Wrócił. Problem Nie Zniknął. AI Lock-In W Cyberbezpieczeństwie”

Tailscale i OpenSSH jako trwały backdoor po awarii C2: jak napastnik utrzymał dostęp do systemu

Cybersecurity news

Wprowadzenie do problemu / definicja

Współczesne incydenty bezpieczeństwa coraz częściej pokazują, że wyłączenie infrastruktury command-and-control nie oznacza automatycznego usunięcia zagrożenia. W analizowanym przypadku napastnik wykorzystał legalne narzędzia administracyjne do zbudowania alternatywnego kanału dostępu, który pozostał aktywny nawet po zaniku głównej komunikacji z malware. To przykład nadużycia podejścia living-off-the-land oraz legalnych usług zdalnego dostępu do utrzymania persistence.

Szczególnie niebezpieczne jest to, że użyte komponenty nie muszą wyglądać jak klasyczne złośliwe oprogramowanie. Tailscale i OpenSSH są powszechnie stosowanymi narzędziami administracyjnymi, dlatego w słabiej monitorowanych środowiskach mogą funkcjonować długo bez wzbudzania podejrzeń.

W skrócie

  • Badacze przeanalizowali 33 dni aktywności operatora prowadzącego atak przeciwko małej firmie z branży motoryzacyjnej i kilku osobom prywatnym.
  • Napastnik korzystał z frameworka Havoc, wieloetapowego uruchamiania w pamięci, keyloggera w Pythonie oraz zaplanowanych zadań.
  • Kluczowym elementem operacji była instalacja OpenSSH Server i Tailscale na systemie ofiary.
  • Dzięki prywatnej sieci mesh i tunelowaniu SSH atakujący utrzymał dostęp nawet po wyłączeniu głównego C2.
  • Po przywróceniu infrastruktury C2 implant wznowił komunikację bez potrzeby ponownej kompromitacji hosta.

Kontekst / historia

Analizowana operacja nie została opisana jako działalność zaawansowanej grupy APT, lecz raczej mniej doświadczonego operatora, który mimo popełnianych błędów skutecznie przejął kilka systemów. To ważna obserwacja dla obrońców: skuteczny incydent nie wymaga dziś zaawansowanego arsenalu malware. W praktyce wystarczą darmowe narzędzia, podstawowe usługi zdalnego dostępu i konsekwentne działania operacyjne.

Z opisu wynika, że głównym celem atakującego było pozyskiwanie danych uwierzytelniających, zwłaszcza do bankowości elektronicznej, poczty e-mail i portali administracyjnych. Nie odnotowano typowych oznak ransomware, szerokiego ruchu lateralnego ani masowej eksfiltracji dokumentów. Taki profil wskazuje raczej na kampanię nastawioną na przejęcie kont i bezpośrednią monetyzację skradzionych poświadczeń.

Analiza techniczna

Łańcuch ataku opierał się głównie na wykonaniu bezplikowym. W początkowej fazie użyto stagera VBScript z opóźnieniem, co miało utrudnić analizę w sandboxie. Następnie uruchamiany był loader PowerShell pobierający komponent .NET odpowiedzialny za załadowanie agenta Havoc Demon bez zapisywania właściwego implantu na dysku. Taki model ogranicza liczbę artefaktów plikowych i utrudnia wykrywanie metodami sygnaturowymi.

Do podniesienia uprawnień operator wykorzystywał mechanizm Start-Process z parametrem RunAs, czyli rozwiązanie zależne od interakcji użytkownika z oknem UAC. Nie był to cichy bypass, ale próba uzyskania zgody użytkownika w celu dalszej eskalacji. Po osiągnięciu wyższego poziomu uprawnień napastnik wdrożył kolejne mechanizmy utrzymania dostępu, w tym zadanie harmonogramu uruchamiane przy logowaniu z najwyższymi uprawnieniami, wstrzykiwanie shellcode do procesu Explorer.exe oraz zmodyfikowaną wersję RustDesk jako kanał zapasowy.

Do zbierania danych wykorzystano prosty keylogger napisany w Pythonie, zapisujący naciśnięcia klawiszy do lokalnego pliku. Co istotne, nie stosował on osobnego beaconingu ani automatycznej eksfiltracji. Operator pobierał dane ręcznie, logując się do systemu i odczytując zapisane keystroke’i. Dodatkowo używał narzędzia powercfg, aby zapobiec przechodzeniu stacji w stan uśpienia i wydłużyć czas aktywnego zbierania informacji.

Najważniejszy etap operacji nastąpił w chwili instalacji OpenSSH Server i Tailscale na stacji roboczej ofiary. Następnie host został dołączony do prywatnej sieci mesh kontrolowanej przez napastnika, skonfigurowano uwierzytelnianie kluczem SSH oraz uruchomiono tunel odwrotny. W praktyce oznaczało to zbudowanie niezależnego kanału administracyjnego działającego poza klasyczną infrastrukturą malware C2.

Taki dostęp nie wymagał wystawiania portów do Internetu i mógł działać przez zaufany, szyfrowany overlay sieciowy. Gdy serwer Havoc przestał odpowiadać, kanał oparty na Tailscale i OpenSSH nadal funkcjonował. Po późniejszym przywróceniu C2 implant wznowił komunikację bez konieczności ponownej infekcji, co pokazuje, że malware było tylko jednym z kilku równoległych sposobów kontroli nad hostem.

Konsekwencje / ryzyko

Największe ryzyko w tego rodzaju incydencie polega na błędnym założeniu, że zablokowanie beaconingu lub przejęcie serwera C2 kończy problem. Jeżeli napastnik wcześniej wdrożył legalne narzędzia zdalnego dostępu, może pozostać aktywny mimo pozornego sukcesu działań naprawczych. To otwiera drogę do ponownego wejścia, dalszego zbierania poświadczeń, rozszerzenia skali działań albo przygotowania kolejnych etapów ataku.

Dodatkowym wyzwaniem jest trudność detekcji. Tailscale i OpenSSH są legalnymi, podpisanymi narzędziami o uzasadnionych zastosowaniach administracyjnych. W organizacjach o słabej inwentaryzacji oprogramowania lub ograniczonym monitoringu endpointów ich obecność może nie wywołać żadnego alarmu. Jeśli obrona skupia się wyłącznie na złośliwych plikach, a nie na nietypowych zachowaniach systemu, taki kanał persistence może pozostać niewidoczny przez długi czas.

Dla małych i średnich firm szczególnie dotkliwe mogą być skutki finansowe wynikające z kradzieży poświadczeń do bankowości i poczty. Przejęcie skrzynek e-mail zwiększa ryzyko oszustw BEC, resetów haseł, podszywania się pod pracowników i manipulowania procesami płatniczymi. Nawet relatywnie prosty technicznie atak może więc przełożyć się na poważne straty operacyjne i reputacyjne.

Rekomendacje

Organizacje powinny traktować wykrycie komunikacji C2 jako początek pełnego polowania na persistence, a nie jako zakończenie incydentu. W praktyce oznacza to konieczność sprawdzenia wszystkich alternatywnych ścieżek dostępu, w tym usług mesh VPN, serwerów SSH, tuneli odwrotnych, narzędzi RMM oraz mechanizmów harmonogramu zadań.

W warstwie detekcyjnej warto wdrożyć alertowanie na instalację OpenSSH Server na stacjach roboczych Windows, o ile nie wynika to bezpośrednio z polityki administracyjnej. Należy również monitorować procesy i usługi powiązane z Tailscale na hostach, które standardowo nie korzystają z takiego oprogramowania. Cenne będą też reguły wykrywające użycie poleceń typu ssh -R, nietypowe uruchomienia wscript.exe z katalogów użytkownika, zadania harmonogramu uruchamiane z najwyższymi uprawnieniami oraz zmiany ustawień zasilania wykonywane przez powercfg.

Po stronie hardeningu warto ograniczyć możliwość instalacji nieautoryzowanego oprogramowania przez application control, zasadę least privilege i ścisłą kontrolę lokalnych administratorów. Dobrą praktyką pozostaje również segmentacja ruchu wychodzącego oraz blokowanie niezatwierdzonych usług, które mogą służyć do budowy trwałych tuneli do zewnętrznych sieci overlay.

W odpowiedzi na incydent należy zweryfikować co najmniej:

  • listę zainstalowanych usług i funkcji systemowych,
  • klucze SSH oraz pliki authorized_keys,
  • zaplanowane zadania,
  • narzędzia zdalnego dostępu i oprogramowanie RMM,
  • aktywne interfejsy VPN i klientów mesh,
  • artefakty keyloggerów oraz skryptów stagingowych,
  • historię poleceń PowerShell, VBScript i procesów interpretera.

Kluczowe jest przyjęcie założenia, że legalne narzędzie administracyjne może pełnić rolę backdoora. Z tego powodu polityki bezpieczeństwa powinny oceniać przede wszystkim kontekst użycia, a nie wyłącznie reputację samej binarki.

Podsumowanie

Opisany incydent pokazuje wyraźną zmianę w praktyce operacyjnej cyberprzestępców: trwały dostęp do systemu nie musi już opierać się wyłącznie na klasycznym malware i dedykowanym serwerze C2. Połączenie legalnej sieci mesh VPN, serwera SSH i prostych mechanizmów persistence może wystarczyć do utrzymania kontroli nad hostem nawet po awarii lub przejęciu głównej infrastruktury atakującego.

Dla zespołów bezpieczeństwa najważniejszy wniosek jest prosty: remediacja nie może kończyć się na usunięciu implantu lub zablokowaniu komunikacji z C2. Konieczne jest aktywne poszukiwanie cichych, wtórnych kanałów dostępu, które wyglądają jak zwykłe narzędzia administracyjne, ale w praktyce pełnią funkcję trwałego backdoora.

Źródła

  1. The Hacker News — https://thehackernews.com/2026/06/junior-hacker-used-tailscale-and.html
  2. Cato CTRL Threat Research: Operation Poisson – Analyzing a Cybercriminal’s Entire Operation — https://www.catonetworks.com/blog/cato-ctrl-operation-poisson-analyzing-a-cybercriminals-entire-operation/

WebRAT na GitHubie: fałszywe „exploity” na CVE jako przynęta na malware

Wprowadzenie do problemu / definicja luki

W końcówce grudnia 2025 r. WebRAT (backdoor z funkcjami infostealera i spyware) zaczął być dystrybuowany przez GitHub w formie repozytoriów podszywających się pod proof-of-concept (PoC) exploitów na świeżo nagłaśniane podatności. Mechanizm jest prosty: ofiara szuka „działającego exploita”, trafia na repo z atrakcyjnym README i sekcją „Download”, a w praktyce pobiera hasłowany ZIP z ładunkiem malware.

To nie jest „luka” w GitHub jako platformie, tylko klasyczny atak socjotechniczny wykorzystujący zaufanie do publicznych repozytoriów, presję czasu („CVE jest gorące”) i chęć szybkiego uruchomienia PoC bez weryfikacji.


W skrócie

  • WebRAT był wcześniej znany głównie z dystrybucji jako cheaty do gier i pirackie/crackowane oprogramowanie, ale od co najmniej września 2025 r. (wg analiz) operatorzy zaczęli masowo „opakowywać” go w fałszywe PoC na GitHub.
  • Kaspersky opisał repozytoria z ustandaryzowanymi, bardzo „raportowymi” opisami podatności (podejrzenie treści generowanych przez AI) oraz wspólnym schematem pobrania hasłowanego archiwum.
  • W paczce „exploita” pojawia się m.in. plik BAT uruchamiający droppera (np. rasmanesc.exe), wabik-DLL oraz plik, którego nazwa zawiera hasło do ZIP. Dropper eskaluje uprawnienia, próbuje wyłączyć Defendera i pobiera właściwego WebRAT z twardo zaszytego URL.

Kontekst / historia / powiązania

WebRAT: od „gamingowego” stealer/spyware do polowania na juniorów

Solar 4RAYS opisywał WebRAT już w maju 2025 r. jako złośliwe oprogramowanie kradnące dane z przeglądarek, portfeli kryptowalutowych oraz kont m.in. Steam/Discord/Telegram, a także zdolne do podglądu ekranu i obserwacji przez webcam. Wątek dystrybucji obejmował m.in. cheaty, pirackie strony i nawet linki w komentarzach (np. pod filmami instruktażowymi).

Kaspersky zauważa, że w nowej odsłonie przynęta jest wyraźnie przesunięta w stronę studentów i mniej doświadczonych osób w infosec, które szukają PoC do nauki/testów i uruchamiają je na „normalnej” stacji roboczej zamiast w izolacji.

Dlaczego GitHub działa jako przynęta?

To wpisuje się w szerszy trend: atakujący budują wiarygodność fałszywych repozytoriów (dopieszczone README, tagi, commit-spam, instrukcje w wielu językach), a potem podstawiają komponent kradnący dane lub backdoora. Kaspersky opisał podobny wzorzec w kampanii GitVenom (setki repozytoriów z „projektami-wydmuszkami” i złośliwymi komponentami).


Analiza techniczna / szczegóły „PoC” (łańcuch infekcji)

Przynęta: CVE o wysokim „hype” i wysokich ocenach

W kampanii WebRAT repozytoria podszywały się m.in. pod exploity dla podatności nagłaśnianych w mediach, w tym (przykłady z opisów kampanii):

  • CVE-2025-59295 (Windows MSHTML/Internet Explorer – przepełnienie sterty),
  • CVE-2025-10294 (OwnID Passwordless Login dla WordPress – obejście uwierzytelnienia),
  • CVE-2025-59230 (Windows RasMan – EoP).

Repozytorium wygląda „profesjonalnie” (czasem aż za bardzo)

Kaspersky zwraca uwagę na powtarzalny, „raportowy” układ opisów: przegląd podatności, warunki podatności, instrukcje pobrania i użycia, a nawet zalecenia mitygacji – z drobnymi różnicami w słownictwie, co pasuje do treści generowanych maszynowo.

Payload: hasłowany ZIP + prosta egzekucja

W opisywanym wariancie archiwum zawierało cztery elementy (nazwy mogą się różnić, ale schemat się powtarza):

  1. plik-wydmuszkę, którego nazwa zawiera hasło do archiwum (np. pass – 8511),
  2. „zepsuty” wabik payload.dll (korupcja PE, bez funkcji),
  3. właściwy dropper (np. rasmanesc.exe) oraz
  4. start_exp.bat, który sprowadza się do uruchomienia droppera (zwiększa szansę, że użytkownik kliknie „to co trzeba”).

Zachowanie droppera (wysoki sygnał dla EDR)

Według Kaspersky’ego rasmanesc.exe m.in.:

  • podnosi uprawnienia (mapowalne do TTP typu privilege escalation),
  • podejmuje próby osłabienia ochrony (np. wyłączenie/obejście Windows Defender),
  • pobiera właściwego WebRAT z twardo zaszytego adresu i uruchamia go.

BleepingComputer doprecyzowuje, że WebRAT ma też kilka metod persystencji (m.in. modyfikacje rejestru, harmonogram zadań, „rozsiew” w katalogach systemowych).

IOCs (minimum do polowania)

W Securelist opublikowano m.in. przykładowe IOCs dla tej kampanii: listę złośliwych repozytoriów, domeny C2 oraz hashe (MD5) próbek, w tym MD5 dla rasmanesc.exe wskazywany w analizie.

Uwaga operacyjna: traktuj IOCs jako punkt startu (campaign-specific), a nie „pełną listę” — lepiej budować detekcje po zachowaniu (Defender tampering, BAT→EXE→download→execute, nietypowy ruch HTTP do nowych domen).


Praktyczne konsekwencje / ryzyko

Jeśli użytkownik uruchomi taki „PoC”, ryzyko nie kończy się na jednorazowym incydencie. W opisach WebRAT pojawiają się m.in.:

  • kradzież danych logowania i sesji (Steam/Telegram/Discord),
  • kradzież danych z portfeli kryptowalutowych,
  • funkcje spyware: keylogging, nagrywanie ekranu, użycie kamery/mikrofonu, screenshoty,
  • pełniejsza kontrola stacji jako backdoor.

W praktyce oznacza to kompromitację kont prywatnych i służbowych (SSO w przeglądarce, tokeny, menedżery haseł), a przy pracy na laptopie firmowym — realny wektor wejścia do organizacji.


Rekomendacje operacyjne / co zrobić teraz

Dla SOC / IR / blue team

  • Hunt po zachowaniu: alertuj na próby wyłączania/ingerencji w Microsoft Defender oraz nietypowe tworzenie zadań w Harmonogramie tuż po uruchomieniu plików z katalogów pobrań/rozpakowanych ZIP.
  • Detekcja łańcucha: start_exp.batrasmanesc.exe → połączenie HTTP(S) do świeżych/egzotycznych domen → zapis/uruchomienie kolejnego binarium.
  • Blokady prewencyjne:
    • blokuj uruchamianie plików BAT/PS1 z %Downloads% i katalogów tymczasowych (ASR/WDAC/AppLocker zależnie od środowiska),
    • ogranicz uprawnienia lokalnego admina tam, gdzie nie jest to konieczne,
    • egress filtering dla stacji roboczych + DNS logging (łatwiej wyłapać nowe C2).
  • IOC-based triage: użyj listy repo/C2/hashy z raportu jako szybki screening, ale nie opieraj całej strategii na IOCs.

Dla badaczy i studentów (najczęstsza grupa ryzyka w tej kampanii)

  • Nigdy nie uruchamiaj PoC z internetu na „gołym” hoście. VM/sandbox, brak dostępu do prywatnych danych, odłączone urządzenia audio/wideo, brak realnych sesji w przeglądarce. (Kaspersky wprost wskazuje, że dojrzały workflow badawczy zakłada izolację).
  • Sygnały ostrzegawcze repo: hasłowany ZIP, „kliknij Download”, plik z hasłem w nazwie, instrukcje jak z poradnika, a w środku EXE/BAT zamiast kodu exploita — traktuj to jako czerwoną flagę.

Różnice / porównania z innymi przypadkami

To, co wyróżnia WebRAT w tej odsłonie, to „opakowanie” ataku: zamiast typowego „cracka” mamy narrację stricte bezpieczeństwową (CVE, CVSS, mitigacje), co zwiększa skuteczność na osobach, które chcą wyglądać profesjonalnie („testuję podatność”), ale nie mają jeszcze twardej higieny operacyjnej.

Trend jest udokumentowany nie tylko w raportach vendorów, ale i w literaturze: analiza PoC na GitHub dla CVE z lat 2017–2021 wykazała, że da się znaleźć setki repozytoriów z oznakami złośliwości; autorzy raportują 899 takich repo na 47 285 badanych (~1,9%).


Podsumowanie / kluczowe wnioski

  • Kampania z grudnia 2025 r. pokazuje, że „GitHub jako źródło PoC” bez weryfikacji to ryzyko, zwłaszcza gdy temat dotyczy modnych CVE.
  • WebRAT jest groźny nie dlatego, że jest „nowy”, ale dlatego, że jest skutecznie dystrybuowany i nastawiony na kradzież kont + szpiegowanie.
  • Najlepsza obrona to połączenie: izolacja analiz (VM/sandbox), kontrola uruchamiania skryptów/binariów z katalogów użytkownika, oraz detekcje behawioralne na tampering i nietypowe łańcuchy procesów.

Źródła / bibliografia

  1. BleepingComputer — „WebRAT malware spread via fake vulnerability exploits on GitHub” (23.12.2025). (BleepingComputer)
  2. Kaspersky Securelist — „From cheats to exploits: Webrat spreading via GitHub” (23.12.2025). (Securelist)
  3. Solar 4RAYS / RT-Solar — komunikat o Webrat (27.05.2025). (RT Solar)
  4. Kaspersky (blog) — „Malicious code on GitHub: How hackers target programmers” (25.02.2025). (Kaspersky)
  5. El Yadmani, The, Gadyatskaya — „Beyond the Surface: Investigating Malicious CVE Proof of Concept Exploits on GitHub” (arXiv:2210.08374, v2: 07.06.2023). (arXiv)

Kompletny Przewodnik Po Promptach AI – Ponad 100 Gotowych Rozwiązań

Fundamenty efektywnego promptowania

Prompty AI to nic innego jak instrukcje lub pytania, które zadajemy modelom sztucznej inteligencji (np. ChatGPT), aby uzyskać od nich użyteczną odpowiedź. Odpowiednio sformułowane prompty potrafią znacznie usprawnić pracę specjalistów ds. bezpieczeństwa informacji – od analizy zagrożeń, przez automatyzację żmudnych zadań, po cele edukacyjne. Nic dziwnego, że w ostatnim czasie ChatGPT stał się gorącym tematem w IT – znajduje coraz szersze zastosowanie, także w cybersecurity.

Czytaj dalej „Kompletny Przewodnik Po Promptach AI – Ponad 100 Gotowych Rozwiązań”

Cisco Wprowadza Darmowe 120-Godzinne Szkolenie Junior Cybersecurity Analyst

Inwestuj w przyszłość cyberbezpieczeństwa z nowym programem szkoleniowym od Cisco.

Cyberbezpieczeństwo to umiejętność bardzo poszukiwana w świecie technologii. Dlatego Cisco, wpływowa międzynarodowa firma specjalizująca się w sieciach i komunikacji, postanowiła wyjść naprzeciw potrzebom rynku, uruchamiając szkolenie z cyberbezpieczeństwa skierowane do początkujących. Ma ono na celu zapewnienie dostępu do podstawowej edukacji z zakresu etycznego hakowania.

Czytaj dalej „Cisco Wprowadza Darmowe 120-Godzinne Szkolenie Junior Cybersecurity Analyst”

Jak To Jest Na Tę Chwilę Z #SBT?

To jest najbardziej osobisty wpis

W tym artykule opiszę zbiorczo wszystkie szanse, problemy i marzenia z którymi obecnie się zmagam i są związane bezpośrednio z projektem Security Bez Tabu oraz na jakim etapie są poszczególne projekty. Nie znajdziesz tu technikaliów. Planuje również odsyłać do tego postu jeśli pojawią się w najbliższej przyszłości pytania o książki, kursy itp.

Czytaj dalej „Jak To Jest Na Tę Chwilę Z #SBT?”