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

Static analysis of applications - iOS Tutorial

From the course: Ethical Hacking: Mobile Devices and Platforms

Start my 1-month free trial

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…

Contents