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. 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.

Course Content

Course Description


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

Instructed By

Instructor Profile Image
Brian Rogalski

Provided By

Certificate of Completion

Certificate Of Completion

Complete this course and earn a Mobile Malware Analysis Fundamentals Certificate of Completion