ios-pentesting
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill guides the agent to install standard security tools from public registries and official sources.
- Commands include
pip install frida-tools,pip install objection,brew install class-dump,brew install ideviceinstaller, andbrew install ios-deploy. - References the installation of
frida-serveron jailbroken devices and downloading CA certificates viahttp://burp. - [COMMAND_EXECUTION]: The skill provides a comprehensive set of command-line instructions for analyzing iOS applications and device environments.
- Binary analysis is performed using
otool,jtool2, andclass-dumpto inspect Mach-O headers, check for PIE/ARC/Stack Canaries, and extract class definitions. - File system and data auditing involves using
find,cat,grep,unzip, andsqlite3to locate and inspect sensitive files like Plists, Keychain data, and databases. - Network traffic analysis is facilitated by configuring system proxies and using
tcpdump. - [DYNAMIC_EXECUTION]: The methodology utilizes dynamic instrumentation to inspect and modify application behavior at runtime.
- Employs
fridato inject custom JavaScript logic into running iOS processes for hooking Objective-C methods. - Provides code examples for bypassing security controls such as SSL pinning, jailbreak detection, and biometric authentication (FaceID/TouchID).
- Uses
objectionfor automated runtime exploration, including dumping Keychain items and monitoring encrypted communications.
Audit Metadata