From cacf027051dd7704708107aff2cbdb2c76e2e7bf Mon Sep 17 00:00:00 2001 From: tek Date: Wed, 1 Sep 2021 15:49:23 -0400 Subject: [PATCH] Fixes a bug in retrieving the backup file path in webkit session resource logs --- mvt/ios/modules/mixed/webkit_session_resource_log.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mvt/ios/modules/mixed/webkit_session_resource_log.py b/mvt/ios/modules/mixed/webkit_session_resource_log.py index c5f2a09..95027de 100644 --- a/mvt/ios/modules/mixed/webkit_session_resource_log.py +++ b/mvt/ios/modules/mixed/webkit_session_resource_log.py @@ -113,7 +113,10 @@ class WebkitSessionResourceLog(IOSExtraction): def run(self): if self.is_backup: - for log_path in self._get_backup_files_from_manifest(relative_path=WEBKIT_SESSION_RESOURCE_LOG_BACKUP_RELPATH): + for log_file in self._get_backup_files_from_manifest(relative_path=WEBKIT_SESSION_RESOURCE_LOG_BACKUP_RELPATH): + log_path = self._get_backup_file_from_id(log_file["file_id"]) + if not log_path: + continue self.log.info("Found Safari browsing session resource log at path: %s", log_path) self.results[log_path] = self._extract_browsing_stats(log_path) elif self.is_fs_dump: