“I’ve got your chain of custody,” Elliot said, watching the macOS VM still idling on his screen, its hidden process quietly waiting for a connection that would never come. “But you’re going to need a new kind of expert witness. One who speaks VMDK.”
Elliot leaned into his workstation. On his primary display, a clean installation of VMware Fusion awaited. On the secondary, a hex editor scrolled through the .vmdk’s raw sectors. The tertiary showed Slack messages from a contact at the District Attorney’s office: "If you can prove the VM was used to route the stolen crypto, we have a case."
Elliot’s hands flew across the keyboard. He took a snapshot of the running VM, then mounted the .vmdk read-only on his host. Inside /System/Library/CoreServices/ , buried in a folder named .metadata_never_index , he found a compiled AppleScript: relay_tor.scpt .
Inside: a single SQLite database. Elliot queried it. Transaction logs. IP addresses. Encrypted notes. The entire history of a covert data leak that had been running for eleven months, using compromised VMware images as untraceable carriers. mac os vmware image
The VM booted.
He ran a disk arbitration trace. The .vmdk had been mounted, written to, and unmounted in a loop—hundreds of times. Each cycle lasted exactly 5.3 seconds. This wasn't a user's virtual machine. It was a cron job .
In the dim glow of a triple-monitor setup, Elliot Voss nursed his third coffee of the morning. A freelance security auditor with a reputation for finding what others missed, he lived by one rule: never trust the host. “I’ve got your chain of custody,” Elliot said,
Every file in the VM had creation dates exactly two minutes after the MacBook’s last known shutdown.
The sparsebundle mounted.
Elliot opened the Console app. Logs streamed past. He filtered for vmm and vmnet . Nothing unusual. Then he searched for scheduler and timestamps . His eyes narrowed. On his primary display, a clean installation of
The problem was, the original VMware bundle had been shredded. Only a single, stubborn disk image remained— macOS_forensic.vmdk —copied to an external SSD seconds before the laptop’s firmware was wiped.
The familiar chime echoed through his speakers. The Apple logo appeared, then a login screen with a single user profile: "S. Corrigan." The same name as the former client. Elliot smiled grimly. He’d expected a password wall. Instead, the image dropped him straight to a clean Catalina desktop—no password, no prompts.