Trnitá cesta Crypt0L0ckeru

Podobné dokumenty
Trnitá cesta Crypt0l0ckeru

Role forenzní analýzy

Analýza malware pro CSIRT

Phishingové útoky v roce 2014

BEZPEČNOST. Andrea Kropáčová CESNET Praha

Hledáme nezvané hosty. Pavel Kácha CESNET, z. s. p. o.

SOC e-infrastruktury CESNET. Andrea Kropáčová CESNET, z. s. p. o.

FLAB. Ransomware PČR. zaplaťte a bude vám odpuštěno. Aleš Padrta. Karel Nykles , Seminář CIV, Plzeň

TRAPS PRVNÍ SKUTEČNĚ FUNGUJÍCÍ OCHRANA PRO DESKTOPY A SERVERY

Kybernetické hrozby - existuje komplexní řešení?

IT bezpečnost na ZČU včera, dnes a zítra Seminář CIV by Ing. Petr Žák

Podvodné zprávy jako cesta k citlivým datům

Malware Houdiny. Případová studie. Aleš Padrta. (za ZČU spolupracoval: Petr Žák) , Seminář o bezpečnosti sítí a služeb, Praha 1

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa

ACTIVE 24 CSIRT na Cyber Europe Ing. Tomáš Hála ACTIVE 24, s.r.o.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Bezpečnost aktivně. štěstí přeje připraveným

Administrace služby - GTS Network Storage

Jak ochráníte svoji síť v roce 2015? Michal Motyčka

Základní principy obrany sítě II. Michal Kostěnec CESNET, z. s. p. o.

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

Instalace a konfigurace web serveru. WA1 Martin Klíma

Rozvoj IDS s podporou IPv6

Zabezpečení proti SQL injection

Bezpečnostní týmy typu CSIRT/CERT obecně a v CZ.NIC

Nejzajímavější bezpečnostní incidenty CSIRT.CZ. Pavel Bašta

DNS provoz 150k přípojek Česká republika a Slovensko Různé typy připojení uživatelů

a instalace programu COMSOL Multiphysics

Uživatel počítačové sítě

Nejčastější podvody a útoky na Internetu. Pavel Bašta

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Advanced IT infrastructure control: Do it better, safer, easier and cheaper. FlowMon ADS 3. Nová generace řešení pro analýzu provozu datové sítě

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

Správa souborů soubor, stromová struktura. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Principy fungování WWW serverů a browserů. Internetové publikování

Nasazení nových modulů McAfee Seminář CIV (nejen) pro lokální správce

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

Jak funguje SH Síť. Ondřej Caletka

CZ.1.07/1.5.00/

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Zabezpečení proti SQL injection

Stránka, doména, URL, adresa

Flow Monitoring & NBA. Pavel Minařík

Administrace služby IP komplet premium

Administrace služby IP komplet premium

Nová áplikáce etesty Př í přává PC ž ádátele

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Falšování DNS s RPZ i bez

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Flow monitoring a NBA

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

AKTUÁLNÍ KYBERNETICKÉ HROZBY

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Network Measurements Analysis (Nemea)

Instalace a konfigurace

OBSAH. Všechna práva vyhrazena.

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Instalace síťové CLS licence

Vyšší odborná škola a Střední průmyslová škola, Šumperk, Gen. Krátkého 1

mysphere1 Rozvoj systémů pro detekci průniků v síti WEBnet

Skupinové politiky 3 Správa softwaru

FlowMon ADS 3. Nová generace řešení pro analýzu provozu datové sítě. Pavel Minařík

Jiří SLABÝ Deloitte Téma: Bezpečnost informací zajímavé trendy nedávné minulosti Zajímavé statistiky a trendy z oblasti kybernetické bezpečnosti uplyn

ABRA Software a.s. ABRA on- line

BEZPEČNOST SLUŽEB NA INTERNETU

FlowMon Vaše síť pod kontrolou

Co se skrývá v datovém provozu?

Technologie. Osnovy kurzu: Školení správců systému. 1. den, dopolední blok

SMETerminal a SMEReader AutoCont CZ a.s.

14,819 (5.84 Stránky/Návštěva) Čvn Kvě Čvc Srp 2014

Demoprojekt Damocles 2404

Metody zabezpečení webového provozu. Jakub Truschka Konference Security Praha,

Úroveň 1: Shromažďování indikátorů, použití Port Mirroring nebo sondy pro zachytávání síťového provozu.

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

Řešení bezpečnostních incidentů na ZČU

TNPW1 Cvičení

Inovace bakalářského studijního oboru Aplikovaná chemie

Ransomware, včera dnes a zítra. Igor Hák ESET software spol. s r.o.

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Firewall, IDS a jak dále? Flow monitoring a NBA, případové studie. Jiří Tobola INVEA-TECH

Testovací protokol čipová karta Oberthur Id-One Cosmo V5.4

ČÁST 1. Základy 32bitového programování ve Windows

Dokument rozchození vývojového prostředí

Cloudy a gridy v národní einfrastruktuře

IT bezpečnost Phishing. Školení pro uživatele sítě WEBnet

