From the course: Ethical Hacking: Mobile Devices and Platforms
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Static analysis of applications - iOS Tutorial
From the course: Ethical Hacking: Mobile Devices and Platforms
Static analysis of applications
- [Narrator] Preparing properly for testing will ensure the work is focused, efficient, and effective. This means understanding the application functionality, it's workflow and how it interacts with its supporting infrastructure. This is particularly important where the application might affect the security of sensitive business back-end systems, the tester needs to use the application and possibly monitor its network traffic through a proxy service. Where a potential issue is found, the tester needs to be able to test the application and demonstrate that the issue can be exploited, so preparing a test rig is a key lead-in to the actual testing. After preparation, the first phase of testing a mobile application is static analysis. Ideally, this is done form the application source code, but if not, then disassembly of the executable code using reverse engineering tools will be required. In the latter case, the…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.