Chip Security TestingΒ 
Binary Security AnalysisΒ 
ResourcesΒ 
Blog
Contact us
eShard
/
escoaching
/
Code Instrumentation With FRIDA
Intermediate

Code instrumentation with FRIDA

Code instrumentation is a dynamic analysis technique that aims at controlling the behavior of the application's code. With this ability, one can passively intercept data transiting between functions or modify the code of a whole function. FRIDA is the swiss army knife of code instrumentation frameworks, and this module will teach you how to use it to reverse engineer mobile applications.

Covered Topics

What you will learn:

  • What is code instrumentation and why it is useful and complementary to static analysis
  • How to use FRIDA to instrument the code of an application, and automate tests

Exercises

  • A practical exercise
  • A Crackme-like challenge, where FRIDA must be used to analyse an the code of an application at runtime
  • Challenge to recover a HMAC Key and dump the memory of a Virtual Machine that will be analysed later on

Requirements

  • Programming languages: C/C++, Java
  • Linux environment system
  • Basic ARM Assembly language knowledge
  • How to disassemble and decompile an application
Contact us

Practical information

Overall duration: 5 to 10 days

Schedule: 9.30AM - 12PM (CET/CEST) - virtual/in person

Number of trainees: 2 trainees max.

Our Coaches

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