Slijede razlike između dviju inačica stranice.
| Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
|
racfor_wiki:seminari2025:kp51909 [2026/01/22 22:37] Kristina Paleka [Faze napada] |
racfor_wiki:seminari2025:kp51909 [2026/01/22 23:00] (trenutno) Kristina Paleka [Forenzička analiza WannaCry napada (EternalBlue exploit)] |
||
|---|---|---|---|
| Redak 1: | Redak 1: | ||
| - | ====== Forenzička analiza WannaCry napada | + | ====== Forenzička analiza WannaCry napada ====== |
| Seminarski rad iz kolegija Računalna forenzika, akademske godine 2025./26 | Seminarski rad iz kolegija Računalna forenzika, akademske godine 2025./26 | ||
| ====== Sažetak ====== | ====== Sažetak ====== | ||
| Redak 13: | Redak 13: | ||
| {{ : | {{ : | ||
| - | __Slika 1. Snimka zaslona poruke s zahtjevom za otkupninu ostavljene na zaraženom sustavu__ | + | __Slika 1. Snimka zaslona poruke s zahtjevom za otkupninu ostavljene na zaraženom sustavu__ |
| ====== Mrežno ponašanje ====== | ====== Mrežno ponašanje ====== | ||
| Redak 34: | Redak 34: | ||
| {{ : | {{ : | ||
| - | __Slika 2. Dijagram toka infekcije__ | + | __Slika 2. Dijagram toka infekcije__ |
| ====== Faze napada ====== | ====== Faze napada ====== | ||
| Redak 44: | Redak 44: | ||
| {{ : | {{ : | ||
| - | __Slika 3. Dijagram toka instalacije mssecsvc2.0__ | + | __Slika 3. Dijagram toka instalacije mssecsvc2.0__ |
| **Glavna ransomware komponenta: tasksche.exe i učitavanje resursa** | **Glavna ransomware komponenta: tasksche.exe i učitavanje resursa** | ||
| Redak 52: | Redak 52: | ||
| {{ : | {{ : | ||
| - | __Slika 4. Dijagram toka ransomwarea__ | + | __Slika 4. Dijagram toka ransomwarea__ |
| **Perzistencija i promjene sustavnih postavki** | **Perzistencija i promjene sustavnih postavki** | ||
| Redak 67: | Redak 67: | ||
| WannaCry u provedbi šifriranja koristi Microsoft CryptoAPI za generiranje, | WannaCry u provedbi šifriranja koristi Microsoft CryptoAPI za generiranje, | ||
| - | Nakon pokretanja glavne ransomware komponente, WannaCry koristi unaprijed ugrađeni glavni RSA javni ključ, zajednički za sve žrtve unutar iste kampanje. Na kompromitiranom sustavu generira se dodatni, jedinstveni RSA par ključeva koji služi kao podključ za konkretnu instancu infekcije. Javni dio tog para pohranjuje se u datoteku s nastavkom .pky, dok se privatni dio šifrira glavnim RSA javnim ključem i sprema u datoteku .eky. Tijekom procesa šifriranja, | + | Nakon pokretanja glavne ransomware komponente, WannaCry koristi unaprijed ugrađeni glavni RSA javni ključ, zajednički za sve žrtve unutar iste kampanje. Na kompromitiranom sustavu generira se dodatni, jedinstveni RSA par ključeva koji služi kao podključ za konkretnu instancu infekcije. Javni dio tog para pohranjuje se u datoteku s nastavkom .pky, dok se privatni dio šifrira glavnim RSA javnim ključem i sprema u datoteku .eky. Tijekom procesa šifriranja, |
| {{ : | {{ : | ||
| - | __Slika 5. Tok šifriranja i struktura ključa__ | + | __Slika 5. Tok šifriranja i struktura ključa__ |
| Iako WannaCry nakon dovršetka šifriranja briše privatne kriptografske ključeve s diska, forenzička analiza radne memorije pokazuje da se određeni kriptografski materijali, uključujući RSA proste brojeve, mogu privremeno zadržati u memoriji sve dok ne dođe do ponovnog pokretanja sustava. Ova implementacijska slabost omogućila je razvoj alata za djelomični oporavak podataka u ranim fazama infekcije. | Iako WannaCry nakon dovršetka šifriranja briše privatne kriptografske ključeve s diska, forenzička analiza radne memorije pokazuje da se određeni kriptografski materijali, uključujući RSA proste brojeve, mogu privremeno zadržati u memoriji sve dok ne dođe do ponovnog pokretanja sustava. Ova implementacijska slabost omogućila je razvoj alata za djelomični oporavak podataka u ranim fazama infekcije. | ||
| - | Proces šifriranja ostavlja iza sebe jasno prepoznatljive datotečne i direktorijske artefakte. WannaCry u radnom direktoriju i instalacijskim mapama stvara niz datoteka s nastavkom .wnry, od kojih svaka ima specifičnu funkciju. Datoteka b.wnry sadrži upute i grafičke resurse za prikaz poruke o otkupnini, r.wnry pohranjuje tekstualni sadržaj ransom note poruke, dok c.wnry sadrži podatke povezane s Tor komunikacijom i adresama za uplatu otkupnine. Datoteka s.wnry uključuje Tor komponentu potrebnu za anonimnu komunikaciju s infrastrukturom napadača, dok t.wnry predstavlja dinamičku biblioteku odgovornu za samu funkciju šifriranja. Datoteka | + | Proces šifriranja ostavlja iza sebe jasno prepoznatljive datotečne i direktorijske artefakte. WannaCry u radnom direktoriju i instalacijskim mapama stvara niz datoteka s nastavkom |
| Kako bi dodatno onemogućio oporavak podataka bez plaćanja otkupnine, WannaCry nakon dovršetka šifriranja briše sve postojeće Volume Shadow Copy zapise korištenjem ugrađenih sistemskih naredbi. Budući da se shadow kopije uobičajeno koriste za vraćanje prethodnih verzija datoteka, njihovo uklanjanje značajno smanjuje mogućnost oporavka podataka primjenom standardnih mehanizama operacijskog sustava. | Kako bi dodatno onemogućio oporavak podataka bez plaćanja otkupnine, WannaCry nakon dovršetka šifriranja briše sve postojeće Volume Shadow Copy zapise korištenjem ugrađenih sistemskih naredbi. Budući da se shadow kopije uobičajeno koriste za vraćanje prethodnih verzija datoteka, njihovo uklanjanje značajno smanjuje mogućnost oporavka podataka primjenom standardnih mehanizama operacijskog sustava. | ||
| Redak 89: | Redak 89: | ||
| {{ : | {{ : | ||
| - | __Slika 6. Rad normalnog DLL-a i injektiranog DLL-a__ | + | __Slika 6. Rad normalnog DLL-a i injektiranog DLL-a__ |
| **Analiza memorijskih slika** | **Analiza memorijskih slika** | ||
| Redak 104: | Redak 104: | ||
| U cjelini, WannaCry pokazuje kako kombinacija zastarjelih protokola i nepravovremenog zakrpavanja sustava može dovesti do masovne kompromitacije. Sveobuhvatan forenzički pristup, temeljen na korelaciji mrežnih, diskovnih i memorijskih tragova, ključan je za pouzdanu detekciju infekcije i učinkovitu reakciju na ovakve napade. | U cjelini, WannaCry pokazuje kako kombinacija zastarjelih protokola i nepravovremenog zakrpavanja sustava može dovesti do masovne kompromitacije. Sveobuhvatan forenzički pristup, temeljen na korelaciji mrežnih, diskovnih i memorijskih tragova, ključan je za pouzdanu detekciju infekcije i učinkovitu reakciju na ovakve napade. | ||
| ====== Literatura ====== | ====== Literatura ====== | ||
| - | [1]https://www.researchgate.net/profile/D-Paul-Joseph/publication/340357390_Systematic_Memory_Forensic_Analysis_of_Ransomware_using_Digital_Forensic_Tools/ | + | [1] [[https://icact.org/upload/2018/0708/20180708_finalpaper.pdf|Analyzing WannaCry Ransomware Considering the Weapons and Exploits]] |
| - | [2]https:// | + | [2] [[https:// |
| + | |||
| + | [3] [[https:// | ||
| + | |||
| + | [4] [[https:// | ||
| - | [3]https:// | ||
| - | [4]https:// | ||