Course Content

Module 1: Mobile Landscape and Architecture

04:44
1.1 Introduction
08:17
1.2 Mobile Landscape and Risks
07:38
1.3 iOS Architecture
07:40
1.4 iOS Security
10:28
1.5 iOS Applications
14:44
1.6 iOS Jailbreaking
02:55
1.7 iOS Knowledge Check
07:36
1.8 Android Architecture
15:46
1.9 Android Security
03:36
1.10 Android Knowledge Check

Module 2: Basic Static Analysis

09:27
2.1 Malware Refresh
04:09
2.2 iOS Basic Static Analysis Part 1
10:05
2.3 iOS Basic Static Analysis Part 2
09:37
2.4 iOS Static Analysis Lab
12:39
2.5 Android Basic Static Analysis Techniques
08:03
2.6 Android Basic Static Analysis Lab
01:54
2.7 Static Knowledge Check
00:45
2.8 Module Summary

Module 3: Basic Dynamic Analysis

00:36
3.1 Module 3 Introduction
08:53
3.2 iOS Basic Dynamic Analysis Techniques Part 1
24:02
3.3 iOS Basic Dynamic Analysis Techniques Part 2
13:24
3.4 Android Dynamic Analysis Part 1
27:02
3.5 Android Dynamic Process Part 2
02:23
3.6 Dynamic Analysis Knowledge Check and Module 3 Outro

Module 4: Building Your Lab

00:31
4.1 Building Your Lab Intro
09:38
4.2 Lab Design Basics
04:45
4.3 iOS and Android Tool Bag
00:24
4.4 Building Your Lab Outro

Module 5: Case Studies

02:34
5.1 iOS Case Study
00:51
5.2 Android Case Study
00:19
5.3 Module 5 Summary

Module 6: Summary

02:33
6.1 Course Knowledge Check
00:54
6.2 Course Summary

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.

Prerequisites

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
CEO of Hexcapes
Instructor

Provided By

Cybrary Logo

Certificate of Completion

Certificate Of Completion

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