Security in Integrated Circuit 
Company 
Blog
Contact us
eShard
/
escoaching
/
IOS Basics
Novice

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

Exercises

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

Requirements

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

Practical informations

Overall duration: 1 day

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

Number of trainees: 10 trainees max.

Our Coaches

Yorick
Lesecque
Tiana
Razafindralambo
© eShard 2021. All rights reserved
Privacy policy | Legal Notice
Bâtiment GIENAH
11 avenue de Canteranne
33600 Pessac
France
eShard Nudge
7 rue Gaston de Flotte
13012 Marseille
France
eShard GmbH
Beethovenallee 21
53173 Bonn
Germany
Paya Lebar Quarter
#04-01 Paya Lebar Link
408533
Singapore