Conducting Mobile App Penetration Test
Published by oyi77 in 1ai-skills
What this skill does
Use when conducts penetration testing of iOS and Android mobile applications
Add Conducting Mobile App Penetration Test to your agent
Review the source and files first. When you are ready, copy the prompt instruction or use the CLI command supported by your environment.
Install with a prompt
Paste this into a compatible coding agent:
add this skill "conducting-mobile-app-penetration-test" from https://github.com/oyi77/1ai-skillsInstall with the CLI
Run this command in a controlled environment after reviewing the repository:
npx skills add https://github.com/oyi77/1ai-skills --skill conducting-mobile-app-penetration-testSkill instructions
Conducting Mobile App Penetration Test
Overview
Cybersecurity skill for conducting mobile app penetration test. Follows industry best practices and security standards.
When to Use
Trigger phrases:
-
"conducting mobile app penetration test"
-
"Conducts penetration testing of iOS and Android mobile applications following th"
-
Testing mobile applications before release to identify security vulnerabilities and data protection issues
-
Conducting compliance assessments against OWASP MASVS (Mobile Application Security Verification Standard) levels L1 and L2
-
Evaluating the security of mobile banking, healthcare, or government applications handling sensitive data
-
Testing mobile apps that interact with backend APIs to assess the end-to-end security of the mobile ecosystem
-
Assessing mobile application resistance to reverse engineering, tampering, and runtime manipulation
Do not use against mobile applications without written authorization from the application owner, for distributing modified or repackaged applications, or for testing apps on the public app stores without a separate test build.
When NOT to Use
- When you lack proper authorization for testing
- For production systems without change management
- When the task requires legal or compliance expertise beyond technical scope
Prerequisites
- Target application IPA (iOS) and APK (Android) files or access to download from a private distribution channel
- Rooted Android device or emulator (Genymotion, Android Studio AVD) with Frida, Objection, and Magisk installed
- Jailbroken iOS device or Corellium virtual device with Frida, Objection, and SSL Kill Switch installed
- Static analysis tools: jadx (Android decompilation), Hopper/Ghidra (iOS binary analysis), MobSF (automated scanning)
- Burp Suite Professional configured as proxy for intercepting mobile app traffic with CA certificate installed on the test device
Legal Notice: This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.
Workflow
# Example: IOC detection
import re
IOC_PATTERNS = {
"ip": r"\b(?:\d{1,3}\.){3}\d{1,3}\b",
"domain": r"\b[a-z0-9-]+\.[a-z]{2,}\b",
"hash_md5": r"\b[a-f0-9]{32}\b",
"hash_sha256": r"\b[a-f0-9]{64}\b",
}
def extract_iocs(text: str) -> dict:
return {k: re.findall(v, text) for k, v in IOC_PATTERNS.items()}
- Scope the Analysis — Define what mobile app penetration test artifacts or data sources to examine and the investigation timeline.
- Preserve Evidence — Create forensic copies of relevant data. Maintain chain of custody documentation.
- Extract Key Indicators — Parse and extract relevant mobile app penetration test data points from collected artifacts.
- Correlate Findings — Cross-reference extracted data with other sources (threat intel, logs, timelines).
- Build Timeline — Construct a chronological sequence of events related to mobile app penetration test.
- Document Analysis — Write findings report with evidence, conclusions, and recommendations.
Tools
- Forensic Toolkit — Evidence collection and analysis
- Timeline Tools — Chronological event reconstruction
- Log Analysis Platform — Centralized log parsing and search
Process
- Design — Define interface, identify patterns, plan implementation
- Implement — Write code following existing conventions, add tests
- Verify — Run tests, check integration, validate behavior
Verification
- All mobile app penetration test procedures executed completely and documented
- Findings validated against multiple data sources
- False positives identified and filtered
- Results documented with evidence and timestamps
- Recommendations provided with risk-based prioritization
Anti-Rationalization Table
| Rationalization | Reality |
|---|---|
| "We are too small to be targeted" | Automated attacks target everyone. Size does not matter. |
| "Security slows us down" | A breach slows you down 100x more. Build security in from the start. |
| "We will fix it after launch" | Vulnerabilities in production are exploited within hours. Fix before deploy. |
Files included
- SKILL.md
More skills
Conducting Mobile App Penetration Test
mukul975/anthropic-cybersecurity-skills
No summary provided.
Audit unavailable286 installsConducting Mobile App Penetration Test
plurigrid/asi
No summary provided.
Audit unavailable1 installsConducting Mobile App Penetration Test
mpn/anthropic-cybersecurity-skills
No summary provided.
Audit unavailable1 installs

