
Reverse Engineering Armv8-A Systems
A practical guide to kernel, firmware, and TrustZone analysis
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
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.