Využití aplikace SketchUp pro tvorbu jednoduchého informačního systému

Botnet. Stručná charakteristika

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

& GDPR & ŘÍZENÍ PŘÍSTUPU

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Představení Kerio Control

Návod k instalaci S O L U T I O N S

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Kybernetické hrozby jak detekovat?

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Transkript:

Trnitá cesta Crypt0L0ckeru Martin Černáč, Aleš Padrta 2017-10-07, LinuxDays, Praha 1

Ukázka spolupráce Úvodní slovo Univerzitní CSIRT & forenzní laboratoř Západočeská univerzita v Plzni (WEBnet Incident Response Team) FLAB - Forenzní laboratoř CESNET Schéma CSIRT řeší incident CSIRT potřebuje informace Forenzní laboratoř poskytne informace CSIRT zužitkuje informace 2017-10-07, LinuxDays, Praha 2

Dějství I: Stav na ZČU 2017-10-07, LinuxDays, Praha 3

Podvodné e-maily... Předmět: Elektronická faktura Datum: Wed, 3 May 2017 18:31:19 +0200 Od: Martin Veselý <info@studiomazzottiecruciani.it> Komu: @.zcu.cz To je faktura: https://dl.dropboxusercontent.com/s/y22gf69tyupihdf/578171.zip?dl=0 Pokud budete potrebovat Předmět: další pomoc, Elektronická neváhejte faktura se na me obrátit. Datum: Wed, 3 May 2017 13:50:52 +0200 Se srdecným pozdravem, Od: Jakub Krejcí <christophe@architecturebois.fr> Martin Veselý Komu: @.zcu.cz Kompletní informace: https://dl.dropboxusercontent.com/s/xjbju2tx1k1ruq8/439937.zip?dl=0 Vážíme si vaší práce. S pozdravem, Jakub Krejcí 2017-10-07, LinuxDays, Praha 4

a jejich následky 2017-10-07, LinuxDays, Praha 5

Dějství II: Analýza 2017-10-07, LinuxDays, Praha 6

Potřeby CSIRT Získat informace Reakce na incident Preventivní kroky Otázky k zodpovězení Cíle analýzy 1. Jakou roli hraje odkaz při infekci ransomwarem? 2. Jaké jsou lokální a síťové charakeristiky indikující otevření souboru? 3. Jak lze zablokovat činnost malware? Rychlost je klíčová Průběžné sdělování nalezených informací 2017-10-07, LinuxDays, Praha 7

Hypotéza: Analýza od e-mailu k ransomware Podvodný e-mail vede k instalaci ransomware Průběh Zaslání podvodného e-mailu s odkazem Stažení archivu zip z Dropboxu Analýza archivu Název: 319291.zip Obsah: nortonsecured.png 319291.js 2017-10-07, LinuxDays, Praha 8

Analýza od e-mailu k ransomware Analýza javascriptu Deobfuskace Escapování znaků (\u065 \x65 %65) Skládání kódu za chodu (exec, Wscript.Shell) Rozkládání řetězců ( rete + zec ) Činnost skriptu Stažení souboru (dvě hardcoded URL) Uložení souboru do dočasného adresáře (%TEMP%) Spuštění souboru (start <soubor>) Hardcoded URL mají krátkou životnost Nutno stáhnout rychle po doručení e-mailu Skript deobfuscate-js.py (rychlé zjištění URL) pro CSIRT 2017-10-07, LinuxDays, Praha 9

Analýza od e-mailu k ransomware $ python deobfuscate-js.py 324462.js... CEhtyz= (80542,"responseBody"); jjhorq= (33042,"Write"); spowdac= (96757,"open"); xcmsdmx= (38670,"GET"); EXnIZN= (99448,"type"); uthmhuoa= (71341,"saveToFile"); OjGgiEv= (14431,"\\tmp304742.352"); dsop= (28880,"new ActiveXObject(\"Msxml2.ServerXMLHTTP\")"); plojjdp= (51448,"http://kolives.pl/file/ret.fgh"); hnoj= (58497,"send"); LNIKiLv= (75328,"http://pinusels.pl/file/ret.fgh"); JzViY= (92551,"new ActiveXObject(\"ADODB.Stream\")"); SVEHjWu= (88493,"new ActiveXObject(\"WScript.Shell\")"); WFLcP= (17372,"eval"); rcmb= (96798,"%TEMP%"); GuyZdu= (99062,"ExpandEnvironmentStrings");... 2017-10-07, LinuxDays, Praha 10

Analýza od e-mailu k ransomware Stažený soubor ret.fgh, sef.cvb, $ file ret.fgh ret.fgh: PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive NSIS (Nullsoft Scriptable Install System) Obsahuje soubory (archiv) 7zip Obsahuje pokyny (skript/kód) Nullsoft decompiler, IDA Pro disassembler start ret.fgh = instalace Crypt0L0cker? Botnet klient? 2017-10-07, LinuxDays, Praha 11

