Tooluck logoTooluck
SKILL.md

offensive-mobile

Agent skill fromSnailSploit/Claude-Red

Mobile (Android + iOS) application penetration testing methodology. Covers static analysis (apktool/jadx for Android, class-dump/Hopper/IDA for iOS), dynamic instrumentation with Frida and Objection, SSL pinning bypass strategies, root/jailbreak detection bypass, deep-link / URL-scheme abuse, exported component attacks (Android activities, services, providers, receivers; iOS XPC, URL schemes, universal links), insecure data storage (SharedPrefs, KeyStore misuse, NSUserDefaults, Keychain ACL bypass), IPC / Intent redirection, WebView vulnerabilities (JavaScriptInterface, file:// access), Firebase/AWS/Azure misconfiguration leakage, mobile API testing, biometric/Face ID/Touch ID bypass, app-cloning and runtime patching, and mobile malware/RAT analysis primitives. Use for mobile pentest, bug bounty mobile triage, or app-store reconnaissance.

How to install offensive-mobile

install offensive-mobile
# install the Claude-Red pack with the skills CLI
npx skills add SnailSploit/Claude-Red

# or add only this skill to Claude Code: copy the folder

Skills/mobile/offensive-mobile/

# into

~/.claude/skills/offensive-mobile/ (all projects)

.claude/skills/offensive-mobile/ (one project)

Skills/mobile/offensive-mobile/SKILL.md

MITFull file
1# Mobile (Android + iOS) — Offensive Testing Methodology
2
3## Quick Workflow
4
51. Static: pull the IPA/APK, decompile, dump resources/strings, identify endpoints
62. Dynamic: install on rooted/jailbroken device, hook with Frida, intercept TLS
73. Map exported attack surface: deep links, URL schemes, exported components
84. Storage / Keystore audit: where do secrets live, what protects them
95. API: every backend the app talks to is your scope — test like a web app
10
11---
12
13## Lab Setup
14
15### Android
16- Rooted device or **Genymotion** / Android Studio AVD with `userdebug` build
17- **Magisk** for systemless root; **LSPosed** for hooks; **Frida server** matching device arch
18- **Burp / Mitmproxy** with system-trusted CA via Magisk module (`MagiskTrustUserCerts`)
19
20### iOS
21- Jailbroken device (palera1n / checkra1n / Dopamine depending on iOS version)
22- **Frida** + **Objection** + **Filza** + **SSH via USB (iproxy 2222 22)**
23- Burp CA installed via Settings → General → Device Management → Certificate Trust Settings
24
25---
26
27## Static Analysis
28
29### Android
30
31```bash
32# Decode resources + smali
33apktool d app.apk -o app
34
35# Decompile to Java
36jadx -d app_src app.apk
37
38# Manifest review
39xmllint --format app/AndroidManifest.xml | less
40# Look for: android:exported="true", intent-filters, custom permissions, debuggable, allowBackup, networkSecurityConfig
41```
42
43```bash
44# Secrets and endpoints
45grep -rE '(https?://[a-z0-9.-]+|api[_-]?key|secret|token|firebase|amazonaws|appspot)' app_src/
46…

Excerpt shown under the repository's MIT license.

More skills in Claude-Red

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates