Corellium Training Course: Mobile App Pen-Testing
This course provides an overview of using the Corellium Virtual Hardware platform with Apple iOS virtual devices. Students will get first-hand experience with common tactics and techniques for discovering vulnerabilities and investigating exploits.
Who is this for?
This course provides an overview of using the Corellium Virtual Hardware platform with Apple iOS virtual devices. Students will get first-hand experience with common tactics and techniques for discovering vulnerabilities and investigating exploits. Prerequisites for the course include...
- Familiarity with Corellium (e.g. see Corellium QuickStart course)
- Familiarity with UNIX-derivatives (e.g. Linux, macOS, BSD)
- Some understanding of C and Arm64 assembly
- IDA Pro with Arm64 support (Hex-Rays recommended) or Binary Ninja

Course Content
Replace your existing physical device(s) with virtual
- Creating a virtual device
- Using the virtual display
- Using the console
- Corellium device settings
- File and Apps review
- Network Monitor
- Connecting to the SSH tunnel or VPN (cloud only)
- USBFlux
- SSH into the device
- Snapshots – taking/restoring/deleting
- iOS Signing and Troubleshooting Errors
- Android Signing
- Installing applications (IPAs and APKs)
How to test applications with these implementations
- Mobile Security Standards
- Mobile Security Testing Guide
- Mobile Security Testing Checklist
- Google App Defense Alliance
Test Cases and Examples
An overview of Pentesting on the Corellium platform
Final Q&A
Courseware Pricing
Choose between virtual or on-site training solutions.
Virtual Course
$5,000
- 1/2 Day
- Unlimited Attendees
Virtual Course
$10,000
- Full Day
- Unlimited Attendees
- Hands-on Lab
On-site Course
$15,000
- Full Day
- Unlimited Attendees
- Hands-on Lab
Contact us to schedule
Interested in scheduling a course? Let us know.