Analýza od e-mailu k ransomware Analýza NSIS instalátoru Pokus o dekompilaci (Nullsoft Decompiler) Selhání špatný formát? Modifikace instalátoru útočníkem Vložena vlastní DLL + šifrovaný obsah Obsah je dešifrován, vložen do běžícího procesu Dešifrovaný kód není na disku (!) Detailní popis: Ransomware Families Use NSIS Installers to Avoid Detection, Analysis (Charles Crofford, Douglas McKee, 2017-03-28) Detailní statická analýza zavržena Důraz na rychlost > provedení dynamické analýzy 2017-10-07, LinuxDays, Praha 12

Analýza od e-mailu k ransomware Výsledky dynamické analýzy Potvrzení modifikovaného NSIS instalátoru Využívání lokálního tempu aktuálního uživatele Vytvoření procesu svchost.exe Code injection Crypt0l0cker Úložiště C:\ProgramData\ C:\ProgramData\<random>\ Persistence HKCU:\Software\Microsoft\Windows\CurrentVersion\Run\ Spouštěn je opět NSIS instalátor 2017-10-07, LinuxDays, Praha 13

Analýza od e-mailu k ransomware Činnost Crypt0L0ckeru Zajištění persistence Zašifrování souborů Náhodně generované přípony V každém adresáři instrukce v TXT a HTML Smazání shadow copy vssadmin.exe Delete Shadows /All /Quiet Nastavení informací pro uživatele Pozadí plochy (wallpaper) Otevření HTML instrukcí v Internet Exploreru Otevření TXT instrukcí v Notepadu Zobrazení okna s instrukcemi 2017-10-07, LinuxDays, Praha 14

Odpovědi na otázky 1) Jakou roli hraje odkaz při infekci ransomwarem? Odkaz vede na archiv s javacsriptem, který po spuštění stáhne další součásti malware z webu. Jde o první krok vedoucí k instalaci ransomware Crypt0L0cker. 2) Jaké jsou lokální a síťové charakeristiky indikující otevření souboru? Lokální: zašifrované soubory, změna pozadí, zobrazení informací o platbě (notepad, IE, aplikační okno), persistence v registrech odkazující do %programdata%, proces svchost mimo strom services. Síťové: komunikace dropboxem, s dropzónou, s C&C serverem po HTTPS, DNS dotazy na náhodné domény třetího řádu Liší se pro jednotlivé vzorky (seznam pro analyzované) 2017-10-07, LinuxDays, Praha 15

Odpovědi na otázky 3) Jak lze zablokovat činnost malware? Doručení e-mailu Dočasné pravidlo pro obsah Stažení z dropboxu Dočasné blokování Dropboxu Poučení uživatelé Spuštění javascriptu / spuštění v %temp% Pravidlo zabezpečení koncových stanic (blokování %temp%) Stažení NSIS instalátoru Blokování komunikace s dropzone Dešifrovací klíče na C&C / šifrovací klíče z C&C Blokování komunikace s C&C 2017-10-07, LinuxDays, Praha 16

Dějství III: Využití informací 2017-10-07, LinuxDays, Praha 17

Reakce a prevence Reakce Nalezení a izolování napadených zařízení IP adresy provozní a lokalizační údaje Kontakt postižených uživatelů Neplatit Informace o vhodnosti zálohování Informace o podvodných e-mailech Prevence Úprava pravidel AV systému Blokování spouštění souborů v dočasném adresáři Efektivní Fungovalo i pro další vlny podobných e-mailů Školení uživatelů 2017-10-07, LinuxDays, Praha 18

Forenzní laboratoř CESNET Služby forenzní laboratoře Analýza bezpečnostních incidentů (reakce) Analýza zařízení Analýza malware Penetrační a zátěžové testy (prevence) Simulace reálných útočníků => možnost na chyby reagovat včas Doplňkové služby Konzultace Školení, semináře, workshopy Obnova dat... 2017-10-07, LinuxDays, Praha 19

Forensic Training Nejbližší workshop Připraveno s Jeanem Benoit (University of Strasbourg) Dva dny (12.2. 14.2.2018) Obsah Zajištění dat Vytvoření časové osy Základní analytické postupy Sumarizace nálezů Prezentace výsledků Teoretický úvod + praktická cvičení Další informace: Andrea.Kropacova@cesnet.cz 2017-10-07, LinuxDays, Praha 20

Pozvánky So 12:00 / 105 - Pavel Kácha - Hledáme nezvané hosty Ne 10:00 / 105 - Ondřej Caletka - IPv6 tunely pomocí OpenVPN Ne 11:00 / 107 - Tomáš Čejka - Monitorování sítě pomocí flow Stánek CESNET dema: L0 SDN a železniční doprava Flexibilní zpracování paketů rychlostí 100 Gb/s Stánek Bastlíři SH - indoor LoRaWAN gateway (s podporou CESNET) Měsíc kybernetické bezpečnosti - https://mkb.cesnet.cz Hacking soutěž The Catch (8.10. 5. 11. 2017) Seminář Security Fest (31. 10. 2017, Masarykova kolej ČVUT) 2017-10-07, LinuxDays, Praha 21

??? https://flab.cesnet.cz flab@cesnet.cz 2017-10-07, LinuxDays, Praha 22