Chip Security TestingΒ 
Binary Security AnalysisΒ 
Contact us
IOS Basics

iOS basics from the reverse engineer point of view

In this module, you will get the basic information to reverse engineer an iOS application. You will understand what an iOS application is made of, its structure and components, its lifecycle, the iOS architecture and the Swift /Objective-C language. You will also have an overview of the Tools that are required to reverse engineer an iOS application. Finally, you will get an introduction to the iOS security model and the concept of application sandbox.

Covered Topics

What you will learn:

  • iOS security model - Application sandbox
  • The anatomy of an iOS application
  • The lifecycle of an application
  • iOS' architecture
  • The objective-c/swift


This module is an introduction to the different notions for reverse engineering. There is no practical for this session.


  • Basic understanding of Unix-based system
  • Knowledge of C/C++ programming language
Contact us

Practical information

Overall duration: 1 day

Schedule: 9:30am - 11am (CET/CEST) - virtual/in person

Number of trainees: 10 trainees max.

Our Coaches

CopyRights eShard 2024.
All rights reserved
Privacy policy | Legal Notice