Apple’s Swift - RE, VR and AI

Atlan Pinabel Nabih Benazzouz

Atlan Pinabel, Nabih Benazzouz

FuzzingLabs


Abstract

This 3-day hands-on training is tailored for security researchers, vulnerability analysts, and reverse engineers seeking to understand the Swift programming language’s internals. The course offers a structured exploration of Swift, moving from fundamentals to advanced topics like Swift’s compiler, Strict Concurrency, Objective-C bridging and more.

The daily schedule maintains a balanced 50/50 ratio of theory to hands-on exercises. While the content is optimized for beginner and intermediate attendees, advanced researchers will also find value in the material. Because RE & VR require tooling, the course will also discuss how AI can empower existing Swift tools or help create custom ones.

By the end of the course, participants will understand what Swift is, where it is being used, how it works internally and what are its weaknesses. Participants will be equipped with both knowledge and tooling to bootstrap their own defensive or offensive research.

Who should attend?

✅ Security researchers interested in Swift or in Apple’s ecosystem
✅ iOS App bug hunters looking to automate security testing
✅ Reverse engineers analyzing Apple’s system components, apps or malware

Suggested Prerequisites

In order to get the most out of this training, attendees should have a basic understanding of the following:

  • Experience with reverse engineering (Binary Ninja, IDA, Ghidra, …)
  • Experience with debugging tools (GDB, LLDB, …)
  • Familiarity with binary exploitation is a plus

Technical Prerequisites & Setup

To ensure a smooth hands-on experience, participants should have the following environment ready before the training:

  • A MacBook running macOS 26+ (Apple Silicon M1+)
  • Optionally, a jailbroken iPhone or an iOS 26+ simulator

Trainer Info

Atlan Pinabel

Atlan Pinabel leads the iOS security team at FuzzingLabs, where he focuses on making research that will later be implemented inside FuzzForge, their offensive security platform for fuzzing and AI agent orchestration. He also provides expert iOS and reversing training.

Nabih Benazzouz

Nabih Benazzouz

Organizer

Organizer Logo

Partner Company

Partner Company Logo

Sponsors

POC Conference is made possible thanks to the support of our sponsors. Their continued partnership has played a vital role in sustaining and growing POC over the years. We sincerely thank them for their contribution.


Supporting Friends