competition-ios-runtime

Analyzes iOS app runtime behavior using Frida hooks, Keychain inspection, and SSL pinning bypass.

7|4|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/dbx0/skills --skill competition-ios-runtime-dbx0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competition-ios-runtime
Source: https://github.com/dbx0/skills/tree/main/skills/mobile/reverse-engineering/competition-ios-runtime
Command: npx skills add https://github.com/dbx0/skills --skill competition-ios-runtime-dbx0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Reverse-engineering how an iOS app builds signed requests, enforces certificate trust, and stores secrets is difficult when static analysis alone cannot reveal runtime behavior. This Skill provides a structured CTF-sandbox workflow for tracing Objective-C and Swift execution, inspecting Keychain and plist state, and replaying accepted requests. ## Core Features & Use Cases - Static iOS Triage: Maps Info.plist, entitlements, URL schemes, universal links, embedded frameworks, and Keychain access groups before any dynamic work. - Targeted Runtime Hooking: Hooks request builders, crypto helpers, trust evaluators, and Keychain accessors with Frida instead of noisy UI handlers, capturing plaintext inputs, nonces, and signed headers. - Request Replay: Rebuilds the smallest stateful sequence of token, device identifier, body, signature, and headers that the server accepts. - Use Case: During a mobile CTF challenge, you hook the app's request signer to recover the signing transform, bypass SSL pinning just enough to observe traffic, and replay a valid authenticated request outside the app. ## Quick Start Ask the agent to hook the target IPA's request builder and Keychain reads with Frida, then replay the accepted signed request after the ctf-sandbox-orchestrator has established sandbox assumptions.

Frequently Asked Questions about competition-ios-runtime

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When should I not use this iOS runtime skill?

Do not use it before the ctf-sandbox-orchestrator has established sandbox assumptions and routed the task here. If the challenge is mostly about transform or cipher recovery rather than iOS runtime behavior, switch back to the broader crypto or mobile skill.