Security in Integrated Circuit 
Company 
Blog
Contact us
eShard
/
escoaching
/
Dynamic Analysis IOS
Intermediate

Dynamic Analysis of an iOS application

In this module, you will get knowledge on dynamic analysis techniques to understand the inner workings of an iOS application. You will see the different steps of analysing an application at runtime from the repackaging process of an application to the use of an instrumentation framework.

Covered Topics

What you will learn:

  • How to set up your working environment
  • Dynamic analysis techniques to analyse a code being executed at runtime
  • Patching and repackaging an application on a device with or without Jailbreak
  • Instrument the application using FRIDA on a device with or without Jailbreak

Exercises

This is a CrackMe-like challenge where flag(s) have to be found by only applying dynamic analysis tools and techniques.

You will have to patch the code and to analyse the application at runtime by debugging and instrumenting it using FRIDA.

Requirements

  • MacOS
  • Jailbroken iPhone on iOS 13 and above
  • Xcode and the developer tools
  • Beginner knowledge in debugging
  • Basic knowledge of javascript
  • An ARM disassembler like IDA (+Hex-Rays decompiler), Hopper or Ghidra
  • Basic understanding of the Objective-C and Swift programming languages (If beginner level, the module related to Part 1: Static Analysis of an iOS Application is required)
  • Basic understanding of the AARCH64 assembly language. (If beginner level, the module related to ARM is required)
2000€
Contact us

Practical informations

Overall duration: 5 to 10 days

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

Number of trainees: 2 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