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.
Preparing to test iOS applications - iOS Tutorial
From the course: Ethical Hacking: Mobile Devices and Platforms
Preparing to test iOS applications
- [Instructor] Before starting iOS application testing, we need to install some tools into the device so that we can use them from the command line. The first device tool to install is Erica which provides a collection of command line utilities. We can do this using Cydia on the device by searching for Erica Utilities. Once we have this installed, we can confirm it's working by running the plist utility which is used to extract a nice tidy output from a semi-compiled plist file. I'll check this using an SSH connection. I'll navigate from my top directory into applications FaceTime. I can use the cat command to display the plist, but it comes out in a semi-compiled and not very readable form. With plutil, we get the plist displayed in a readable form. The next utility which is useful is called Clutch and is again loaded through Cydia. You may need to add a source for this. I loaded mine through the AppCake source at http://cydia.iphonecake.com. This utility is used to identify all 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.
Contents
-
-
-
-
-
(Locked)
iOS applications and vulnerabilities4m 40s
-
(Locked)
Securing iOS applications by design4m 52s
-
(Locked)
Jailbreaking for command-line access6m 45s
-
(Locked)
More jailbreak and extractor tools1m 42s
-
(Locked)
Preparing to test iOS applications3m 45s
-
(Locked)
Extracting properties and class headers5m 28s
-
(Locked)
Disassembling iOS executable code5m 36s
-
(Locked)
Advancing into dynamic analysis of iOS6m 25s
-
(Locked)
-
-