-
For dynamic analysis, we can break SSL pinning if using
Burp Suite
orProxyman
does not work. -
We can attempt to use
Objection
to patch the ipa and disable SSL pinning - if this too does not work, we can use a jailbroken iOS device and use tools likeSSL KillChain
to break SSL pinning. -
Objection
can be installed usingpip3 install frida-tools
andpip3 install objection
. -
objection patchipa
can be used to patch the ipa;objection explore
can be used to hook onto the app (once it is installed in phone). -
Jailbreaking has to be used as a last resort, but it is vital for iOS pentesting.
-
SSL killswitch tool can also be used to break SSL pinning, run on a jailbroken iOS device.