Mobile Application Penetration Testing

  1. Introduction

    Overview of Mobile Application Penetration Testing, its importance, and its methodology.

  2. Lab Setup

    Setting up a secure and controlled environment for performing penetration testing on mobile applications.

  3. Android Architecture

    Understanding the architecture of Android applications, including components like Activities, Services, and Broadcast Receivers.

  4. Static Application Analysis

    Performing static analysis of mobile applications to identify vulnerabilities in the code, resources, and configurations.

  5. Dynamic Application Analysis

    Performing dynamic analysis of mobile applications by interacting with them in a live environment to identify runtime vulnerabilities.

  6. Diva Beta Application Testing

    Testing the Diva Beta application for potential security flaws and vulnerabilities.

  7. OWASP Top 10 2014

    An overview of the OWASP Top 10 security risks for mobile applications in 2014.

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

  9. Practice

    Hands-on practice and exercises to test and apply penetration testing techniques on mobile applications.