iOS Security Exam - Eu
iOS Security Exam - Eu
iOS Security Exam - Eu
eu
iOS Security Exam
MSI 11 AFORP
a. Is iOS based on ARM 32/64 or CISC architecture. Explain by drawing the iOS architecture?
b. What is the size of encryption keys?
c. What is stored in Security Enclave and unique?
a. Most files are individual encrypted with unique key. Where this key is stored? Explain your
answer.
b. What is the filesystem used?
a. In the file with extension plist we found Device Information. What is the name of this file?
Give a example of this file with device information.
b. Give an example of contents in Locakdown directory.
c. Can we find about SIM cards and othe mobile operators like ICCID numbers?
a. The following functions are dangerous (see Figure 7.1). What is your proposal to replace
them by safe functions?
a. Explain the following flags used to protect iOS application runtime protection features, as
shown in the figure 8.1:
a. Dynamic analysis of iOS applications is facing lots of challenges. One challenge is that
encryption is input-related, so that some data should be provided. iOS Applications are GUI-
rich, and most of input areas are of UITextField com-ponent, and sometimes _les should be
provided as input, so manual work isinevitable during test. Explain how we can use API
Hooking techniques to misuse cryptogaphic features of iOS.
b. iOS Keychain natively is a SQLite database saved at /private/var/Keychains/keychain-2. When
using a took called keychain-dumper, what artifacts can we find?
AJUELOS Emmanuel eajuelos@aforp.eu
iOS Security Exam
MSI 11 AFORP
ANSWERS
AJUELOS Emmanuel eajuelos@aforp.eu
iOS Security Exam
MSI 11 AFORP