---
source_url: "https://www.corellium.com/ios-reverse-engineering-training"
title: Corellium iOS Reverse Engineering Training
mirrored_at: 2026-08-27T01:36:43.193Z
host: www.corellium.com
cited_in_42a: true
mirror_canonical: "https://index.42a.ai/www.corellium.com/ios-reverse-engineering-training"
---

> **Original source:** https://www.corellium.com/ios-reverse-engineering-training

### Who is this for?

The target audience for this training consists of beginner-intermediate level security researchers and developers interested in iOS internals and runtime analysis. Students should have:

-   Basic understanding of operating systems architecture (userland/kernel separation)
-   Basic familiarity with debuggers (LLDB/GDB basic commands)
-   Working knowledge of C (Objective-C experience would be helpful)
-   Basic JavaScript skills (for Frida)
-   Understanding of process memory layout (heap, stack, registers)

Students who take this course should be looking to transfer research skills from Linux/Windows/Android to iOS or to begin/advance their research journey by learning about iOS internals and research tools. They want to understand how to investigate iOS applications and system services at runtime, trace inter-process communication, and build custom instrumentation for security research or advanced development.