Snake Keylogger - Nowy wariant, który unika systemów zabezpieczeń
Czym jest Snake Keylloger i jak działa? Ransomware Snake Keylogger, choć znany już od jakiegoś czasu, doczekał się nowego wariantu, który wykorzystuje AutoIt do skuteczniejszego unikania wykrycia. Brzmi znajomo?
Czym jest Snake Keylogger?
Snake Keylogger to "typowy keylogger" czyli rodzaj złośliwego oprogramowania, którego głównym celem jest przechwytywanie i kradzież danych wprowadzanych przez użytkownika za pomocą klawiatury.
Co to oznacza w praktyce? A to, że może rejestrować wszystko, co piszesz – od haseł, przez wiadomości e-mail, po dane bankowe. Pierwsze wersje Snake Keylogger pojawiły się w 2020 roku, a od tego czasu jego autorzy nieustannie rozwijają jego funkcjonalności, czyniąc go bardziej wyrafinowanym, a co gorsze - trudniejszym do wykrycia.
Jak działa najnowsza wersja Snake Keylogger
W świecie cyber nie chodzi o to, czy atak nastąpi (ponieważ na 99% nastąpi) , ale kiedy i jak będzie przebiegał.
Tym razem autorzy Snake'a postawili na sprytne obejście mechanizmów wykrywania, wykorzystując język skryptowy AutoIt. Tak, dobrze czytasz – narzędzie automatyzacji, które wielu z nas zna i wykorzystuje do usprawnienia pracy, stało się pożywką dla złośliwego oprogramowania.Dlatego też nowy wariant Snake Keylogger jest trudniejszy do wykrycia, ponieważ standardowe skanery mają problem z jego analizą.
Jak to działa? AutoIt pozwala na kompilację skryptów do postaci plików wykonywalnych, dzięki czemu kod Snake Keyloggera zostaje ukryty w pozornie nieszkodliwym skrypcie. To utrudnia analizę statyczną, a dodatkowo pozwala na dynamiczne działanie, które na pierwszy rzut oka wygląda jak standardowa automatyzacja systemowa.
Przyznajcie sami – sprytne, nie? :)
Mechanizm infekcji - poznajmy go.
Atak rozpoczyna się od wiadomości phishingowej (klasyka gatunku) zawierającej złośliwy załącznik lub link. Po otwarciu załącznika lub kliknięciu linku, na komputerze uruchamiany jest skrypt AutoIt. Zobaczmy co on robi:
Skrypt tworzy kopię samego siebie pod nazwą "ageless.exe" w %LocalAppData% oraz dodaje plik "ageless.vbs" do folderu autostartu systemu Windows. Dzięki temu malware uruchamia się automatycznie przy każdym starcie systemu.
Następnie, za pomocą techniki zwanej process hollowing, złośliwy kod jest wstrzykiwany do procesu systemowego "regsvcs.exe". Ta technika pozwala na ukrycie aktywności malware'u przed oprogramowaniem antywirusowym. Zainfekowany system nie wykrywa nieznanego procesu, bo malware działa w obrębie legalnego regsvcs.exe
Oprogramowanie resetuje każdy naciśnięty klawisz. wykorzystując API SetWindowsHookEx z użyciem WH_KEYBOARD_LL, co umożliwia przechwytywanie nawet haseł bankowych.
Wyciąga adres IP oraz geolokalizację ofiary, korzystając z witryn takich jak checkip.dyndns.org.
A na samym końcu przesyła skradzione dane do serwera, używając protokołu SMTP lub (uwaga) botów Telegrama.
Dlaczego Snake Keylogger wykorzystuje AutoIt?
Wykorzystanie AutoIt przez twórców Snake Keylogger nie jest przypadkowe.
AutoIt pozwala na tworzenie skryptów automatyzujących różne zadania w systemie Windows, co samo w sobie jest legalne i często używane przez administratorów systemów. Jednak w rękach cyberprzestępców staje się narzędziem do ukrywania złośliwego kodu. Kompilacja skryptu AutoIt do postaci pliku wykonywalnego utrudnia jego analizę statyczną, a dynamiczne zachowanie skryptu może naśladować legalne procesy, co dodatkowo utrudnia wykrycie przez systemy bezpieczeństwa.
Jak się chronić przed keyloggerami?
Phishing pozostaje głównym wektorem ataku a człowiek najsłabszym ogniwem. Jeśli coś wygląda podejrzanie, to prawdopodobnie jest podejrzane.
Blokowanie AutoIt w środowisku korporacyjnym – jeśli nie jest używane, warto ograniczyć jego uruchamianie.
Zaawansowana analiza behawioralna – tradycyjne antywirusy mogą nie wystarczyć, ale rozwiązania EDR i XDR już tak.
Blokowanie komunikacji zewnętrznej malware – Snake Keylogger często wysyła dane na serwery Telegrama, więc warto monitorować ruch sieciowy.
Monitorowanie systemu – aktywność regsvcs.exe i podobnych procesów warto bacznie obserwować.
Darmowe webinaria :
Terminarz
Lista najbliższych webinariów
Zobacz inne wpisy
Wiedza i świadomość na temat aktualnych cyberzagrożeń to podstawa dobrej taktyki bezpieczeństwa. Chcesz być na bieżąco z wydarzeniami ze świata cybersecurity? A może szukasz wskazówek jak zapewnić wyższy poziom cyberbezpieczeństwa w swojej firmie? Chcesz poznać topowe rozwiązania? Dobrze trafiłeś.
CrowdStrike Falcon Enterprise VELOCITY
Velocity Falcon Enterprise to gotowy pakiet bezpieczeństwa oparty na technologii Falcon Enterprise, rozszerzający ochronę endpointów o EDR/XDR i threat hunting.
CrowdStrike Falcon Go VELOCITY
Velocity Falcon Go to gotowy pakiet ochrony endpointów oparty na NGAV, rozszerzony o kontrolę urządzeń i uproszczone zarządzanie w modelu cloud.
CrowdStrike Falcon COMPLETE
Falcon Complete to w pełni zarządzana usługa MDR, w której CrowdStrike odpowiada za wykrywanie, analizę i reakcję na incydenty bezpieczeństwa.