+ All Categories
Home > Documents > Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást...

Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást...

Date post: 06-Nov-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
37
Igor Hák, [email protected]
Transcript
Page 1: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Igor Hák, [email protected]

Page 2: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

„havěť domácí“ (ransomware, ...)

APT – Advanced Persistent Threat ◦ Stuxnet

Page 3: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

uživatel je nejslabším článkem ◦ oblbovačky ve formě sociálního inženýrství

◦ jistota úspěchu, přesto finančně nenáročné

vs hledání 0-day exploitů

dva extrémy havěti ◦ - ticho a klid

◦ - chaos

Page 4: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

nekonečný boj vývojáři havěti vs vývojáři AV

soustředění „výrobců“ na aplikace / platformy s větším podílem na trhu: ◦ Windows (vs Linux Desktop)

◦ MAC OS X na vzestupu

◦ Microsoft Office (Word, Excel, PowerPoint, ...)

◦ Adobe *, Oracle Java - multiplatformní

Page 5: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 6: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 7: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 8: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 9: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

sociální inženýrství ◦ „zaplať nebo tě nepustím dál“ (...i když zaplatíš)

„policejní virus“ ◦ exploitace díry v Java

◦ několik verzí, začínalo se na 2 000 Kč / 48 hodin

Page 10: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 11: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

zdražení na 3 000 Kč, naštěstí do 72 hodin kvalitní překlad navýšení počtu trestných činů ◦ porušení autorského práva, šíření dětské

pornografie, podpora terorismu, šíření škodlivých programů, použití nelegálního software, zneužití platební karty, šíření spamu

„jištění“ ze strany bezpečnostních firem (záhlaví)

IP adresa + lokalita dle GeoIP + foto z webkamery

Page 12: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 13: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 14: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 15: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 16: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

šifrování souborů na disku ◦ jpg, mp3, docx, xlsx, ...

◦ klíč natvrdo v těle havěti – Win32/Harasom.A

◦ část klíče natvrdo v těle + proměnlivá část (třeba v podobě názvu souboru)

◦ klíč určen až na PC uživatele a poté smazán (resp. „zálohován“ u útočníka)

jak kvalitně smazán?

využití bitcoinu jako platidla

Page 17: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 18: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Win32/Filecoder.Q

„obálka“ MSIL/Injector.FHB ◦ část klíče natvrdo v těle + proměnlivá část

definovaná názvem šifrovaného souboru

◦ obrovské množství variant lišící se pouze v klíči – existence generátoru této havěti

Page 19: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

čistě na bázi sociálního inženýrství

typický vektor šíření v ČR – uloz.to: ◦ „office crack“

◦ „windows crack“

◦ ...

Page 20: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 21: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 22: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 23: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 24: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

zálohy v ohrožení, pokud jde o disk připojený pod písmenem ◦ RAR/ZIP nemusí být mezi šifrovanými přílohami

SynoLocker

RAID1 není záloha

Page 25: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

"C:\Windows\Sysnative\vssadmin.exe" Delete Shadows /All /Quiet ◦ zálohy ze shadow copy jen u starších verzí

„operace Tovar“ (starší cryptolockery) - www.decryptcryptolocker.com ◦ vektor šíření: hlavně formou massmailů

zajímavé politiky (GP): ◦ http://www.bleepingcomputer.com/virus-

removal/cryptolocker-ransomware-information

Page 26: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 27: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

VÝZVA K ÚHRADĚ DLUŽNÉHO PLNĚNÍ PŘED PROVEDENÍM EXEKUCE

Soudní exekutor Mgr. Ing. Jiří Prošek, Exekutorský úřad Plzeň – město, IČ 87560921, se sídlem Rychtaříkova 15, 336 00 Plzeň pověřený provedením exekuce: č.j. 22 EXE 233/2014 -18, na základě ustanovení: Příkaz č.j. 066457/2014-416/Čen/G V.vyř., vás ve smyslu §46 odst. 6 z. č. 120/2001 Sb. (exekuční řád) v platném znění vyzývá k splnění označených povinností...

Page 28: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Zatím nejpropracovanější útok na území ČR

V příloze „exekuční příkaz“ (EXE v ZIPu)

EXE dropne CAB a otevře RTF dokument – smlouva mezi krajem Vysočina a Jihlavskou nemocnicí

7 minut neaktivní před další činnosti

Page 29: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

download bankovního trojanu Tinba ◦ nastavení pro tunelování účtů v:

Česká spořitelna

ČSOB

ERA

FIO

◦ injektáž škodlivého JS skriptu do webu banky

nahrazení přihlašovacího dialogu do bankovnictví falešným – zasílání přístupových údajů útočníkovi (HTTP PUT) = 1. faktor autentizace „pořešen“

Page 30: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

2. faktor autentizace „pořešen“:

Page 31: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 32: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Tinba bank stealer ◦ uplatnění Man in The Browser (MiTB) útoku

inject iexplore.exe

PR_CLOSE, PR_READ, PR_WRITE

inject firefox.exe

HttpQueryInfoA, HttpSendRequestA, HttpSendRequestW, InternetCloseHandle, InternetQueryDataAvailable, InternetReadFile

◦ jednoduchá konfigurace

data_before, data_inject, data_after

◦ nepotřebuje HTTP proxy (Hesperbot)

Page 33: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Tinba stealer

Page 34: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Díky MiTB maskovány i útočníkovi transakce, případně zůstatek na účtu! ◦ využití jQuery

◦ nahrazení / vynechání správných „divů“ dle ID

Malware as a Service

Page 35: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící
Page 36: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

„Pony stealer takes $220k worth of Cryptocurrency“

malá praktická ukázka

Page 37: Igor Hák, igi@viry · „obálka“ MSIL/Injector.FHB ást klíe natvrdo v tle + promnlivá ást definovaná názvem šifrovaného souboru obrovské množství variant lišící

Igor Hák, [email protected]


Recommended