Cover image for Reverse Engineering Armv8-A Systems

Reverse Engineering Armv8-A Systems

A practical guide to kernel, firmware, and TrustZone analysis

AK

Created by Austin Kim

Explore the inner workings of Armv8-A systems by learning how to reverse engineer kernel, firmware, and TrustZone components. Gain practical experience analyzing binaries and uncovering security features that protect modern devices. Develop the confidence to tackle binary analysis on real-world Arm-based platforms.

Packt | Aug 2025 | 446 min

Start Trial
LevelExpert
CategoriesCybersecurity, Reverse Engineering and Malware Analysis, C/C++

What You Will Learn

You will work hands-on with Armv8-A binaries, learning to read assembly instructions and use industry-standard analysis tools. By dissecting both user space and kernel binaries, you will build practical skills in reverse engineering. Along the way, you will explore TrustZone and security features to strengthen your understanding of secure systems.

Key Features

  • Disassemble and analyze Armv8-A binaries to understand system behavior
  • Use advanced tools for static and dynamic analysis of kernel and firmware
  • Identify and apply security techniques using TrustZone and hardware features

Target Audience

Designed for system software engineers, security consultants, and ethical hackers with a basic grasp of C programming. If you are looking to expand your skills in binary analysis and reverse engineering on Armv8-A devices, and have some familiarity with Linux and computer architecture, you will find this training especially valuable.

Related courses