Self-paced Course

Offensive Android Internals (On-demand)

In this unique course targeting the internals of Android, you'll get a tour of the key parts of the AOSP source tree, examine the boot sequence, IPC mechanisms, and explore ARM64 assembly. You'll develop skills in reverse-engineering Android specific security features and gain a deeper understanding of exploitation techniques, including both userland and kernel-level internals. Real-world case studies, and practical code walkthroughs will aid your learning across multiple device vendors.

This course is not an Appsec course, as it covers topics related to VR that is suitable for folks interested in learning more about the Android operating system internals, exploitation techniques etc.

If you are interested in an Appsec course, check out the Practical Mobile Application Exploitation course.
  • Level

    Beginner / Intermediate

  • Video

    14 hours - 91 videos

  • CERTIFICATION EXAM

    Included

A path to
CASR Certification

Key Objectives

  • Understand the Android System Architecture and AOSP source code
  • Learn about the Android Boot sequence, and Rooting processes
  • Learn about the Binder IPC on Android
  • Learn how to perform Crash Analysis on Android
  • Acquire skills in ARM Reverse Engineering
  • Get an understanding of latest ARM64 instruction set
  • Learn how to customize and build Android OS and Kernel for Vulnerability Research
  • Gain knowledge about Android Platform Permission, DAC, CAP, RKP, MTE, SELinux, and more
  • Reverse engineering Android binaries (Apps and system binaries)
  • Learn how to extract and decrypt boot images for Android devices
  • Get an introduction to memory allocation and Scudo allocator
  • Learn how to symbolicate the Android kernel
  • Learn about Privilege Escalation on Android
  • Learn using Case Study of Public Exploits
  • Become a Certified Android Security Researcher (CASR)

Who Should Attend?

This course is designed for vulnerability researchers, malware analysts, penetration testers, mobile developers, and anyone eager to learn more about the workings of Android devices and applications.

Prerequisites

To successfully participate in this course, attendees should possess the following:
  • Basic working knowledge of Android platform
  • Basic Linux skills and command-line proficiency
  • Understanding of fundamental programming concepts and looping structures in at least one higher-level language (Java, Kotlin, C, C++, or similar)
  • Basic ARM/AARCH64 binary assembly and exploitation knowledge is recommended, but not required

Duration

  • 365 days of access after purchase

Technical Requirements

  • Laptop with 8+ GB RAM and 40 GB hard disk space
  • Administrative access on the system
  • To complete the labs, a physical Android device with root access running Android 12.x or later, or access to a virtualized environment like Corellium or an emulator, is required.

Need To Justify To Your Manager?

Need a Template to Justify the Training Request to your Manager? Download the Template below.

Syllabus

Included

CERTIFIED ANDROID SECURITY RESEARCHER (CASR)

This course is designed for vulnerability researchers, penetration testers, mobile developers, and anyone eager to understand the inner workings of the Android platform and applications. This course prepares you for the Certified Android Security Researcher (CASR) certification exam, a hands-on assessment specifically designed to test your grasp of advanced Android security domains including userland and kernel components.
Exam Duration : 24 hours

START LEARNING

Offensive Android Internals course

Early Bird Offer
  • Lecture recordings and self-assessments
  • Certification of course completion
  • Certified Android Security Researcher Exam
  • Post-training support
Enroll now and enjoy:
  • Early bird price (limited)
  • 365 days of access + 90 days early registration bonus access

Enroll a group

Get in touch for pricing
Includes everything from the individual rate, plus:
  • Special group pricing
  • Oversee and track the progress of group members

Enterprise

Get in touch for pricing
Includes everything from the group rate, with the ability to manage multiple seats and track student progress across all courses. Contact us with your preferred courses and number of students for a customized quote.

Offensive Android Internals course

On-demand
  • Immediate access to materials
  • Lecture recordings and self-assessments
  • 365 days of access
  • Certification of course completion
  • Certified Android Security Researcher Exam
  • Post-training support

Enroll a group

Get in touch for pricing
Includes everything from the individual rate, plus:
  • Special group pricing
  • Oversee and track the progress of group members

Enterprise

Get in touch for pricing
Includes everything from the group rate, with the ability to manage multiple seats and track student progress across all courses. Contact us with your preferred courses and number of students for a customized quote.

Created by

8kSec Academy

Our instructors are experts with over a decade of hands-on experience in mobile security, IoT exploitation, and vulnerability assessment. They've delivered numerous private trainings to high-profile clients and shared their knowledge at renowned conferences like BlackHat, Def Con, POC, TyphoonCon, Brucon, Hack in Paris, Phdays, Appsec USA, and more.

With thousands of students having completed our courses, our instructors continually refine their content based on real-world feedback. Whether through live sessions or our new on-demand courses, we ensure the same high-quality learning experience is accessible to professionals worldwide.