Platform for Experts 
Mobile & Backend Security Testing 
Our 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
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

Tiana
Razafindralambo
Yorick
Lesecque
CopyRights eShard 2022.
All rights reserved
Privacy policy | Legal Notice
PLATFORM FOR EXPERTS
Side Channel AnalysisLaser & EM Fault InjectionFirmware Security AnalysisSecurity Failure AnalysisVulnerability Research
PROFESSIONAL SERVICES