Mobile Application Penetration Testing
-
Introduction
Overview of Mobile Application Penetration Testing, its importance, and its methodology.
-
Lab Setup
Setting up a secure and controlled environment for performing penetration testing on mobile applications.
-
Android Architecture
Understanding the architecture of Android applications, including components like Activities, Services, and Broadcast Receivers.
-
Static Application Analysis
Performing static analysis of mobile applications to identify vulnerabilities in the code, resources, and configurations.
-
Dynamic Application Analysis
Performing dynamic analysis of mobile applications by interacting with them in a live environment to identify runtime vulnerabilities.
-
Diva Beta Application Testing
Testing the Diva Beta application for potential security flaws and vulnerabilities.
-
OWASP Top 10 2014
An overview of the OWASP Top 10 security risks for mobile applications in 2014.
-
OWASP Top 10 2016
A review of the OWASP Top 10 security risks for mobile applications in 2016, with a focus on changes from the previous list.
-
Practice
Hands-on practice and exercises to test and apply penetration testing techniques on mobile applications.