Mobile Malware Analysis Fundamentals


In the Mobile Malware Analysis Fundamentals course, participants will obtain the knowledge and skills to perform basic malware analysis on mobile devices. Participants will perform these tasks by learning and implementing tools and techniques while examining malicious programs.

3 hours 58 minutes
Join over 3 million cybersecurity professionals advancing their career
Sign up with

Already have an account? Sign In »

Course Description

The course will be divided into 6 modules, 2 labs and 2 case studies which will cover the mobile malware landscape, mobile architectures, static and dynamic analysis techniques and building your mobile analysis lab.


Participants are required to have a basic understanding of networking, basic malware analysis programming languages such as C, Objective C, Swift, Java and Assembly and a knowledge of virtual machine software. In addition labs require access to a Mac and iOS device.

Course Goals

By the end of this course, students should be able to:

  • Identify mobile malware and risks
  • Understand and describe iOS and Android system architectures
  • Perform a basic static analysis on iOS and Android malware
  • Perform a basic dynamic analysis on iOS and Android malware
  • Write technical malware analysis reports