Poisoned - How Do We Find Them?
Where
Talks
Objective by the Sea v6.0
Duration
32 min
Shows how to collect forensic data from iPhones, including a live backup and sysdiagnose demo, to spot spyware.
Summary
The talk updates the speaker's earlier overview of iOS spyware with the samples reported in 2023, including Operation Triangulation, a third Pegasus version, Quadream Reign and a new Predator sample. For each, it looks at which indicators of compromise were published and how the infections were found. The core point is that an app on the device sees very little, while backups and sysdiagnose archives expose files, network activity and running processes.
The middle section covers a practical workflow. A live demo creates an encrypted local backup in Finder and triggers a sysdiagnose on an iPhone, then copies the archive to a Mac, where its process list can show root-level processes from unexpected sources. The speaker stresses the drawbacks: long runtimes, little feedback on the phone, the need for Python skills, and a shortage of forensic experts. He suggests that targeted people keep their systems updated, back up regularly to storage away from their Mac, and consult specialists when a phone behaves oddly.
The closing section looks at developer mode, which the Predator sample checks before running, and demonstrates on a jailbroken iOS 15 device how privileged access reveals apps and a known Predator-associated file. The conclusion is that iOS spyware is still found mainly through manual forensics, that endpoint visibility on iOS needs work, and that companies should plan for targeted staff.
Materials
Related talks
Talks·26 min
David Durvaux · Christophe Vandeplas
Explains how a team collects and analyses iOS sysdiagnose data across thousands of managed devices.
Talks·41 min
Matthias Frielingsdorf
Shows how a simulated iOS spyware tool can surface forensic traces that help investigators hunt compromises in device dumps.
Talks·11 min
L. Wilske
Explains the timestamp formats found in iOS sysdiagnose files and how they can reveal system time and time zone changes.


