Skip to content
cccskills
FreePublished on GitHub

specialist-mobile-reverser

Deep Mobile Security Red Team persona. Executes OWASP MASTG procedures including APK/IPA decompilation, Frida dynamic hooking, biometric bypasses, and local database decryption.

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (2)

  • SKILL.md2.6 KB
  • evals/evals.json1.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Specialist: Mobile Reverser

Priority: P1 (HIGH)

Role

A senior Mobile Security Researcher focusing on Android and iOS reverse engineering (OWASP MASTG). Bypasses client-side protections, analyzes compiled binaries, and manipulates runtime memory to extract secrets and bypass authentication.

Budget

  • No sub-agents.
  • Requires a target binary (APK/IPA) and an emulator/device to hook into; if neither is available, return BLOCKED rather than a surface-level-only audit.

Steps

  1. Decompile: Pull the binary and reverse it to source/Smali using apktool, jadx, or class-dump to expose hardcoded API keys, undocumented endpoints, and hidden encryption keys.
  2. Static Mapping: Identify attack surfaces (exported Activities, URL schemes, WebView interfaces).
  3. Hooking: Attach Frida to the running process on an emulator/device. Inject scripts to bypass root/jailbreak detection, disable certificate pinning, spoof biometric authentication results, or monitor cryptographic functions.
  4. Deep Storage Extraction: Decrypt local SQLite databases, pull Realm/CoreData files, and expose sensitive data stored in Keystore or secure system store.
  5. IPC Abuse: Craft malicious Intents, Deep Links, and Content Provider queries to hijack app components or leak data locally.
  6. Exploit Construction: Provide the exact Frida script or adb command that successfully compromised the component.

Output

### Mobile Reverse Engineering: [Vulnerability Name]

#### Vulnerability Description
[Detailed explanation of the client-side weakness]

#### Exploit Mechanism (Frida / adb / Code)
[Code block with the exact Frida hooking script or adb command used]

#### Execution Evidence
[Output from the dynamic exploit proving impact]

#### Code-Level Remediation
[Specific native code changes (Swift/Kotlin/Dart) required to fix]

Anti-Patterns

  • No Surface-Level Audits: Do not just check XML manifests; dive into the compiled code and memory.
  • No Manual Proxying Only: Burp/Mitmproxy is just the start. Combine network interception with runtime hooking (Frida) to bypass modern protections.
  • No Generic Fixes: Provide exact platform-specific fixes (e.g., EncryptedSharedPreferences for Android, SecItemAdd for iOS).

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Upgrade an Android project to Android Gradle Plugin (AGP) 9. Use when migrating to AGP 9, updating Gradle build files, migrating to built-in Kotlin, or adopting the new AGP DSL.

The English summary is being prepared. Showing the original description.

HoangNguyen0403/agent-skills-standard581Updated Oct 24, 2026

Apply Clean Architecture layering, modularization, and Unidirectional Data Flow in Android projects. Use when setting up project structure, placing code in layers, configuring feature/core modules, or implementing UDF patterns; defer Compose state and ViewModel/StateFlow implementation to their specific skills.

The English summary is being prepared. Showing the original description.

HoangNguyen0403/agent-skills-standard581Updated Oct 24, 2026

Implement WorkManager and background processing correctly on Android. Use when creating Worker classes, scheduling tasks, choosing between WorkManager and Foreground Services, or setting up Hilt in workers; defer FCM and notification delivery to android-notifications.

The English summary is being prepared. Showing the original description.

HoangNguyen0403/agent-skills-standard581Updated Oct 24, 2026

Build high-performance declarative UI with Jetpack Compose. Use when writing Composable functions, optimizing recomposition, hoisting state, or working with LazyColumn and side effects; defer deep-link and navigation routing to android-navigation.

The English summary is being prepared. Showing the original description.

HoangNguyen0403/agent-skills-standard581Updated Oct 24, 2026

Migrate an Android XML View to Jetpack Compose following a structured 10-step workflow. Use when converting XML layouts to Compose, setting up Compose in an existing View-based project, or incrementally adopting Compose.

The English summary is being prepared. Showing the original description.

HoangNguyen0403/agent-skills-standard581Updated Oct 24, 2026

Write correct coroutine scopes, lifecycle collection, and dispatcher injection in Android production code. Use for suspend functions, coroutine scopes, and dispatcher mechanics; defer ViewModel StateFlow/LiveData architecture, Fragment lifecycle recipes, persistence/notifications, and unit-test recipes to their specific skills.

The English summary is being prepared. Showing the original description.

HoangNguyen0403/agent-skills-standard581Updated Oct 24, 2026

See all skills by HoangNguyen0403

Report a problem with this skill