Chip Security TestingΒ 
Binary Security AnalysisΒ 
ResourcesΒ 
Blog
Contact us
eShard
/
escoaching
/
Code Review ARM
Novice

Code Review of ARM Assembly Code

This module is dedicated to learning how to review ARM assembly code using reverse engineering tools such as IDA or GHIDRA.

Covered Topics

What you will learn:

  • Introduction to ARM assembly
  • ARM32 registers
  • ARM & Thumb modes
  • The stack
  • Loading & storing data
  • ARM32 calling convention
  • Introduction to ARM64 assembly
  • Registers comparison between ARM32 & ARM64
  • RM64 calling convention

Exercises

Multiple binaries and challenges are provided so you can practice reverse engineering ARM32 and ARM64 codes.

Requirements

  • Programming languages: C/C++
  • Basic knowledge of IDA (+hex-rays decompiler) or GHIDRA
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