Slijede razlike između dviju inačica stranice.
| Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
|
racfor_wiki:seminari2025:tt54151 [2026/01/03 00:06] Tea Topolovec [Treći pokušaj] |
racfor_wiki:seminari2025:tt54151 [2026/01/12 20:00] (trenutno) Tea Topolovec [Drugi pokušaj] |
||
|---|---|---|---|
| Redak 24: | Redak 24: | ||
| ==== Prvi pokušaj ==== | ==== Prvi pokušaj ==== | ||
| - | Tijekom analize Wolt aplikacije na Android uređaju pregledan je direktorij Android/ | + | Tijekom analize Wolt aplikacije na Android uređaju pregledan je direktorij Android/ |
| ==== Drugi pokušaj ==== | ==== Drugi pokušaj ==== | ||
| - | U drugom pokušaju forenzičke analize Wolt aplikacije korišten je Android Debug Bridge (ADB) kako bi se dobio dublji pristup datotečnom sustavu uređaja i potencijalno dohvatili dodatni podaci. ADB omogućuje izravan pristup datotečnom sustavu mobitela putem shell-a s višim ovlastima, dok korisnik vidi samo ograničeni prostor za pohranu. Nakon omogućavanja USB debugging opcije, uređaj je povezan s računalom i korištene su osnovne ADB naredbe (adb shell, ls, cd) za pregled direktorija Android/ | + | U drugom pokušaju forenzičke analize Wolt aplikacije korišten je Android Debug Bridge (ADB) kako bi se dobio dublji pristup datotečnom sustavu uređaja i potencijalno dohvatili dodatni podaci. ADB omogućuje izravan pristup datotečnom sustavu mobitela putem shell-a s višim ovlastima, dok korisnik vidi samo ograničeni prostor za pohranu. Nakon omogućavanja USB debugging opcije, uređaj je povezan s računalom i korištene su osnovne ADB naredbe (adb shell, ls, cd) za pregled direktorija Android/ |
| {{ wolt_manifest.png? | {{ wolt_manifest.png? | ||
| Slika 1: Datoteka AndroidManifest.xml | Slika 1: Datoteka AndroidManifest.xml | ||
| Redak 45: | Redak 45: | ||
| Pronađena je i baza podataka com.google.android.datatransport.events, | Pronađena je i baza podataka com.google.android.datatransport.events, | ||
| {{ wolt_events.png? | {{ wolt_events.png? | ||
| - | Slika 3. Tablica event_metadata | + | |
| === Direktorij f === | === Direktorij f === | ||
| Redak 122: | Redak 122: | ||
| Datoteka appsflyer-data.xml sadrži zapise vezane uz praćenje korisničkih događaja i sesija putem AppsFlyer analitičkog sustava. Iz nje je vidljivo kada je aplikacija instalirana, | Datoteka appsflyer-data.xml sadrži zapise vezane uz praćenje korisničkih događaja i sesija putem AppsFlyer analitičkog sustava. Iz nje je vidljivo kada je aplikacija instalirana, | ||
| {{ wolt_appsflyer2.png? | {{ wolt_appsflyer2.png? | ||
| - | Slika 4. Datoteka appsflyer-data.xml | + | |
| Datoteka com.google.android.gms.signin.xml sadrži podatke vezane uz prijavu korisnika putem Google računa. Iz zapisa je vidljivo da je Wolt aplikacija koristila Google Sign-In mehanizam te koje su dozvole bile zatražene prilikom prijave, poput pristupa e-mail adresi i osnovnim podacima profila. Datoteka sadrži jedinstveni identifikator Google računa, informacije o dodijeljenim dozvolama, kao i token koji se koristi za autentifikaciju korisnika prema aplikaciji. Također su pohranjeni osnovni podaci o profilu korisnika (ime, prezime, e-mail). | Datoteka com.google.android.gms.signin.xml sadrži podatke vezane uz prijavu korisnika putem Google računa. Iz zapisa je vidljivo da je Wolt aplikacija koristila Google Sign-In mehanizam te koje su dozvole bile zatražene prilikom prijave, poput pristupa e-mail adresi i osnovnim podacima profila. Datoteka sadrži jedinstveni identifikator Google računa, informacije o dodijeljenim dozvolama, kao i token koji se koristi za autentifikaciju korisnika prema aplikaciji. Također su pohranjeni osnovni podaci o profilu korisnika (ime, prezime, e-mail). | ||
| Datoteka common prefs.xml sadrži zajedničke postavke aplikacije te podatke vezane uz korisničku sesiju i autentifikaciju. Najznačajniji dio čine autentifikacijski tokeni koji se mogu dekodirati pomoću brojnih online alata. Alatom https:// | Datoteka common prefs.xml sadrži zajedničke postavke aplikacije te podatke vezane uz korisničku sesiju i autentifikaciju. Najznačajniji dio čine autentifikacijski tokeni koji se mogu dekodirati pomoću brojnih online alata. Alatom https:// | ||
| + | {{ wolt_token.png? | ||
| + | Slika 5. Dekodiran token JWT.io alatom | ||
| + | |||
| + | U direktoriju sp pronađena je datoteka wolt-prefs.xml, | ||
| + | <code xml> | ||
| + | <?xml version=' | ||
| + | <map> | ||
| + | <string name=" | ||
| + | <string name=" | ||
| + | <set name=" | ||
| + | <string name=" | ||
| + | <string name=" | ||
| + | <boolean name=" | ||
| + | <boolean name=" | ||
| + | <int name=" | ||
| + | <boolean name=" | ||
| + | <string name=" | ||
| + | <string name=" | ||
| + | <string name=" | ||
| + | <int name=" | ||
| + | <string name=" | ||
| + | <string name=" | ||
| + | <boolean name=" | ||
| + | <set name=" | ||
| + | ††† | ||
| + | < | ||
| + | ††† | ||
| + | < | ||
| + | </ | ||
| + | <string name=" | ||
| + | <boolean name=" | ||
| + | </ | ||
| + | </ | ||
| ===== Zaključak ===== | ===== Zaključak ===== | ||
| + | Sigurnosna kopija Wolt aplikacije sa Xiaomi uređaja omogućila je pristup značajno većem broju podataka nego prethodna dva pokušaja. Wolt onemogućava backup putem standardnog ADB pristupa i pohranjuje osjetljive podatke u zaštićenim direktorijima koji zahtijevaju root pristup. Ugrađena funkcija sigurnosne kopije na Xiaomi uređaju ima dovoljno privilegija da omogući dohvat aplikacijskih podataka bez potrebe za root pristupom. | ||
| + | |||
| + | Analizom datoteka moguće je identificirati korisničke sesije, autentifikacijske tokene, osobne podatke te dijelove aktivnosti unutar aplikacije, poput stavki u košarici, povijesti pretraživanja i logova zahtjeva prema Wolt API-ju. Iako cjelovita povijest svih prošlih narudžbi nije bila dostupna, vjerojatno zbog pohrane na serverima Wolt-a, kombinacijom lokalno pohranjenih podataka i logova može se rekonstruirati nedavna aktivnost korisnika. Nijedan podatak o plaćanjima ili financijskim transakcijama nije bio dostupan, a bilo bi zanimljivo vidjeti i kako aplikacija izgleda iz perspektive dostavljača te kakve forenzičke tragove ona ostavlja. | ||
| ===== Literatura ===== | ===== Literatura ===== | ||
| - | [1] [[https:// | + | [1] [[https:// |
| + | |||
| + | [2] [[https:// | ||
| - | [2] [[https://life.wolt.com/en/ | + | [3] [[https://www.youtube.com/watch? |
| + | Install ADB, Fastboot & Fastbootd Drivers on Windows, pristupljeno 30. prosinca 2025.]] | ||
| - | [3] [[http://www.cogtech.usc.edu/publications/ | + | [4] [[https://www.youtube.com/watch? |
| + | How to Backup | ||