Procedures and Methodology · Topic 10 of 11

macOS, Cloud Evidence and Dark Web Analysis

Collect and analyze macOS artifacts and user activity, analyze cloud digital evidence, and learn dark web forensics, safety rules and Tor Browser traces.

  • 5 min
In a nutshell
  • macOS keeps settings in plists, history in Safari History.db, and file change records in FSEvents.
  • Quarantine events record download source.
  • Cloud analysis uses audit, sign in and flow logs, usually in UTC.

What it is

This page covers three analysis areas beyond a Windows disk: Apple macOS systems, evidence held in cloud services, and activity that touches the dark web. Each has its own artifact set and its own risks.

The exam asks where macOS keeps user activity, which cloud logs answer a question, what the dark web is, and which traces Tor Browser leaves on Windows.

macOS artifactsplists, logs, databasesCloud evidenceaudit logs, snapshotsDark webTor, onion servicesTor tracesWindows artifacts

How it works

Collecting and analyzing macOS artifacts

macOS uses APFS and keeps settings in property list (plist) files. Important sources:

ArtifactLocationShows
Preferences~/Library/Preferences/*.plistApp and system settings, recent items
Unified logsQueried with log showSystem, security and app events
System logs/var/logLegacy logs, install history
Launch agents and daemons~/Library/LaunchAgents, /Library/LaunchDaemonsPersistence
Trash~/.TrashDeleted files
Keychain~/Library/KeychainsStored credentials, protected
FSEvents.fseventsd on each volumeRecord of file system changes
Installed software/Applications and the install historyApplication inventory

Acquire an image through a supported method, check whether FileVault is on, and process the data with a tool that understands APFS. The Mac's own clock and time zone settings are noted at the start.

Analyzing macOS user activities

SourceEvidence
Safari History.dbVisited sites and times
Recent items and Finder preferencesFiles and folders opened
Quarantine events databaseFiles downloaded from the internet, with source URL
KnowledgeC database (knowledgeC.db)App usage, device lock state and activity patterns, on versions that have it
Messages databaseiMessage history
Spotlight and Time MachineFile metadata and earlier versions of files
Network and Wi-Fi preferencesKnown networks

Combine these to answer what the user opened, from where it came and when. A downloaded file with a quarantine record and a later launch is a strong sequence.

Cloud digital evidence analysis

Cloud evidence mainly consists of logs, snapshots and account data. Match the question to the source.

QuestionSource examples
Who called which API?AWS CloudTrail, Azure Activity Log, Google Cloud Audit Logs
Who signed in from where?Identity provider sign in logs
What network traffic occurred?VPC flow logs, NSG flow logs
Who accessed this object?Storage access logs
What did the disk contain?Snapshots of volumes, mounted read only in an analysis environment

Check the time zone (usually UTC), confirm the log has not been turned off or cleared, and correlate with on premises logs. Work from preserved exports and keep hashes.

Dark web forensics

The surface web is indexed by search engines. The deep web is not indexed, such as accounts and databases. The dark web is a part of the deep web that needs special software, such as Tor, to reach. Tor routes traffic through relays using layers of encryption (onion routing), and onion services have .onion addresses.

Dark web forensics tries to link activity to a person despite anonymity, using what remains on the endpoint, in network records, and in seized servers and payment trails.

Information found on the dark web

  • stolen credentials, card data and leaked databases
  • illegal marketplaces for drugs, weapons and counterfeit documents
  • malware, exploit kits and attack services for sale
  • forums where attacks and fraud are planned
  • extortion and ransomware leak sites

Such findings are leads and threat intelligence, and need verification before acting.

Safety precautions

Exploring the dark web exposes the investigator to malware, illegal content and tracking.

  • Get legal and management approval, and follow policy.
  • Use an isolated virtual machine or a dedicated system, with no personal accounts.
  • Use a hardened, privacy focused environment such as Tails, or a clean disposable VM.
  • Never download or open unknown files, and do not enable scripts needlessly.
  • Do not buy anything or interact in ways that break the law.
  • Document every visit, and capture evidence with screenshots and hashes.

Tor Browser artifacts on Windows

Tor Browser is designed to leave little on disk, but traces remain on the host.

SourceWhat can be found
Command Promptnetstat -ano shows connections to the local Tor SOCKS ports (9150 for Tor Browser, 9050 for the Tor service) and to relays
RegistryUserAssist, MUICache and similar keys can show that tor.exe or firefox.exe from a Tor Browser folder ran
Prefetch filesTOR.EXE-<hash>.pf and a Firefox prefetch file show execution, run count and times
File systemThe Tor Browser folder, installer in downloads, shortcuts, and recent file lists
MemoryTor processes, connections and sometimes page content

Tor Browser does not keep normal browsing history, so the execution evidence matters most. Deleted installation folders still leave prefetch and registry traces.

A worked example

A Windows workstation is suspected of reaching a leak site. There is no browser history. Prefetch shows TOR.EXE ran five times in two days, and UserAssist agrees.

The investigator finds the installer in the downloads folder and Tor related connections in a captured memory image. The report states that Tor was used, and does not claim the content visited.

How the exam asks about this

  • "Which Prefetch file indicates Tor Browser was run?" → TOR.EXE prefetch.
  • "Which macOS database records downloaded file origins?" → The quarantine events database.
  • "What kind of log shows API activity in a cloud account?" → The provider's audit log, such as CloudTrail.

What to remember for the exam

  • macOS keeps settings in plists, history in Safari History.db, and file change records in FSEvents.
  • Quarantine events record download source.
  • Cloud analysis uses audit, sign in and flow logs, usually in UTC.
  • The dark web needs special software such as Tor and uses .onion addresses.
  • Tor Browser leaves Prefetch, registry and file system traces on Windows.
Watch out

Never visit the dark web from a personal or production machine. Use an approved, isolated environment, and do not download or run files you find.

Common mistakes

Confusing deep web and dark web. The deep web is simply not indexed, and the dark web needs special software.

Assuming no history means no use. Tor Browser keeps no history, but execution traces remain.

Skipping FileVault checks. An encrypted Mac volume cannot be analyzed without the key.

Check yourself

  • What is onion routing?

    Routing traffic through several relays with layered encryption, as Tor does.

  • Which log gives the best answer to "who called this cloud API"?

    The provider's audit log, such as AWS CloudTrail or Azure Activity Log.

  • Where does macOS record the origin of a downloaded file?

    In the quarantine events database.

Topic 10 of 11 in Procedures and Methodology

Test yourself on Procedures and Methodology

The full EC-Council 312-49 question bank has 900 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by EC-Council. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.