Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

iOS & Mobile App Pentesting

via INE

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates

In this course, you will learn all about the attack surface of iOS applications and the techniques to exploit each covered vulnerability (incl. reverse engineering). Specifically, iOS fundamentals (security architecture, secure enclave, touchID, code signing), build process (provisioning identity, Apple developer program, obfuscation etc.) and how to setup your own testing environment are presented first. Then the part of attacking iOS apps commences. Reverse engineering iOS applications for information gathering, device jailbreaking and the entire attack surface of iOS apps are covered in detail. Mobile application traffic analysis is of course covered (incl. Certificate pinning bypasses). During the static analysis module, you will learn all about the keychain, plist, custom URI handlers and third-party SDKs. During the dynamic analysis module, you will learn about instrumenting Objective-C runtime, Cycript, attacking custom apps, and bypassing an application authentication through runtime instrumentation among others.

This course is part of the Mobile Application Penetration Testing Professional Learning path which prepares you for the eMAPT exam and certification

Taught by

Anthony Trummer, Dimitrios Bougioukas, Francesco Stillavato, and Tushar Dalvi

Reviews

Start your review of iOS & Mobile App Pentesting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.