Tooluck logoTooluck
SKILL.md

analyzing-android-malware-with-apktool

Agent skill frommukul975/Anthropic-Cybersecurity-Skills

Perform static analysis of Android APK malware using apktool for resource decompilation, jadx for Java source recovery, and androguard for manifest inspection, dangerous permission-combination detection, and identification of obfuscated code, dynamic code loading, and reflection-based API calls. Use to statically triage a suspicious APK without executing it or to build mobile malware detection rules.

How to install analyzing-android-malware-with-apktool

install analyzing-android-malware-with-apktool
# install the Anthropic-Cybersecurity-Skills pack with the skills CLI
npx skills add mukul975/Anthropic-Cybersecurity-Skills

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

skills/analyzing-android-malware-with-apktool/

# into

~/.claude/skills/analyzing-android-malware-with-apktool/ (all projects)

.claude/skills/analyzing-android-malware-with-apktool/ (one project)

skills/analyzing-android-malware-with-apktool/SKILL.md

Apache-2.0Full file
1# Analyzing Android Malware with Apktool
2
3## Overview
4
5Android malware distributed as APK files can be statically analyzed to extract permissions, activities, services, broadcast receivers, and suspicious API calls without executing the sample. This skill uses androguard for programmatic APK analysis, identifying dangerous permission combinations, obfuscated code patterns, dynamic code loading, reflection-based API calls, and network communication indicators.
6
7
8## When to Use
9
10- When investigating security incidents that require analyzing android malware with apktool
11- When building detection rules or threat hunting queries for this domain
12- When SOC analysts need structured procedures for this analysis type
13- When validating security monitoring coverage for related attack techniques
14
15## Prerequisites
16
17- Python 3.9+ with `androguard`
18- apktool (for resource decompilation)
19- jadx (for Java source recovery, optional)
20- Isolated analysis environment (VM or sandbox)
21- Sample APK files for analysis
22
23## Steps
24
251. Parse APK with androguard to extract manifest metadata
262. Enumerate requested permissions and flag dangerous combinations
273. List activities, services, receivers, and providers from manifest
284. Scan for suspicious API calls (reflection, crypto, SMS, telephony)
295. Detect dynamic code loading patterns (DexClassLoader, Runtime.exec)
306. Extract hardcoded URLs, IPs, and C2 indicators from strings
317. Generate risk assessment report with MITRE ATT&CK mobile mappings
32…

Excerpt shown under the repository's Apache-2.0 license.

More skills in Anthropic-Cybersecurity-Skills

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

pbakaus /

impeccable
108k

The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.

2 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates