offensive-mobile

Featured

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.

AI & Automation 719 stars 91 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
95
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Mobile (Android + iOS) — Offensive Testing Methodology ## Quick Workflow 1. Static: pull the IPA/APK, decompile, dump resources/strings, identify endpoints 2. Dynamic: install on rooted/jailbroken device, hook with Frida, intercept TLS 3. Map exported attack surface: deep links, URL schemes, exported components 4. Storage / Keystore audit: where do secrets live, what protects them 5. API: every backend the app talks to is your scope — test like a web app --- ## Lab Setup ### Android - Rooted device or **Genymotion** / Android Studio AVD with `userdebug` build - **Magisk** for systemless root; **LSPosed** for hooks; **Frida server** matching device arch - **Burp / Mitmproxy** with system-trusted CA via Magisk module (`MagiskTrustUserCerts`) ### iOS - Jailbroken device (palera1n / checkra1n / Dopamine depending on iOS version) - **Frida** + **Objection** + **Filza** + **SSH via USB (iproxy 2222 22)** - Burp CA installed via Settings → General → Device Management → Certificate Trust Settings --- ## Static Analysis ### Android ```bash # Decode resources + smali apktool d app.apk -o app # Decompile to Java jadx -d app_src app.apk # Manifest review xmllint --format app/AndroidManifest.xml | less # Look for: android:exported="true", intent-filters, custom permissions, debuggable, allowBackup, networkSecurityConfig ``` ```bash # Secrets and endpoints grep -rE '(https?://[a-z0-9.-]+|api[_-]?key|secret|token|firebase|amazonaws|appspot)' app_src/ grep -r "Log\.[dwief]" ap...

Details

Author
0xwilliamortiz
Repository
0xwilliamortiz/claude-red
Created
2 weeks ago
Last Updated
1 weeks ago
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Featured

mobile-pentest

Mobile app pentest for bug bounty (Android APK + iOS IPA) — runtime-first workflow: install app, proxy through Burp/mitmproxy, drive the UI, capture packets, then test the API exactly like a web target; escalate to decompile (apktool/jadx) and Frida/objection only when traffic is SSL-pinned, encrypted, or absent. Covers APK/IPA decompile for hardcoded secrets + hidden API endpoints + base URLs the web app never exposes, exported-activity and deeplink intent injection, WebView addJavascriptInterface bridge abuse, SSL pinning bypass (objection patchapk / Frida CertificatePinner + checkServerTrusted hooks), OkHttp interceptor chain to recover request signing, JNI native-lib triage, and the quick apktool/grep secret + endpoint sweep. Use when the program scope includes a mobile app, when web recon dries up and you need a fresh attack surface, or when traffic is pinned and you must MitM it.

4,262 Updated today
shuvonsec
AI & Automation Listed

mobile-app-security

Metodología de pentest de apps móviles (Android APK / iOS IPA) mapeada a OWASP Mobile Top 10 2024, MASVS 2.x y MASTG v2 (MASWE) — análisis estático (decompile, manifiesto, secretos, IPC), extracción del backend hacia la vertical de API, almacenamiento/cripto (M9/M10), IPC/deep-links (M4), auth/credenciales (M1/M3), comunicación (M5), e instrumentación dinámica operator-assisted (Frida/objection). Úsala cuando el activo en scope sea una app móvil. La usan mobile-recon (estático) y mobile-exploit (confirmación + guía dinámica).

3 Updated 2 weeks ago
devPruebaDataunix
AI & Automation Featured

analyzing-ios-app-security-with-objection

Performs runtime mobile security exploration of iOS applications using Objection, a Frida-powered toolkit that enables security testers to interact with app internals without jailbreaking. Use when assessing iOS app security posture, bypassing client-side protections, dumping keychain items, inspecting filesystem storage, and evaluating runtime behavior. Activates for requests involving iOS security testing, Objection runtime analysis, Frida-based iOS assessment, or mobile runtime exploration.

40 Updated today
26zl