🛠️iOS Application Pentesting

iOS PT Mindmap

Requirements

Useful

Reversing App

Framework

Flutter

Dynamic Analysis

SSL Pinning Bypass

Binary Instrumentation

  • frida-ps -U

  • frida -U -n app_name -l script.js

  • frida -U -f bundleId -l script.js

  • frida-trace -m "*[ClassName methodName]"

    • frida-trace -U -f bundle_id -i "*cko*"

    • frida-trace -U YourApp -m "*[NSURL* *HTTP*]"

    • `frida-trace -U -f bundleId -m "-[WebView load*]

    • frida-trace -U -f BundleID -m "-[*WebView* *]

  • Frida Script

  • objection

    • objection -g <bundle_id> explore

      • import script.js

Keychain

  • objection

    • ios keychain dump --json keychain_dump.json

ScreenMirroring

Tools

Resources

Last updated