Application security

iOS Application Pen-Testing for Beginners

July 8, 2014 by Prateek Gianchandani

iOS Application Penetration Testing for Beginners

This step by step mini-course will take you from novice, to fully functional iOS App Pen tester. Follow along and download the PowerPoint slides for this presentation which will cover:

  • Setting up an iOS Pen-Testing Environment
  • The iOS File System
  • Objective-C Runtime
  • Runtime Analysis and Manipulation
  • Insecure Data Storage
  • Side Channel Data Leakage
  • URL Schemes
  • Analyzing Network Traffic over HTTP/HTTPs
  • Jailbreak Detection
  • Broken Cryptography
  • Secure Coding Guidelines
  • Patching iOS Apps
  • Automated Testing

For more tips, tricks and guided training on penetration testing, consider joining us in our boot camp training course. See when we will be in a location near you here!

Posted: July 8, 2014
Prateek Gianchandani
View Profile

Prateek Gianchandani, a recent IIT graduate, has interests in the field of Penetration Testing, Web Application Security and Intrusion Detection. He is currently a researcher for InfoSec Institute. In the past he has worked for security-based startups. You can contact him at and on twitter @prateekg147 or you can visit his personal website at